claude-code-notifier
como funciona perguntas frequentes suporte
Começar
privacidadetermos
◐Português (Brasil)
English العربية Deutsch Español Français עברית Italiano 日本語 한국어 Nederlands Polski Português (Brasil) Русский Türkçe Tiếng Việt 简体中文 繁體中文

Política de Privacidade

Última atualização: 3 de novembro de 2026 · TouchTap Ltd

Esta é uma tradução da versão em inglês. Em caso de divergência, prevalece a versão em inglês.

nesta página 01Visão geral dos Apps 02Dados que coletamos 03Como usamos os seus dados 04Armazenamento e segurança dos dados 05Serviços de terceiros 06Compartilhamento de dados 07Os seus direitos e opções 08Caminhos e comandos 09Privacidade de crianças 10Transferências internacionais de dados 11Alterações nesta política 12Fale conosco

Esta Política de Privacidade explica como o Claude Code Notifier trata os seus dados. O Claude Code Notifier é composto pelos apps de celular para iOS e Android, pelo ccn (uma ferramenta de linha de comando para macOS, Linux e Windows), pelo app opcional da barra de menus do Mac, pelo nosso servidor de retransmissão e por este site. Em conjunto, nós os chamamos de "os Apps". Eles são fornecidos pela TouchTap Ltd ("nós", "nos", "nosso"). Queremos deixar claro quais dados são coletados, como são usados e com quem podem ser compartilhados.

resumo Não há contas. Quando o Claude Code termina ou precisa de você, o lado do computador (o ccn ou o app para Mac) envia uma notificação, por meio do nosso servidor de retransmissão, aos celulares que você emparelhou. Uma notificação pode incluir o nome e o caminho da pasta do projeto, a mensagem do Claude ou a pergunta que ele está fazendo e, no caso de um pedido de permissão, o comando ou o arquivo envolvido. O servidor exclui as notificações em até 48 horas. Não vendemos os seus dados nem os usamos para publicidade.

01Visão geral dos Apps

O Claude Code Notifier é composto por:

iOS / AndroidApps de celular do Claude Code NotifierRecebem notificações dos seus computadores e permitem que você responda ao Claude Code pelo celular. Listado na App Store como Claude Code Notifier Companion.
macOS / Linux / Windowsccn, a ferramenta de linha de comandoUm pequeno programa que o Claude Code executa por meio dos seus hooks. Ele envia notificações ao seu celular e aguarda as suas respostas. O suporte ao Windows está em beta.
macOS, opcionalClaude Code Notifier para MacUm app da barra de menus que faz o mesmo que o ccn em um Mac e também pode exibir notificações no Mac e enviar webhooks.
nuvemServidor de retransmissãoTransmite as notificações e as suas respostas entre os seus computadores e os seus celulares, e guarda os ajustes de cada computador para que você possa alterá-los pelo celular.

02Dados que coletamos

2.1ccn (ferramenta de linha de comando)

O Claude Code executa o ccn em sete momentos de uma sessão (início da sessão, cada prompt que você envia, antes de cada uso de ferramenta, pedidos de permissão, notificações de permissão, quando o Claude para e fim da sessão) e lhe repassa os detalhes desse momento: o ID da sessão, a pasta de trabalho, a ferramenta que o Claude quer usar e a respectiva entrada, o prompt que você digitou, a última mensagem do Claude e qualquer pergunta que o Claude esteja fazendo. O ccn mantém o seguinte no seu computador, em ~/.config/ccn/ (%APPDATA%\ccn\ no Windows):

Tipo de dadoDescriçãoFinalidade
ConfiguraçãoEndereço do servidor, o ID deste computador, o nome dele, uma cópia dos seus ajustes, se as notificações na área de trabalho, as atualizações automáticas e as sugestões de emparelhamento estão ativadas (config.toml), e quando ele verificou atualizações pela última vezLembrar o emparelhamento e as suas preferências
CredenciaisUm token aleatório que identifica este computador perante o nosso servidor, em um arquivo que só a sua conta de usuário pode ler (credentials) ou, se você preferir, no chaveiro do sistemaAutenticar-se no servidor de retransmissão
Arquivos de sessãoUm pequeno arquivo por sessão do Claude Code: a pasta de trabalho, o seu prompt mais recente (até 4.000 caracteres), a chamada de ferramenta mais recente, identificadores do terminal (como o programa de terminal e o painel do tmux) e a última notificação enviada. Excluído quando a sessão termina ou após 7 dias sem usoMontar as notificações e identificar repetições
LogErros e tempos de execução, sem prompts, comandos ou mensagens (ccn.log, mantido abaixo de 1 MB)Solução de problemas
Ajustes do Claude CodeSete entradas de hook adicionadas a ~/.claude/settings.json, além de um backup único desse arquivoPermitir que o Claude Code execute o ccn

O ccn envia ao nosso servidor de retransmissão: no registro, o ID aleatório deste computador, o seu token, o seu nome (por padrão, o nome de host do computador; você pode escolher outro nome), o seu sistema operacional, a versão do ccn e os recursos que ele suporta; e, para cada notificação, os dados listados em 2.4. Toda solicitação ao nosso servidor também leva a versão do ccn e o idioma do computador (um dos 17 idiomas que os Apps suportam, obtido do sistema operacional ou de CCN_LANG), para que o servidor possa responder no seu idioma. Para decidir se deve aguardar o seu celular, o ccn verifica há quanto tempo o teclado e o mouse estão ociosos. Essa verificação acontece no seu computador e o resultado nunca é enviado. O ccn pair envia os eventos anônimos de configuração descritos em 2.5; os hooks dele não enviam dados de análise.

Os hooks do ccn são instalados na instalação, antes de qualquer telefone ser emparelhado. Até você emparelhar um telefone, o ccn mostra as notificações no próprio computador e não envia nada sobre as suas sessões ao nosso servidor; se o computador já foi registrado, ele pergunta ao nosso servidor se um telefone foi emparelhado sempre que uma sessão do Claude Code começa. Depois de cerca de dez notificações no computador, ele pode sugerir emparelhar um telefone, em uma única linha no terminal; ccn config set pair_nudges off desativa essa sugestão.

Uma vez por dia, quando uma sessão do Claude Code começa, o ccn verifica em segundo plano se há uma nova versão. Ele pede ao nosso servidor o número da versão mais recente, enviando apenas a sua própria versão e o idioma do computador, sem nenhum identificador. Se houver uma versão mais recente e o ccn tiver sido instalado com o script de instalação deste site ou com o npx, ele baixa a versão e o arquivo de checksums dela do GitHub, verifica o checksum e substitui o seu próprio arquivo de programa; para o GitHub, esse download é como qualquer outro (veja 5.6). Uma cópia instalada com Homebrew, npm, Scoop ou winget nunca é substituída; o ccn apenas mostra o comando a executar. Desative a verificação com ccn config set auto_update off ou definindo CCN_NO_AUTO_UPDATE=1. Se uma atualização foi concluída ou falhou é informado como um evento anônimo de configuração (2.5).

2.2App para Mac (opcional)

O app da barra de menus do Mac coleta e armazena localmente no seu Mac os seguintes dados:

Tipo de dadoDescriçãoFinalidade
Registros de sessãoIDs de sessão do Claude Code, horários de início e fim, duração e status da sessãoAcompanhar o histórico e as estatísticas das sessões
Informações do projetoNomes de projetos e caminhos no sistema de arquivosIdentificar a qual projeto uma notificação se refere
Contexto do terminalNome do app de terminal, identificadores de sessão, IDs de processo, diretório de trabalhoEnviar as suas respostas do celular ao terminal correto
Eventos de sessãoHorários das notificações, tipos de evento, mensagens e prompts do usuárioHistórico e estatísticas das sessões
Contexto da ferramentaNomes de ferramentas e resumos das entradas das ferramentas quando o Claude pede permissãoDar contexto às notificações de permissão
Preferências do usuárioAjustes de notificação, horário de silêncio, intervalos de lembrete, preferências de app de terminalPersonalizar o comportamento do aplicativo
Configurações de webhookURLs, tokens de autenticação e modelos de payload para integrações opcionais de webhookEncaminhar notificações a serviços externos

Quando emparelhado com um celular, o app para Mac envia ao nosso servidor de retransmissão o seu ID aleatório, um token, o nome do Mac e os dados de notificação listados em 2.4.

2.3Apps para iOS e Android

Os apps de celular coletam e armazenam:

Tipo de dadoDescriçãoFinalidade
Identificador do dispositivoUm ID aleatório criado na primeira abertura. No iOS, é guardado nas Chaves (Keychain); no Android, no armazenamento criptografado do appIdentificar o seu celular para emparelhamento, notificações e compras
Token de pushUm token do Apple Push Notification service (APNs) ou do Firebase Cloud Messaging (FCM). O app o solicita ao ser aberto, antes de pedir permissão para notificações, para que o servidor possa enviar atualizações silenciosas (por exemplo, que o emparelhamento foi concluído) mesmo que você não tenha permitido notificaçõesEntregar notificações e atualizações ao seu celular
Detalhes do dispositivoO nome do dispositivo que o seu celular informa aos apps (no Android, o nome do modelo), modelo, versão do sistema operacional, versão do app, país da App Store ou da região, idioma preferido, se as notificações são permitidas e o seu status de acesso (teste, assinante, vitalício ou nenhum)Exibir o seu celular pelo nome nos seus computadores, enviar notificações visíveis apenas onde forem permitidas e prestar suporte
Histórico de notificaçõesNotificações que você recebeu, incluindo títulos, mensagens, nomes de projetos e as suas respostas, mantidas no celularExibir o histórico de notificações e permitir o acesso offline
Emparelhamentos e ajustes dos computadoresOs computadores que você emparelhou, os nomes e tipos deles e os ajustes que você altera em cada umGerenciar os seus computadores
Código de emparelhamentoUm código de 6 dígitos que o celular exibe para que um computador possa ser emparelhado com eleEmparelhar um computador que executa o ccn
Status da assinaturaSe você tem uma assinatura ativa ou uma compra vitalícia, e quantas respostas você enviouGerenciar o acesso aos apps
Lembretes e contadoresLembretes que o app agenda no próprio telefone (o fim de um teste, a conexão de um computador, ou um que você pede ao dizer que ainda não usa o Claude Code) e alguns contadores guardados no telefone, como quando você respondeu a solicitações. Nada disso é enviado a nósAjudar você a concluir a configuração e decidir qual plano sugerir
Link de instalação (Android)Quando você instala o app Android por um link mostrado por um computador, o Google Play entrega ao app um token de emparelhamento de uso único. O app o lê uma vez, na primeira abertura, e o ignora após 30 minutosConectar seu computador sem digitar um código
Cartões da tela de bloqueio (iOS)Se você usa cartões na tela de bloqueio (Live Activities): o token que a Apple dá ao app para iniciá-los e atualizá-los, se estão ativados e se os detalhes ficam ocultos com o telefone bloqueadoMostrar solicitações e progresso na tela de bloqueio

Os apps do telefone podem usar a câmera para escanear o código QR mostrado por um computador (do ccn pair ou do app do Mac). A imagem é processada no telefone e não é armazenada nem enviada.

2.4Servidor de retransmissão

O nosso servidor de retransmissão armazena:

Tipo de dadoDescriçãoRetenção
NotificaçõesTipo de notificação, título, mensagem, texto do prompt (que pode ser a última mensagem do Claude, com até 1.500 caracteres; o início do seu prompt, com até 300 caracteres; um plano; ou uma pergunta e as respectivas opções), nome do projeto, caminho da pasta do projeto, nome da ferramenta, um resumo da entrada da ferramenta (como o comando de shell ou o caminho do arquivo, com até 200 caracteres), ID da sessão e contexto do terminal (tipo de terminal, identificadores de sessão e pasta de trabalho)Excluídas em até 48 horas
As suas respostasO que você envia pelo celular (uma aprovação, uma escolha ou uma instrução de continuação para o Claude), quando, e se veio do celular ou do computadorExcluídas junto com a notificação, em até 48 horas
Registros de computadoresO ID aleatório e o token de cada computador, nome, sistema operacional, tipo (ccn ou app para Mac), versão, os recursos que ele suporta e quando foi registrado e visto pela última vezExcluídos, junto com os ajustes e emparelhamentos do computador, quando o computador fica 60 dias sem se conectar
Ajustes dos computadoresAjustes que você escolhe para um computador, pelo celular ou com ccn config set: quais notificações enviar, horário de silêncio, som e por quanto tempo esperar pelo celularAté serem alterados, junto com o registro do computador
Registros de celularesO identificador do dispositivo, o token de push, a plataforma e os detalhes do dispositivo listados em 2.3Excluídos, junto com os emparelhamentos do celular, quando o celular fica 60 dias sem usar o app e não está emparelhado com um computador que tenha se conectado nesse período; também excluídos quando a Apple ou o Google informarem que o token de push não é mais válido, por exemplo, depois que o app é excluído
Registros de emparelhamentoQuais celulares estão emparelhados com quais computadores (até três celulares por computador) e se cada emparelhamento está ativo ou revogadoMarcados como revogados quando você desfaz o emparelhamento e excluídos 60 dias depois
Códigos de emparelhamentoCódigos de 6 dígitos exibidos por um celular ou pelo app para MacUm código mostrado pelo app do Mac expira após 5 minutos; um código ou código QR mostrado pelo ccn, e um código mostrado pelo telefone, podem ser usados por 24 horas. Apagado quando usado
Análise de produtoEventos anônimos dos apps de celular e eventos de configuração do ccn e dos scripts de instalação, descritos em 2.560 dias
Relatórios de falhas e travamentosRelatórios anônimos de falhas e travamentos do app iOS, descritos em 2.560 dias
FeedbackO que você envia no formulário de feedback, ou ao dizer o que o impediu ao sair da tela de compra: o motivo escolhido, as palavras que adicionar (até 1.000 caracteres), plataforma, versão do app e idioma, vinculados ao identificador do dispositivo60 dias
Contadores de usoPara cada telefone e dia, quantas solicitações chegaram de um computador emparelhado e quantas ele respondeuEm até 60 dias
Avisos de cobrança e de testeDepois que seu telefone teve uma assinatura da loja: o token de push, plataforma, idioma e fuso horário, para podermos avisar se um pagamento falhar, vinculados ao identificador do dispositivo. Também quais avisos uma assinatura recebeu (um lembrete de pagamento, até três; um pedido de desculpas após um teste cancelado; um resumo dos contadores de uso) e os números citados em um resumo. O app também pergunta ao nosso servidor se um pagamento está falhandoO token de push: 60 dias após a última atualização pelo app. Tudo: quando você usa Excluir meus dados
Falhas de emparelhamentoQuando um código de emparelhamento é rejeitado: o motivo, plataforma, versão do app, país, quantos dígitos diferem do código ativo mais próximo, se corresponde a um código mais antigo e um hash unidirecional com sal do identificador do dispositivo, nunca o identificador em si60 dias
Cartões da tela de bloqueioPara os cartões do iOS: os tokens de início e atualização do telefone, se os cartões estão ativados e o conteúdo de cada cartão (nome do projeto e um breve resumo da solicitação ou do que o Claude está fazendo, o que pode incluir um comando ou nome de arquivo, a menos que o telefone oculte os detalhes quando bloqueado). Para as sessões em andamento e concluídas de um computador: nome do projeto, um título e resumo curtos, e contadores de etapas, arquivos, aprovações e tempoCartões: uma semana depois de terminarem. Sessões: com o registro do computador
Registros de comprasAvisos da Apple e do Google sobre a sua compra: produto, IDs de transação ou token de compra, datas, preço, moeda, país da loja e status de renovação, cancelamento e reembolso, vinculados ao identificador do dispositivoMantidos como registros financeiros por 6 anos a partir da data de cada compra, renovação ou aviso e, depois, excluídos. Eles são mantidos durante esses 6 anos mesmo que o registro do celular seja excluído
Licenças da webPara uma licença comprada em nosso site: o e-mail que você informou à Lemon Squeezy, o plano, seu status e data de renovação, os IDs de cliente, pedido e assinatura da Lemon Squeezy, a página do site e as tags de campanha (como utm_source) de onde o checkout começou, os últimos quatro caracteres da chave e um hash unidirecional dela (nunca a chave em si), e quais computadores a utilizam (ID, nome, sistema operacional e as datas em que cada um foi adicionado e removido)Mantidos como registro de compra enquanto a licença for válida e por 6 anos após o seu término, e depois excluídos. O e-mail é usado apenas para enviar sua chave e links de substituição. O nome de um computador é removido da licença quando o registro do próprio computador é excluído
Compras de licençasAvisos da Lemon Squeezy sobre cada pedido, renovação e reembolso de licença: valores, moeda, imposto, datas e statusMantidos como registros financeiros por 6 anos a partir de sua data e depois excluídos
Consultas sobre o plano para equipesO que você digita no formulário do plano para equipes em nosso site (seu nome, e-mail, empresa, número de vagas, preferência de cobrança e mensagem), a página e as tags de campanha que levaram você até ele, o idioma da página, o país de onde vem sua conexão e um hash unidirecional do seu endereço IP, usado apenas para limitar envios repetidos. Cada consulta também é enviada a nós por e-mail para que possamos responderUsados apenas para responder sobre planos para equipes. Excluídos após 12 meses, ou antes, se você pedir
Checkouts e links de licençasUm ID aleatório que liga um checkout ao terminal ou à página web que o aguarda, e que guarda uma nova chave até que ela seja exibida uma única vez; e o hash unidirecional de cada link enviado por e-mail para substituir uma chave perdidaUma nova chave é removida quando é exibida pela primeira vez, ou após 24 horas. Os checkouts são excluídos após 60 dias; os links de substituição funcionam por 30 minutos e são excluídos um dia depois
Testes de preçoQual versão de um teste de preço a sua instalação viu ao iniciar uma compra, vinculada ao identificador do dispositivoExcluídos junto com o registro do celular, ou 60 dias após o início da compra se o celular nunca tiver sido emparelhado
Consentimento para reembolsosSe você ativou “Ajudar com pedidos de reembolso” no app para iOS, vinculado ao identificador do dispositivoApagado 60 dias após a sua última alteração, quando nenhum registro de compra estiver vinculado

Se um celular ou computador ficar 60 dias sem uso, o servidor exclui os registros e os emparelhamentos dele. Para usá-lo novamente, você precisará emparelhá-lo de novo.

O servidor de retransmissão não armazena o seu endereço IP. O nosso provedor de hospedagem, a Cloudflare, processa esse endereço para entregar cada solicitação e nos informa de qual país a solicitação vem. Registramos esse país quando um código de emparelhamento é rejeitado, para identificar uso indevido, e junto com os eventos de análise e os relatórios de falhas (veja 2.5), incluindo os eventos de configuração do ccn, e excluímos esses registros após 60 dias.

2.5Análise de dados

Os apps de celular enviam eventos anônimos de produto ao nosso próprio servidor. Os eventos não contêm identificador do dispositivo, e o servidor não armazena endereços IP junto com eles. Cada lote inclui apenas a plataforma, a versão e o build do app, a versão do sistema operacional, o modelo do dispositivo, o país, o idioma, o status de acesso e o tipo de build. Os eventos descrevem como o app é usado: por exemplo, que o app foi aberto, que a tela de assinatura foi exibida ou que um plano foi escolhido, o resultado de uma compra, as etapas da configuração inicial, se a permissão para notificações foi concedida, que tipo de computador você escolheu configurar (macOS, Linux ou Windows), que um código de emparelhamento foi exibido ou um comando de instalação foi copiado, que o emparelhamento foi concluído (com o tipo de computador e o sistema operacional dele) e que você respondeu a uma notificação (apenas com o tipo de prompt). Os eventos nunca contêm nomes de projetos, comandos, prompts ou mensagens do Claude.

O app iOS envia relatórios anônimos de falhas e travamentos ao nosso próprio servidor, para que possamos encontrar e corrigir as falhas. Eles são fornecidos pelo framework MetricKit da Apple. Um relatório contém a versão e a compilação do app, a versão do sistema operacional, o modelo do dispositivo, o país e detalhes técnicos do erro: o tipo de erro e o sinal, e a pilha como nomes de módulos de código e deslocamentos. Ele não contém nome, conta, identificador do dispositivo, endereço IP nem conteúdo de notificações, e o servidor não armazena o endereço IP. Os relatórios são excluídos após 60 dias. Os apps do telefone não usam nenhum serviço de análise ou de relatórios de falhas de terceiros, e o app Android não envia relatórios de falhas ao nosso servidor.

O ccn pair e os scripts de instalação deste site enviam alguns eventos anônimos de configuração para o nosso próprio servidor, para que possamos ver onde a instalação ou o emparelhamento falha: que uma instalação começou, terminou ou falhou (e em qual etapa), que um emparelhamento começou, terminou ou falhou (com um motivo curto, como um código expirado), como o ccn foi instalado (script de instalação, Homebrew ou npm), a versão do ccn, e o sistema operacional e o tipo de processador. O ccn também informa se uma atualização automática foi concluída ou falhou, com a versão anterior e a posterior. Eles não contêm nenhum identificador, nenhum nome de computador e nada das suas sessões do Claude Code. O servidor acrescenta o país de origem da solicitação e o idioma do computador, como faz com os eventos dos apps para celular, e não armazena o endereço IP. Defina CCN_NO_ANALYTICS=1 ou DO_NOT_TRACK=1 para desativá-los.

Este site usa o Umami, um serviço de análise focado em privacidade que não usa cookies. Ele contabiliza as visualizações de página e os cliques nos botões de download e de instalação, incluindo qual comando de instalação, de qual sistema operacional, foi exibido ou copiado. Na página da licença, ele conta os cliques em Comprar (com o plano), que uma chave foi consultada ou um link de substituição foi solicitado, e que uma nova chave foi exibida; nunca a chave, seu e-mail nem o ID do checkout.

ccn unlock, ccn activate e ccn deactivate enviam o mesmo tipo de evento anônimo de configuração que ccn pair: que uma compra foi iniciada (com o plano) e se o navegador abriu, que o computador foi licenciado (por checkout ou por chave) ou por que a ativação falhou, e que uma licença foi removida. Uma vez por dia, o início de uma sessão do Claude Code pergunta ao nosso servidor se este computador tem uma licença; nada sobre a sessão é enviado.

03Como usamos os seus dados

Os seus dados são usados exclusivamente para fornecer e aprimorar os Apps:

  • Entrega de notificações: para avisar você quando o Claude Code termina ou precisa da sua atenção
  • Resposta remota: para levar as suas respostas do celular de volta ao Claude Code no seu computador
  • Emparelhamento: para conectar os seus computadores e celulares com um código de curta duração
  • Ajustes dos computadores: para permitir que você altere os ajustes de um computador pelo celular
  • Acompanhamento de sessões: para exibir o histórico e as estatísticas das sessões (app para Mac)
  • Encaminhamento por webhook: para enviar notificações aos serviços externos que você configurar, como Slack ou Discord (app para Mac)
  • Verificação de compras no app: para confirmar assinaturas e compras vitalícias (apps de celular) e para manter registros financeiros
  • Aprimoramento do produto: para contabilizar, de forma agregada, como os apps são usados e qual é o desempenho dos testes de preço
  • Segurança: para detectar uso indevido dos códigos de emparelhamento e do servidor de retransmissão
  • Correção de falhas: Para encontrar e corrigir falhas e travamentos do app iOS
  • Lembretes e avisos: Para lembrar você de concluir a configuração, avisar se um pagamento falhar ou um teste for cancelado, e mostrar cartões na tela de bloqueio
  • Atualizações: Para informar ao ccn e ao app para Mac se existe uma versão mais recente
  • Feedback: Para ler o que você nos diz e melhorar os apps
Não usamos os seus dados para:
Fins de publicidade ou marketing Venda ou aluguel a terceiros Criação de perfis de usuários individuais Treinamento de modelos de aprendizado de máquina

04Armazenamento e segurança dos dados

4.1Armazenamento local (ccn)

  • Arquivos: mantidos em ~/.config/ccn/ (%APPDATA%\ccn\ no Windows). No macOS e no Linux, os arquivos de configuração e de credenciais só podem ser lidos pela sua conta de usuário
  • Credenciais: armazenadas por padrão em um arquivo privado ou, se você definir credential_store como keychain, nas Chaves do macOS (Keychain), no Gerenciador de Credenciais do Windows ou no Secret Service do Linux
  • Retenção de dados: os arquivos de sessão são excluídos quando a sessão termina ou após 7 dias sem uso. O ccn uninstall exclui tudo o que o ccn mantém

4.2Armazenamento local (app para Mac)

  • Dados de sessão: armazenados em um banco de dados local no seu Mac
  • Preferências: armazenadas no UserDefaults (o armazenamento padrão de preferências do macOS)
  • Credenciais da nuvem: armazenadas com segurança nas Chaves do macOS (Keychain)
  • Retenção de dados: o histórico de sessões é excluído automaticamente após um período configurável (padrão: 30 dias)

4.3Armazenamento local (iOS/Android)

  • Histórico de notificações: armazenado no armazenamento privado do app no seu celular
  • Identificador do dispositivo: armazenado nas Chaves do iOS (Keychain) ou no armazenamento criptografado do Android. O iOS pode manter itens das Chaves depois que um app é excluído, de modo que reinstalá-lo pode reutilizar o mesmo identificador
  • Preferências: armazenadas no UserDefaults (iOS) ou no DataStore (Android)
  • Retenção de dados: o histórico de notificações permanece até que você o apague ou exclua o app

4.4Armazenamento em nuvem

  • Infraestrutura: o servidor de retransmissão é executado no Cloudflare Workers, com os dados armazenados no Cloudflare D1 (SQLite) e em Durable Objects
  • Criptografia: toda a comunicação com o servidor usa criptografia TLS (HTTPS/WSS)
  • Localização geográfica: os dados podem ser processados em data centers da Cloudflare em todo o mundo
  • Expiração das notificações: uma rotina de limpeza é executada todos os dias e exclui as notificações, junto com as suas respostas a elas, com mais de 24 horas, de modo que nenhuma é mantida por mais de 48 horas. Enquanto um computador aguarda a sua resposta, uma cópia da resposta também é mantida por até 1 hora
  • Registros inativos: a mesma rotina diária exclui celulares e computadores que ficaram 60 dias sem uso, junto com os emparelhamentos e ajustes deles, e os emparelhamentos revogados 60 dias após a revogação. Os registros de compras são excluídos 6 anos após a data deles

05Serviços de terceiros

Os Apps usam os seguintes serviços de terceiros:

5.1Apple App Store (compras no app)
Usado por
App para iOS, servidor de retransmissão
Finalidade
Processar assinaturas e compras únicas e nos enviar avisos sobre elas
Dados compartilhados com a Apple
A compra, com o identificador do dispositivo como token da conta. Se você ativar “Ajudar com pedidos de reembolso” no app e depois pedir um reembolso à Apple, também informamos à Apple que a compra foi entregue, se você configurou e usou o app (um computador emparelhado com o seu celular desde a compra) e se achamos que o reembolso deve ser concedido. Só fazemos isso com o seu consentimento, que você pode retirar a qualquer momento em Ajustes, e guardamos uma cópia de cada resposta por 60 dias
Dados recebidos
Verificação da compra, status da assinatura, datas, preço, moeda e país da loja
Observação
As informações de pagamento são tratadas inteiramente pela Apple. Não recebemos nem armazenamos os seus dados de pagamento.
Política de Privacidade ↗
5.2Google Play (compras no app)
Usado por
App para Android, servidor de retransmissão
Finalidade
Processar assinaturas e compras únicas e nos enviar avisos sobre elas
Dados compartilhados com o Google
A compra, com o identificador do dispositivo como ID de conta ofuscado. Para um link mostrado por um computador, o token de emparelhamento de uso único passa pelo Google Play como install referrer
Dados recebidos
Verificação da compra, tokens de compra, status e datas da assinatura
Observação
As informações de pagamento são tratadas inteiramente pelo Google. Não recebemos nem armazenamos os seus dados de pagamento.
Política de Privacidade ↗
5.3Apple Push Notification Service (APNs)
Usado por
App para iOS, servidor de retransmissão
Finalidade
Entregar notificações e atualizações silenciosas a iPhones e iPads
Dados compartilhados com a Apple
Token de push; título e texto da notificação (até 200 caracteres); nome do projeto; texto do prompt (até 500 caracteres); nome da ferramenta e resumo da entrada; opções de resposta; IDs das notificações. Os caminhos das pastas dos projetos não são enviados. Para os cartões da tela de bloqueio: o conteúdo do cartão (nome do projeto e um breve resumo)
Política de Privacidade ↗
5.4Firebase (Google)
Usado por
App para Android, servidor de retransmissão
Finalidade
Entregar notificações e atualizações silenciosas a celulares Android com o Firebase Cloud Messaging (FCM)
Dados compartilhados com o Google
Token de push e os mesmos dados de notificação enviados ao APNs; ID de instalação do Firebase
Privacidade e segurança ↗
5.5Cloudflare (infraestrutura em nuvem)
Usado por
Servidor de retransmissão, este site
Finalidade
Hospedar o servidor de retransmissão e este site e armazenar os dados do servidor descritos em 2.4
Dados processados
Todos os dados enviados ao servidor de retransmissão e dados padrão de solicitação, como endereços IP O Cloudflare Email Service também envia os e-mails de licença: sua chave e os links para substituí-la
Política de Privacidade ↗
5.6GitHub, Homebrew e npm (downloads)
Usado por
ccn e o app para Mac
Finalidade
Os arquivos das versões são hospedados no GitHub. Os scripts de instalação deste site baixam o ccn do GitHub e verificam o checksum dele, e o ccn baixa as suas próprias atualizações do GitHub da mesma forma (veja 2.1). Você também pode instalar com o Homebrew ou o npm
Dados compartilhados
Dados padrão de solicitação (endereço IP, user agent) com o serviço do qual você faz o download. O Homebrew e o npm têm suas próprias análises e políticas
Declaração de Privacidade do GitHub ↗
5.7Sparkle (atualizações do app para Mac)
Usado por
App para Mac
Finalidade
Verificar e entregar atualizações do app para Mac
Dados compartilhados
Dados padrão de solicitação HTTP (endereço IP, user agent) quando o app lê o feed de atualizações deste site e faz downloads do GitHub
Observação
O Sparkle é um software de código aberto integrado ao app, não um serviço; ele não envia nada aos seus desenvolvedores
Mais informações ↗
5.8Umami (análise do site)
Usado por
Este site
Finalidade
Contabilizar visualizações de página e cliques em botões, sem cookies
Dados processados
Endereço da página, página de origem, navegador, tipo de dispositivo e país
Política de Privacidade ↗
5.9Serviços de webhook opcionais
Usado por
App para Mac (configurado por você)
Finalidade
Encaminhar notificações a serviços externos
Serviços compatíveis
Slack, Discord ou qualquer endpoint HTTP personalizado
Dados compartilhados
Conteúdo das notificações, incluindo nomes de projetos, caminhos, mensagens e horários
Observação
Os webhooks são totalmente opcionais e configurados por você. Os dados são enviados apenas aos serviços que você configurar expressamente. O ccn não envia webhooks.
5.10Lemon Squeezy (pagamentos de licenças)
Usado por
Licenças compradas neste site ou com ccn unlock
Finalidade
Vender licenças como merchant of record: receber o pagamento, cobrar impostos, enviar recibos e tratar renovações, cancelamentos e reembolsos
Dados compartilhados com a Lemon Squeezy
O que você informa no checkout vai para a Lemon Squeezy, não para nós: seu nome, e-mail, endereço de cobrança e dados de pagamento. Enviamos a ela apenas um ID de checkout aleatório, para que a compra encontre a página ou o terminal que a aguarda
Dados recebidos
Seu e-mail e nome (guardamos apenas o e-mail), o plano, o status do pedido, da assinatura e do reembolso, valores, moeda e imposto. Nunca recebemos os dados do seu cartão
Política de Privacidade ↗

06Compartilhamento de dados

Compartilhamos os seus dados somente nas seguintes circunstâncias:

  • Entre os seus dispositivos: as notificações trafegam entre os seus computadores e os celulares emparelhados com eles por meio do nosso servidor de retransmissão. Um celular emparelhado pode ver o nome, o tipo, o sistema operacional e os ajustes de cada computador
  • Com provedores de notificações push: a Apple (APNs) e o Google (FCM) recebem o conteúdo das notificações para entregá-lo ao seu celular
  • Com lojas de apps, para compras: a Apple e o Google processam assinaturas e compras únicas; eles recebem os dados da transação, e nós não recebemos as suas informações de pagamento
  • Com a Lemon Squeezy para licenças: A Lemon Squeezy vende as licenças compradas em nosso site; você informa seus dados de pagamento diretamente a ela, e nós recebemos o pedido e seu e-mail
  • Com os nossos prestadores de serviços: a Cloudflare hospeda o servidor de retransmissão e este site, e o Umami contabiliza as visitas ao site
  • Com os webhooks que você configurar: se você configurar webhooks no app para Mac, os dados das notificações serão enviados a esses endpoints
  • Exigências legais: podemos divulgar dados se exigido por lei ou para proteger os nossos direitos

Não vendemos, alugamos nem comercializamos os seus dados pessoais com terceiros.

07Os seus direitos e opções

7.1Acesso aos dados e exclusão

  • Ver os seus dados: o histórico de notificações é exibido nos apps de celular; ccn config show mostra os ajustes de um computador; o histórico de sessões é exibido no app para Mac
  • Desfazer o emparelhamento: revogue um emparelhamento pelo celular, com ccn devices ou no app para Mac. O celular deixa de receber as notificações desse computador imediatamente. O servidor marca o emparelhamento como revogado, exclui as notificações dele no prazo habitual, em até 48 horas, e exclui o emparelhamento 60 dias depois
  • Remover o ccn: ccn uninstall remove os hooks dele dos ajustes do Claude Code, revoga todos os emparelhamentos e exclui as credenciais e os arquivos locais dele
  • Excluir os dados locais: excluir um app de celular ou o app para Mac remove os dados que ele armazenou naquele dispositivo (exceto, no iOS, o identificador do dispositivo nas Chaves; consulte 4.3)
  • Excluir os dados do servidor: Faça isso você mesmo quando quiser. Em um app do celular, abra Configurações e escolha Excluir meus dados; em um computador, execute ccn forget. Cada um remove imediatamente do nosso servidor aquele celular ou computador, seus pareamentos e suas notificações na fila. O que você deixar é excluído automaticamente depois de 60 dias sem uso. Isso também remove seu feedback, contadores de uso, registros de avisos de cobrança, cartões da tela de bloqueio e registros de falhas de emparelhamento
  • Excluir uma licença: Em claudecodenotifier.com/licence, informe sua chave e escolha Excluir minha licença. Isso encerra a licença definitivamente, impede a renovação de um plano anual e remove seu e-mail, a chave e os nomes dos computadores dos nossos registros. Se você perdeu a chave, obtenha primeiro uma substituta pelo link que enviamos por e-mail. Os registros de compra (valores, imposto, datas e IDs de pedido da Lemon Squeezy) são mantidos por 6 anos porque a lei exige, e a Lemon Squeezy mantém seus próprios registros como merchant of record, então peça a ela que exclua o que guarda
  • Ajustes de retenção de dados: escolha nos ajustes do app para Mac por quanto tempo ele mantém o histórico de sessões

7.2Opções de recusa

  • Escolher o que é enviado: para cada computador, desative as notificações de turnos concluídos, pedidos de permissão ou perguntas, ou defina um horário de silêncio, pelo celular ou com ccn config set
  • Permissão para notificações: se você desativar as notificações do app no seu celular, o servidor registra isso e deixa de enviar notificações visíveis a ele. Atualizações silenciosas, como a confirmação do emparelhamento, continuam chegando
  • Deixar de usar a retransmissão: desfaça o emparelhamento de todos os celulares para deixar de enviar dados ao servidor de retransmissão. O app para Mac ainda pode exibir notificações no Mac sem ele
  • Webhooks: remova as configurações de webhook no app para Mac para deixar de encaminhar dados a serviços externos
  • Atualizações automáticas: desative a verificação automática de atualizações nos ajustes do app para Mac, ou para o ccn com ccn config set auto_update off ou CCN_NO_AUTO_UPDATE=1
  • Sugestões de emparelhamento: ccn config set pair_nudges off impede que o ccn sugira emparelhar um telefone

7.3Os seus direitos legais

A TouchTap Ltd é a controladora dos dados pessoais descritos nesta política. Dependendo de onde você mora, inclusive no Reino Unido e na União Europeia, você pode ter o direito de acessar, corrigir ou excluir os seus dados pessoais, de se opor ao uso que fazemos deles ou de restringi-lo, e de receber uma cópia deles. Você pode exercer a maioria desses direitos por conta própria, sem nos pedir, como descrito em 7.1. Para exercê-los de outra forma, envie um e-mail para [email protected]. Como não há contas, podemos pedir detalhes, como os nomes dos seus computadores e celulares, para localizar seus registros. Você também tem o direito de apresentar uma reclamação a uma autoridade de proteção de dados; no Reino Unido, é o Information Commissioner's Office (ico.org.uk).

7.4Portabilidade de dados

No momento, os Apps não oferecem um recurso de exportação de dados. Os dados armazenados nos seus dispositivos podem ser vistos nos Apps, e os arquivos do ccn são texto simples.

08Informações sobre caminhos de projetos e comandos

! importante As notificações do ccn e do app para Mac podem incluir:
  • Caminhos completos no sistema de arquivos até os seus projetos (por exemplo, /Users/yourname/Projects/secret-project)
  • Nomes de ferramentas e resumos das entradas (por exemplo, caminhos de arquivos sendo lidos ou comandos de shell sendo executados)
  • A última mensagem do Claude, planos e perguntas, e o início do seu prompt
  • O nome do seu computador, que é o nome de host dele, a menos que você escolha outro

Essas informações são enviadas ao nosso servidor de retransmissão e, em uma versão mais curta, à Apple ou ao Google para a entrega da notificação. Se você trabalha com projetos sensíveis ou confidenciais, avalie se as notificações no celular são adequadas e quais tipos de notificação ativar para cada computador.

09Privacidade de crianças

Os Apps não são direcionados a crianças menores de 13 anos. Não coletamos intencionalmente informações pessoais de crianças. Se você acredita que coletamos dados de uma criança sem querer, entre em contato conosco para que sejam removidos.

10Transferências internacionais de dados

Nosso servidor de retransmissão funciona na rede global da Cloudflare, e a Apple e o Google entregam as notificações a partir de sua própria infraestrutura. Seus dados podem ser processados em data centers fora do seu país de residência. Quando a lei exige salvaguardas para essas transferências, contamos com as que esses provedores adotam, como o EU–US Data Privacy Framework e as cláusulas contratuais padrão.

11Alterações nesta Política de Privacidade

Podemos atualizar esta Política de Privacidade à medida que os Apps evoluírem. Alterações relevantes serão comunicadas por meio dos Apps ou nesta página. A data de "Última atualização" no topo indica quando a política foi revisada pela última vez. As traduções são fornecidas por conveniência; se uma tradução divergir da versão em inglês, prevalece a versão em inglês.

12Fale conosco

Se você tiver dúvidas, preocupações ou solicitações sobre esta Política de Privacidade ou sobre os seus dados, entre em contato conosco:

TouchTap Ltd [email protected]
claude-code-notifier

O Claude Code Notifier é um aplicativo independente de terceiros. Ele não é afiliado, endossado ou patrocinado pela Anthropic, PBC. "Claude" e "Claude Code" são marcas comerciais da Anthropic, PBC.

jurídico Política de Privacidade Termos de Serviço Outros idiomas Voltar ao início © 2026 touchtap. Todos os direitos reservados. A TouchTap Ltd é registrada na Inglaterra e no País de Gales, número da empresa 13942589.