Assinado mensalmente desde março de 2023

O canário, e o que seu silêncio significaria.

Um canário é uma declaração que ainda podemos fazer. Todo o seu valor está no dia em que ele deixa de aparecer, o que torna o cronograma mais interessante do que o texto.

01

O que um canário é, e o que não é

O mecanismo é cru a ponto de ser elegante. Publicamos uma declaração assinada afirmando que uma lista de coisas não aconteceu, e se uma delas acontecer enquanto estivermos proibidos de dizê-lo, paramos de publicar em vez de mentir. A ausência então carrega a informação que a declaração não pode mais carregar.

Não é um instrumento legal e ninguém deveria tratá-lo como tal. Algumas autoridades podem compelir a fala tão prontamente quanto podem proibi-la, e um canário é uma defesa fraca contra isso. O que ele faz de forma confiável é remover a opção de conformidade silenciosa: manter esta página atualizada após uma ordem sigilosa exigiria assinar deliberadamente uma declaração falsa com uma chave que controlamos.

Leia-o como um sinal entre vários. A tabela de retenção importa mais, porque limita o que poderia ser entregue antes que qualquer um disso se torne relevante.

02

O que o nosso afirma

Sete cláusulas. Cada uma é uma coisa que não aconteceu, redigida para que não possa ser verdadeira em algum sentido mais fraco.

01

Nenhuma ordem sigilosa

Nenhum mandado, intimação ou ordem de produção foi recebido e que estejamos proibidos de divulgar.

02

Nenhuma mordaça

Nenhuma diretriz de não divulgação foi emitida para nós ou para qualquer pessoa que trabalhe para nós.

03

Nenhuma interceptação

Ninguém nos pediu para grampear uma porta, espelhar tráfego ou instalar monitoramento em qualquer host em qualquer site.

04

Nenhuma exigência de chave

Nenhuma exigência foi feita por chaves de criptografia, chaves de assinatura ou por um meio de contornar qualquer uma delas.

05

Nenhuma apreensão

Nenhum equipamento foi apreendido e nenhuma instalação que usamos foi revistada.

06

Nenhuma mudança de controle

O controle operacional da rede está com as mesmas pessoas que estavam no mês passado.

07

Nenhuma instrução sobre esta página

Ninguém nos pediu para alterar, atrasar ou remover este canário.

A cláusula sete é a que mais importa, e também é a que uma autoridade teria maior probabilidade de tentar. É por isso que ela fica sozinha em vez de ser incorporada às outras.

03

A declaração atual

Declaração quarenta e dois. Assinada em 1º de agosto de 2026.

Declaração número quarenta e dois, cobrindo 1º de julho de 2026 a 31 de julho de 2026, assinada em 1º de agosto de 2026.

Na data da assinatura, e durante todo o período acima: não recebemos mandado, intimação, ordem de produção ou qualquer outra demanda legal cuja divulgação nos seja proibida. Nenhuma ordem de não divulgação foi nos apresentada. Ninguém solicitou a interceptação, espelhamento ou monitoramento do tráfego de clientes em qualquer servidor em qualquer site que operamos. Nenhuma demanda foi feita por chaves de criptografia ou por qualquer meio de contorná-las. Nada foi apreendido, e nenhuma instalação que usamos foi revistada. O controle operacional da rede não foi alterado. Nenhuma parte nos pediu para alterar, adiar ou remover esta declaração.

Este texto é assinado com a chave operacional cuja impressão digital está publicada no rodapé de cada página deste site e no bloco de chaves ao lado desta declaração. Ele cita o hash de um bloco recente de uma cadeia pública, o que impede que seja escrito antes da data que carrega.

A próxima declaração está prevista para 1º de setembro de 2026. Se ela não aparecer até 8 de setembro de 2026, trate o atraso como significativo e leia a seção abaixo.

04

O cronograma, e o que significa atraso

Assinada no primeiro dia do mês, publicada dentro de uma hora, com um período de tolerância declarado com antecedência para que ninguém precise adivinhar o que conta como atraso.

01

No primeiro dia

Todos os meses desde março de 2023, sem exceção. Quarenta e duas declarações, todas ainda publicadas, todas verificáveis contra a chave que as assinou.

02

Sete dias de tolerância

Doença, viagem e um pipeline de deploy memoravelmente quebrado custaram algumas horas no passado. Sete dias é a margem publicada e dois é o máximo que já usamos.

03

Após o oitavo dia

Presuma que a declaração não pôde ser feita. Não presuma qual cláusula falhou, porque uma ausência não te diz isso e adivinhar publicamente não ajuda ninguém.

04

Uma cláusula que desaparece silenciosamente

Leia o diff em vez do texto. Cada declaração anterior permanece nesta página exatamente para que uma frase ausente seja óbvia para qualquer um que compare duas delas.

05

O que faríamos

Nada anunciado com antecedência além disso: não assinaremos uma declaração sabidamente falsa e não deixaremos uma antiga de pé como se fosse atual.

05

Verificando você mesmo

  1. 01

    Obtenha a chave

    Vinculada ao lado da declaração, com a impressão digital repetida no rodapé do site. Compare-a com uma cópia obtida em um dia diferente, idealmente em uma rede diferente.

  2. 02

    Obtenha a assinatura separada

    Um arquivo por declaração, publicado junto com o texto e nunca editado depois. Assinaturas antigas permanecem exatamente como estavam.

  3. 03

    Verifique contra o arquivo

    Execute a verificação contra o arquivo de declaração publicado, espaços em branco e tudo. Uma falha significa que o texto mudou após a assinatura, o que vale tanto um ticket quanto uma reclamação pública.

  4. 04

    Verifique a referência ao bloco

    O hash citado na declaração pertence a um bloco minerado pouco antes da data de assinatura. Qualquer explorador público confirmará o momento em poucos segundos.

  5. 05

    Mantenha suas próprias cópias

    Arquive as declarações à medida que aparecem. Um canário que você só lê em nosso site é um canário que poderíamos reescrever silenciosamente.

O comando exato de verificação, com as flags que importam, está na base de conhecimento. Quase toda falha relatada a nós acaba sendo uma verificação contra uma cópia que o navegador reformatou, conveniente.

Pronto quando você estiver

Leia o diff antes de ler o texto.

Cada declaração desde março de 2023 está nesta página na ordem em que foi assinada. Uma revisão útil leva cerca de dois minutos e consiste principalmente em verificar se nada sumiu.