Política de cookies e armazenamento local
Última atualização: 21 de outubro de 2026
Esta política explica o que o VocalTools guarda no seu navegador (cookies e armazenamento local), para que usa e como você pode apagar. Ela complementa a Política de privacidade.
1. O que são e por que não mostramos um banner
Cookies são pequenos arquivos que um site guarda no seu navegador. O armazenamento local (localStorage, sessionStorage e IndexedDB) cumpre uma função parecida: permite que o site lembre dados no seu dispositivo de uma página para outra ou entre visitas.
O VocalTools só guarda no seu dispositivo o estritamente necessário para o serviço funcionar: seu idioma, sua sessão, suas preferências e a prática que você faz sem estar logado. Não usamos cookies nem scripts de terceiros, nem de publicidade, de rastreamento ou de redes sociais, e as fontes tipográficas são servidas pelo nosso próprio site. Como não há nada opcional, não pedimos um consentimento separado com um banner: seria pedir permissão para algo que não fazemos.
2. O que guardamos no seu navegador
Este é o inventário completo. As chaves que dizem "<id da conta>" levam o identificador interno da sua conta, para que a prática de cada conta que entra no mesmo navegador fique separada.
| Nome ou chave | Tipo | Quem coloca | Para quê | Duração | Necessário? |
|---|---|---|---|---|---|
| NEXT_LOCALE | Cookie | VocalTools | Lembrar o idioma que você escolheu para mostrar o site nesse idioma. | Até você fechar o navegador | Sim |
| firebaseLocalStorageDb (sessão do Firebase Auth) | IndexedDB | Firebase Authentication (Google), em nome do VocalTools | Manter você logado entre visitas. | Até você sair da conta | Sim |
| vocaltools.academyProgress.v1, vocaltools.practiceDays.v1, vocaltools.vocalRange.v1, vocaltools.ear.v1, vocaltools.breathing.v1, vocaltools.piano.v1, vocaltools.chords.last.v1, vocaltools.tunerChallenge.v1, vocaltools.customPatterns.*, vocaltools.harmonyProjects.*, vocaltools.practiceStats.localMutatedAt, vocal-tools:tuner-sessions:* | localStorage | VocalTools | Guardar sua prática, seu progresso, seus padrões e seus projetos. Se você não está logado, é o único lugar onde ficam guardados. | Até você apagar | Sim |
| As mesmas chaves terminadas em @<id da conta> | localStorage | VocalTools | Separar a prática de cada conta que entra neste navegador, para que não se misture com a de outra. | Até você apagar | Sim |
| vocaltools.onboardingDismissed.v1, vocaltools.onboarding.*, vocaltools.tunerGuestReadingNoticeDismissedUntil.v1 | localStorage | VocalTools | Não mostrar de novo avisos e guias que você já fechou. | Até você apagar (o aviso do afinador volta após 7 dias) | Sim |
| vocaltools.tunerChallengeSettings.v1 | localStorage | VocalTools | Lembrar como você configurou o desafio do afinador. | Até você apagar | Sim |
| vocaltools.mpPayerEmail.<id da conta>.v1 | localStorage | VocalTools | Lembrar com qual email você paga no Mercado Pago, para não perguntar a cada compra. | Até você apagar | Sim |
| vocaltools.pwa.installDismissed.v1 | localStorage | VocalTools | Lembrar que você não quer que ofereçamos instalar o app web. | 30 dias | Sim |
| vocaltools.premiumStatus.<id da conta> | sessionStorage | VocalTools | Não consultar seu plano de novo em cada página enquanto a aba está aberta. | Até você fechar a aba | Sim |
- Nome ou chave
- NEXT_LOCALE
- Tipo
- Cookie
- Quem coloca
- VocalTools
- Para quê
- Lembrar o idioma que você escolheu para mostrar o site nesse idioma.
- Duração
- Até você fechar o navegador
- Necessário?
- Sim
- Nome ou chave
- firebaseLocalStorageDb (sessão do Firebase Auth)
- Tipo
- IndexedDB
- Quem coloca
- Firebase Authentication (Google), em nome do VocalTools
- Para quê
- Manter você logado entre visitas.
- Duração
- Até você sair da conta
- Necessário?
- Sim
- Nome ou chave
- vocaltools.academyProgress.v1, vocaltools.practiceDays.v1, vocaltools.vocalRange.v1, vocaltools.ear.v1, vocaltools.breathing.v1, vocaltools.piano.v1, vocaltools.chords.last.v1, vocaltools.tunerChallenge.v1, vocaltools.customPatterns.*, vocaltools.harmonyProjects.*, vocaltools.practiceStats.localMutatedAt, vocal-tools:tuner-sessions:*
- Tipo
- localStorage
- Quem coloca
- VocalTools
- Para quê
- Guardar sua prática, seu progresso, seus padrões e seus projetos. Se você não está logado, é o único lugar onde ficam guardados.
- Duração
- Até você apagar
- Necessário?
- Sim
- Nome ou chave
- As mesmas chaves terminadas em @<id da conta>
- Tipo
- localStorage
- Quem coloca
- VocalTools
- Para quê
- Separar a prática de cada conta que entra neste navegador, para que não se misture com a de outra.
- Duração
- Até você apagar
- Necessário?
- Sim
- Nome ou chave
- vocaltools.onboardingDismissed.v1, vocaltools.onboarding.*, vocaltools.tunerGuestReadingNoticeDismissedUntil.v1
- Tipo
- localStorage
- Quem coloca
- VocalTools
- Para quê
- Não mostrar de novo avisos e guias que você já fechou.
- Duração
- Até você apagar (o aviso do afinador volta após 7 dias)
- Necessário?
- Sim
- Nome ou chave
- vocaltools.tunerChallengeSettings.v1
- Tipo
- localStorage
- Quem coloca
- VocalTools
- Para quê
- Lembrar como você configurou o desafio do afinador.
- Duração
- Até você apagar
- Necessário?
- Sim
- Nome ou chave
- vocaltools.mpPayerEmail.<id da conta>.v1
- Tipo
- localStorage
- Quem coloca
- VocalTools
- Para quê
- Lembrar com qual email você paga no Mercado Pago, para não perguntar a cada compra.
- Duração
- Até você apagar
- Necessário?
- Sim
- Nome ou chave
- vocaltools.pwa.installDismissed.v1
- Tipo
- localStorage
- Quem coloca
- VocalTools
- Para quê
- Lembrar que você não quer que ofereçamos instalar o app web.
- Duração
- 30 dias
- Necessário?
- Sim
- Nome ou chave
- vocaltools.premiumStatus.<id da conta>
- Tipo
- sessionStorage
- Quem coloca
- VocalTools
- Para quê
- Não consultar seu plano de novo em cada página enquanto a aba está aberta.
- Duração
- Até você fechar a aba
- Necessário?
- Sim
3. Medição de uso
Para saber quais ferramentas e lições são usadas e melhorar o serviço, contamos alguns eventos: que uma ferramenta ou lição foi aberta, que um pagamento foi iniciado, que uma conta foi criada. Cada evento guarda o nome, a página, o idioma e se havia alguém logado ou não.
Essa medição é anônima e é analisada em totais por dia: não guarda o identificador da sua conta nem o seu email, não usa cookies nem identificadores no seu dispositivo e não é compartilhada com terceiros. Seu endereço IP é usado só por um instante para evitar abusos e não fica guardado.
4. Como apagar
Nas configurações do seu navegador você pode apagar os cookies e os dados deste site quando quiser. Se fizer isso, sua sessão é encerrada, o idioma padrão volta e a prática que você fez sem estar logado se perde (a da sua conta continua guardada nela).
Ao sair da conta, a sessão do Firebase é apagada. Ao excluir sua conta, apagamos os dados que guardamos nos nossos servidores; o que ficou no seu navegador você apaga nas configurações dele.
Excluir conta5. Mudanças e contato
Se adicionarmos algo que não seja estritamente necessário, vamos atualizar esta política e pedir seu consentimento antes de usar. Para qualquer dúvida, escreva para soporte@vocaltools.app.
Política de privacidade