GuitarBlet – Política de Privacidade
O GuitarBlet é uma extensão de navegador que adiciona um jogo de ritmo ao Habblet (habblet.com.br e habblet.city). Esta política explica quais dados a extensão usa, para quê e como pedir a exclusão. A extensão é independente e não é afiliada ao Habblet.
1. Quais dados são usados
- Nickname do Habblet. A extensão lê, no navegador, o pacote com as informações do seu usuário que o próprio site recebe ao entrar, e usa somente o nickname. Os demais campos desse pacote são ignorados e nunca armazenados nem enviados.
- Identificador anônimo. Cada instalação cria um login anônimo no Firebase Authentication (Google). Ele gera um identificador aleatório que não contém nome, e-mail ou telefone.
- Dados do jogo. Pontos, número de partidas, acertos (perfeitos, bons, perdidas), precisão, maior combo, melhor pontuação, melhor faixa, guitarra escolhida, nível e dificuldade.
- Presença em sala e duelos. Enquanto você está numa sala multiplayer ou em um duelo: nickname, nível, guitarra, música e dificuldade, se está tocando, e o placar em tempo real (pontos, combo, acertos).
- Preferências locais. Ajustes, dificuldade, guitarra escolhida, perfil e uma cópia do catálogo de guitarras ficam no armazenamento local do navegador (
localStoragedo site) para o jogo abrir rápido e funcionar offline. Não saem do seu computador, exceto o que está descrito acima.
As teclas que você aperta no jogo são processadas somente no seu computador e não são gravadas nem enviadas.
2. Para que usamos
- Mostrar jogadores nas salas, permitir assistir e desafiar outros jogadores e exibir o placar dos duelos.
- Salvar e restaurar o seu progresso (nível, pontos, estatísticas).
- Impedir trapaças e abusos (por exemplo, suspender jogadores que violem as regras).
- Exibir avisos do desenvolvedor e atualizar o catálogo de guitarras.
Não usamos os dados para publicidade, perfilamento, venda a terceiros ou qualquer finalidade alheia ao funcionamento do jogo.
3. Onde os dados ficam e quem tem acesso
| Serviço | O que acontece |
|---|---|
| Firebase (Google) – Realtime Database e Authentication | Guarda o login anônimo, perfis, presença em salas e duelos. O Google processa esses dados e vê o endereço IP das conexões, como em qualquer serviço na internet. |
GitHub (raw.githubusercontent.com) | A extensão apenas baixa a lista de músicas, as partituras e os áudios. Nenhum dado seu é enviado ao GitHub, mas o GitHub vê o IP da requisição. |
| Outros jogadores | Quem está na mesma sala vê seu nickname, nível, guitarra e desempenho na partida. Seu perfil completo e a lista de jogadores só podem ser lidos pelo desenvolvedor. |
chrome.storage.local | Guarda o token de renovação do login anônimo. Fica acessível apenas à extensão, não ao site. |
Não há servidores próprios, e nenhum dado é vendido ou compartilhado com anunciantes ou corretores de dados.
4. Por quanto tempo guardamos
- Presença em sala e convites de duelo: removidos quando você sai ou fecha a aba, e descartados automaticamente quando ficam inativos ou vencem.
- Perfil e estatísticas: mantidos enquanto a conta do jogo existir ou até você pedir a exclusão.
- Dados locais: ficam no seu navegador até você limpar os dados do site ou remover a extensão.
5. Permissões da extensão
- Acesso a
habblet.com.brehabblet.city: é onde o jogo roda. - Acesso ao Firebase: multiplayer, perfil e avisos.
- storage: guardar o login anônimo da instalação.
- scripting: reativar o jogo nas abas do Habblet já abertas logo após instalar ou atualizar a extensão, sem exigir que você recarregue a página.
A extensão não executa código baixado da internet: tudo o que roda vem empacotado nela. O que é baixado (músicas, partituras, áudio, catálogo de guitarras) são apenas dados.
6. Seus direitos e exclusão de dados
Você pode pedir acesso, correção ou exclusão do seu perfil e dos dados ligados ao seu nickname a qualquer momento, pelo contato abaixo. Para apagar os dados locais, limpe os dados do site Habblet no navegador ou remova a extensão. Para que o login anônimo deixe de ser reutilizado, remova a extensão.
7. Crianças
A extensão não pede idade, e-mail, telefone nem qualquer dado além do nickname já usado no Habblet. Os dados descritos acima são os únicos tratados, inclusive para usuários jovens. Responsáveis podem pedir a exclusão dos dados de um menor pelo contato abaixo.
8. Segurança
As conexões usam HTTPS. O acesso ao banco é restrito por regras de segurança do Firebase: cada instalação só altera os próprios dados, e as áreas administrativas só aceitam o desenvolvedor.
9. Mudanças nesta política
Se a extensão passar a tratar dados de outra forma, esta página será atualizada e a data acima mudará.
10. Contato
Desenvolvedor: Janiocfilho · Discord: discord.com/users/828430655750406164 · GitHub: github.com/Janiocfilho/guitarblet
GuitarBlet – Privacy Policy
GuitarBlet is a browser extension that adds a rhythm game to Habblet (habblet.com.br and habblet.city). It is independent and not affiliated with Habblet.
Data we use
- Habblet nickname, read locally from the user-info packet the site itself receives at login. Only the nickname is used; other fields in that packet are ignored and never stored or sent.
- Anonymous identifier from Firebase Authentication (random ID; no name, email or phone).
- Game data: points, matches, accuracy, best combo and score, chosen guitar, level, difficulty.
- Room and duel presence: nickname, level, guitar, song, difficulty and live score while you are in a room or duel.
- Local preferences stored in the browser (
localStorage); they stay on your computer.
Keystrokes made while playing are processed locally only and are never recorded or sent.
Purpose
Multiplayer rooms and duels, saving your progress, anti-cheat and moderation, developer announcements and the guitar catalog. Data is never used for advertising, profiling or sold to third parties.
Where data is stored
- Firebase (Google): anonymous login, profiles, room presence and duels. Google sees connection IP addresses.
- GitHub: the extension only downloads song lists, charts and audio; nothing about you is uploaded.
- Other players in the same room can see your nickname, level, guitar and match performance. Full profiles and the player list are readable only by the developer.
chrome.storage.localholds the anonymous-login refresh token, accessible only to the extension.
Retention and deletion
Room presence and duel invites are removed when you leave or become inactive. Profiles are kept until you ask for deletion. To request access, correction or deletion (including on behalf of a minor), contact the developer below. Removing the extension and clearing the site's data removes all local data.
Permissions and remote code
Host access to the Habblet domains (where the game runs) and Firebase (multiplayer); storage (anonymous login token); scripting (re-activate the game in already-open Habblet tabs right after install/update). The extension does not execute remotely hosted code; downloaded content is data only.
Contact
Developer: Janiocfilho · Discord: discord.com/users/828430655750406164 · GitHub: github.com/Janiocfilho/guitarblet