Resumo
- Dados de estudo ficam só no seu navegador (matérias, sessões, metas, ciclo, listas de bloqueio, questões, tema, backup local).
- Não pedimos conta para usar o CicloFoco. Não há login social nem Firebase.
- A extensão não envia URL nem histórico para a gente. A aba Network, numa sessão normal, não mostra upload de histórico.
- No Pro, quando a API de licença estiver no ar, guardamos só o necessário: e-mail e estado da licença (e o que o pagamento na Stripe exigir). Listas e horas de estudo nunca sobem para o servidor.
- Esta página é estática: sem analytics, sem cookies de marketing, sem Firebase.
Quem é responsável
O CicloFoco (extensão Chrome e este site em ciclofoco.com.br) é publicado por Clebert Labs / Clebert Figueiredo (“nós”). Contato de privacidade e suporte: suporte@ciclofoco.com.br (caixa no domínio; use este endereço quando o DNS estiver ativo).
Dados que ficam só no navegador
Usamos chrome.storage.local (via nossa camada StorageAdapter). Exemplos do que fica
apenas no aparelho:
- Sessões de estudo (matéria, horários, horas líquidas), matérias e meta diária
- Ciclo pelo edital, questões lançadas à mão, modo Reta Final
- Listas de bloqueio / allowlist, horários de bloqueio, modo difícil, YouTube modo aula
- Preferências (Pomodoro, tema, sons), estado local da licença após ativar a chave
- Backup JSON/CSV que você baixa — o arquivo fica no seu computador
Desinstalar a extensão apaga esses dados no navegador. Não sincronizamos com a nuvem do Google nem com Firebase.
O que cada permissão faz
Pedimos o mínimo. A justificativa técnica completa está no repositório
(docs/permissoes.md). Em linguagem clara:
| Permissão | Para quê (e o que não faz) |
|---|---|
storage |
Guardar suas configurações e histórico de estudo só no navegador. Não envia esses dados para nós. |
alarms |
Acordar o serviço em segundo plano para o badge do cronômetro, Pomodoro e regras de bloqueio. Sem acesso a conteúdo de sites. |
declarativeNetRequest |
Bloquear sites de distração (e Shorts do YouTube no modo aula) com regras locais. O Chrome aplica o bloqueio sem a extensão ler o conteúdo das páginas e sem host_permissions gerais. |
tabs |
Saber a URL da aba para aplicar o bloqueio e abrir a página “site bloqueado”. A URL é comparada só com listas locais; não é enviada a nenhum servidor. |
notifications |
Avisar fim do bloco de foco e fim da pausa Pomodoro com o popup fechado. |
offscreen |
Tocar sons locais (arquivos WAV da extensão) no fim do foco/pausa. Sem rede. |
| Content script (só YouTube) |
Em youtube.com / youtu.be, o modo aula esconde Shorts/recomendações/comentários.
Não lemos seu histórico geral; não injetamos script em outros sites.
|
Não usamos: host_permissions amplos, webRequest, scripting genérico,
web_accessible_resources para tracking, Firebase, analytics na extensão.
API de licença (Pro) — o que o servidor pode guardar
O plano Pro pode ser ativado com uma chave. Hoje o fluxo de pagamento/Stripe em produção ainda depende de confirmação (modo teste no repositório). Quando a API estiver publicada em ciclofoco.com.br (VPS Hostinger dedicada ao projeto), o servidor poderá guardar apenas:
- E-mail — identificar a licença e enviar a chave / comprovante
- Estado da licença — plano (vitalício/anual/mensal), validade, situação (ativa, reembolsada, etc.)
- Identificadores de pagamento na Stripe (o cartão fica na Stripe, não conosco)
A extensão, ao ativar ou validar a chave, envia a chave (e recebe de volta plano/e-mail/validade). Não envia matérias, sessões, listas de sites nem URLs visitadas.
No Grátis, ou com chaves de teste locais e API desligada, nada disso sai do navegador.
Sem conta obrigatória
Não há cadastro, senha nossa, login Google/Apple nem perfil em Firebase. Você usa a extensão; se comprar o Pro, recebe uma chave por e-mail e cola nas Opções. Pronto.
O que não sai do navegador
- URL da aba, histórico de navegação, conteúdo das páginas
- Listas de bloqueio, allowlist, horas estudadas, ciclo, questões
- Arquivos de som e tema (locais)
Como conferir: abra o DevTools da extensão (service worker) ou de uma página, aba Network, inicie uma sessão de estudo e navegue. Não deve haver requisições enviando histórico ou listas para nossos servidores. Com a API de licença desligada, a extensão nem chama rede para estudar.
Seus direitos (LGPD)
Você pode pedir acesso, correção, exclusão, portabilidade e informações sobre o tratamento dos dados que eventualmente estiverem no servidor de licença. Escreva para suporte@ciclofoco.com.br. Responderemos em prazo razoável (meta: até 15 dias). Também é possível contatar a ANPD.
Dados só no navegador: você mesmo apaga desinstalando a extensão ou limpando o armazenamento do Chrome; o backup JSON/CSV é a sua cópia portável.
Declaração na Chrome Web Store
Na ficha da loja declaramos, de forma coerente com esta política: a extensão não coleta
histórico de navegação nem dados de estudo para nossos servidores; o uso remoto eventual limita-se à
licença Pro (e-mail / estado da licença / pagamento). O texto interno para o formulário da CWS
está no repositório em docs/cws-declaracao-privacidade.md.
Mudanças nesta política
Se algo relevante mudar, atualizamos esta página e a data no topo. Ampliação do uso de dados pessoais será comunicada antes de valer (e-mail aos compradores Pro, quando houver).