Privacidade

Como o MeowDisplay
trata os seus dados.

O que o MeowDisplay armazena nos seus dispositivos, o que ele envia entre eles e o que você pode controlar.

Resumo

O MeowDisplay conecta os seus próprios dispositivos para transmitir a tela e o áudio e enviar comandos de entrada. Ele não exige uma conta do MeowDisplay, e o MeowDisplay não opera um serviço hospedado de retransmissão de mídia nem um serviço de contas na nuvem.

Os apps não contêm SDKs de análise, publicidade ou rastreamento e não enviam telemetria. Os dados de tela, áudio e entrada trafegam diretamente entre os seus dispositivos pareados, e não por servidores operados pelo MeowDisplay.

Esta página descreve os apps atuais (Mac, iPhone e iPad, e Android) e este site. Última revisão: 12 de novembro de 2026 (MeowDisplay 2.1 para Mac, iPhone e iPad, e o teste fechado do app para Android 2.0; inclui as seções sobre o Mac bloqueado e sobre o controle da tela bloqueada, que se aplicam ao MeowDisplay 2.1 ou posterior).

Dados nos seus dispositivos

  • Identidade e pareamento: a chave privada do dispositivo, o certificado autoassinado, a identidade estável e as chaves públicas fixadas dos dispositivos confiáveis ficam nas Chaves (Keychain) locais. O MeowDisplay não ativa a sincronização com o iCloud para esses itens das Chaves. No Android, a chave privada é criada no Android Keystore e nunca sai dele; as chaves fixadas dos dispositivos confiáveis e a identidade do dispositivo ficam no armazenamento privado do app.
  • Preferências: os ajustes do app e as preferências de dispositivo ficam armazenados localmente. O app para Android exclui os ajustes e as chaves fixadas do backup na nuvem e da transferência entre dispositivos; por isso, um celular restaurado ou novo precisa ser pareado de novo.
  • Dados para reconexão: hosts e portas remotos salvos, identificadores de dispositivos e informações de Wake-on-LAN ficam guardados localmente para reconectar a dispositivos conhecidos. Na versão 2.0, dispositivos pareados podem, opcionalmente, trocar os próprios endereços do Tailscale. Esses endereços informados ficam vinculados a identidades de dispositivos confiáveis, expiram se não forem atualizados e podem ser esquecidos com o ajuste automático de “Remote Access”.

Não é preciso nome, endereço de e-mail nem conta do MeowDisplay para usar o app. Nomes de dispositivos e identificadores de rede podem aparecer na descoberta de dispositivos, nas informações de dispositivos salvos e nos diagnósticos.

O que trafega entre os dispositivos

Durante uma sessão, o conteúdo capturado da tela, o áudio do sistema (quando ativo), os eventos de entrada e as informações de controle da conexão trafegam entre o Mac e o receptor. Na versão 2.0, o Remote Finder pode transferir cópias de arquivos escolhidos pelo usuário, e o Unified Clipboard pode trocar conteúdo compatível da área de transferência com iOS/Android, conforme as permissões definidas no Mac para cada dispositivo. A sincronização da área de transferência vem desativada por padrão. Esses conteúdos não são enviados a nenhum servidor operado pelo MeowDisplay. A descoberta anuncia as informações necessárias para encontrar dispositivos próximos.

As sessões usam TLS 1.3 com autenticação mútua. O pareamento confirma um código de autenticação correspondente e, em seguida, fixa a chave pública do outro dispositivo. O endereço de rede é usado para o roteamento, não como prova de identidade.

No iPhone e no iPad, as sessões por USB ficam restritas ao par de dispositivos; o Android não tem transporte por USB. As sessões pela rede local usam a rede local. O “Remote Access” usa a rede privada acessível que você configurar.

Quando o Mac está bloqueado

No MeowDisplay 2.1 ou posterior, enquanto o macOS mostra a tela bloqueada, enquanto a sessão ativa é de outro usuário ou quando o Mac não consegue determinar qual é o caso, o Mac se considera bloqueado. Nesse estado, ele não envia aos dispositivos conectados imagem, som, cursor, títulos de janelas, listas de janelas ou de apps, arquivos, conteúdo da área de transferência nem a posição de campos de texto, e ignora a entrada vinda deles. A única exceção é o controle da tela bloqueada, descrito abaixo.

O app para iPhone e iPad cobre a sessão com uma tela de bloqueio opaca e descarta as imagens, os nomes de janelas e as listas de apps que estava mostrando. Depois que o Mac é desbloqueado, o conteúdo volta somente a partir de novas mensagens enviadas pelo Mac.

Controle da tela bloqueada

Se você usar o controle da tela bloqueada (MeowDisplay 2.1 ou posterior), um iPhone ou iPad em que o Mac já confia para enviar entrada pode mostrar a própria tela bloqueada do macOS e enviar teclas e cliques a ela, para que você digite a senha do Mac no iPhone ou iPad. Quem verifica a senha é a janela de início de sessão do macOS. O MeowDisplay não verifica a senha e não instala nenhum auxiliar de início de sessão.

  • Quais dispositivos: um dispositivo pareado definido como “Always Allow”, ou definido como “Ask” e que recebeu o controle antes de o Mac ser bloqueado, enquanto Allow Input estiver ativado. Um dispositivo definido como “Never Allow” não pode usar o recurso. Você pode desativá-lo para cada dispositivo com Allow Lock Screen Control nos ajustes do dispositivo no Mac; o Mac guarda essa escolha junto com os outros ajustes do dispositivo. O Mac verifica tudo isso a cada evento de entrada.
  • Sua senha: o MeowDisplay não armazena, não salva e não memoriza a senha do Mac, nem no Mac nem no iPhone ou iPad. Cada tecla é enviada como um evento de entrada pela conexão criptografada já existente entre os seus dispositivos pareados e repassada ao macOS. Enquanto a tela bloqueada é exibida, o Mac aceita somente as teclas e os cliques necessários para digitar uma senha.
  • O teclado: no iPhone e no iPad, a tela bloqueada tem um campo de teclado próprio. Ele solicita entrada de texto segura, desativa a correção automática e a verificação ortográfica, e não é oferecido às sugestões do QuickType nem ao Preenchimento Automático. Ele não guarda texto e mostra um rótulo fixo em vez dos caracteres ou de quantos você digitou.
  • Registros: os caracteres digitados para a tela bloqueada não são gravados nos registros de diagnóstico do MeowDisplay em nenhum dos dois dispositivos. Se o Mac recusar uma entrada na tela bloqueada, o registro dele anota somente o motivo, no máximo uma vez por visualização, e não as teclas nem quantas foram.
  • A imagem: o Mac envia o vídeo da tela bloqueada somente ao dispositivo que o solicitou, somente enquanto essa visualização estiver aberta e somente com quadros capturados depois da solicitação. O MeowDisplay não salva esse vídeo. Quando você sai do app, o iPhone ou iPad cobre a visualização antes de o iOS registrar a imagem do seletor de apps e encerra a visualização em segundo plano. O PIP (Picture in Picture) não é usado enquanto o Mac está bloqueado. A visualização também é encerrada quando o Mac é desbloqueado, quando a conexão é encerrada, quando uma permissão muda ou após dois minutos sem entrada.

Qualquer pessoa com um dispositivo confiável que tenha controle pode tentar senhas na tela bloqueada do Mac, dentro dos limites do próprio macOS, como poderia fazer no teclado do Mac. Desative “Allow Lock Screen Control” nos dispositivos que não devem ter essa possibilidade.

Permissões no Android

O app para Android usa apenas permissões de rede, que o Android concede na instalação: para receber a sessão (internet), para distinguir o Wi-Fi de outras redes e para descobrir Macs na rede local (estado da rede e do Wi-Fi, multicast). Ele não solicita acesso a localização ampla, contatos, armazenamento de arquivos, câmera ou microfone. Quando você salva ou compartilha explicitamente uma cópia de arquivo do Remote Finder, o seletor de arquivos ou a interface de compartilhamento do sistema Android define o destino. O app não tem bibliotecas do Google Play Services, Firebase, publicidade ou análise. O “Try the Demo” funciona inteiramente no celular e não se conecta a nada.

Como os dados da sessão vão somente para o seu próprio Mac pareado, e um registro compartilhado vai somente para onde você o enviar, a página do app no Google Play declara que o app não coleta nem compartilha dados.

Redes e serviços de terceiros

A conexão remota é fornecida por você. Se você usar o Tailscale ou outro serviço, a infraestrutura, as políticas e os requisitos de conta desse serviço se aplicam separadamente. O tráfego pode passar pela infraestrutura de retransmissão desse provedor, enquanto a sessão do MeowDisplay continua criptografada.

O MeowDisplay não opera retransmissão própria nem vê a mídia das sessões por meio de uma infraestrutura que controle. Os links externos deste site levam a serviços como o GitHub, que têm as próprias políticas de privacidade.

Diagnóstico e registros

Os apps mantêm registros de diagnóstico locais para a solução de problemas de conexão e reprodução. Os registros podem incluir nomes de dispositivos, identificadores dos outros dispositivos, endereços de rede, tempos e erros técnicos.

Os registros do Mac têm tamanho limitado e são rotacionados em ~/Library/Logs/MeowDisplay. O receptor iOS mantém um registro de conexão de tamanho limitado no armazenamento do app, com uma ação para compartilhar ou exportar. O app para Android não grava arquivo de registro: Settings → Help → Share Connection Log reúne as linhas recentes do registro do sistema referentes ao próprio app somente quando você toca nessa opção, e o menu de compartilhamento do Android permite escolher para onde elas vão. Os registros não são enviados automaticamente a um serviço de análise do MeowDisplay.

Se você decidir compartilhar um registro ou abrir uma issue no GitHub, revise o conteúdo antes e remova nomes particulares de dispositivos, endpoints, identificadores e conteúdo pessoal. O que você enviar é tratado pelo serviço que você usar para compartilhar.

Verificação de atualizações: os apps para Mac distribuídos publicamente usam feeds do Sparkle para verificações opcionais de atualizações assinadas; essas solicitações podem chegar ao host do feed de versões configurado. O feed público oferece a versão estável 2.1.0 para Mac. As atualizações para iPhone e iPad são distribuídas pela App Store, e as do Android, pelo Google Play. O app não executa nenhum serviço de coleta de análises.

O que você controla

Use Allow Input para controlar a interação remota, e as permissões do macOS para controlar a captura de tela e o acesso de Acessibilidade. Desconecte para encerrar uma sessão.

Forget Device remove a chave fixada desse dispositivo; para conectar de novo, é preciso parear outra vez. Os endpoints remotos salvos podem ser removidos nos ajustes de conexão. Esquecer um dispositivo não significa que todas as preferências ou todos os registros de diagnóstico foram apagados.

Desinstalar o app para Android remove a chave, as chaves fixadas e os ajustes dele. Desinstalar um app para Mac ou iOS pode deixar itens nas Chaves. Para obter ajuda com a identidade ou a confiança armazenadas, entre em contato com o mantenedor pelos canais de suporte do projeto.

Este site

Este site estático não adiciona análises, pixels de publicidade, cookies, fingerprinting, fontes externas nem scripts incorporados de terceiros. Se você escolher a aparência Clara ou Escura, o site salva essa preferência no armazenamento local do navegador. Escolher Automática remove a preferência salva.

O site é servido pela Cloudflare. Como qualquer host da web, ela recebe informações técnicas comuns das solicitações, como o seu endereço IP e dados do navegador, para entregar e proteger o site. Isso não tem relação com os diagnósticos locais do app.

Dúvidas e segurança

Para dúvidas sobre privacidade, acesse as issues do projeto. Para relatos de segurança sensíveis, use o relato privado de vulnerabilidades do GitHub, conforme descrito em Relatar falhas de segurança. Não coloque informações particulares nem detalhes de exploits em uma issue pública.

A descrição de segurança documenta a implementação. Ela não afirma que uma auditoria independente foi concluída nem que existe uma certificação regulatória.