SEUS DADOS NA SUA MESA
Política de Privacidade
Esta política explica o tratamento de dados no Dice Roller e nos recursos do bot RPG Manager / Campaign Manager operados por Gabriel dos Santos, identificado no projeto como Calop.
O essencial: fichas locais ficam no navegador. Recursos online enviam os dados necessários aos provedores e destinatários envolvidos. Links de personagem dão acesso à cópia completa a quem os possuir. Para dúvidas ou exclusão, entre em contato com Gabriel dos Santos.
1. Quem é responsável
Gabriel dos Santos é responsável pela operação destes recursos e pelo atendimento das solicitações sobre o tratamento realizado pelo serviço. Administradores de servidores, responsáveis por campanhas e aplicativos hospedeiros também podem tratar os dados que recebem, de acordo com suas próprias finalidades e obrigações.
2. Dados tratados e finalidades
| Recurso | Dados e uso |
|---|---|
| Fichas locais | Personagens, atributos, avatares, configurações e preferências salvos no navegador. São usados para manter sua biblioteca e realizar rolagens. |
| Discord | ID e nome do usuário, avatar quando utilizado, IDs de servidor/canal, comandos, opções e resultados. Servem para responder às interações, entregar mensagens e conferir permissões. |
| Vínculo com o Campaign Manager | Identificador autenticado da conta Firebase, correspondência com o usuário Discord e data do vínculo. O login Google pode apresentar nome e e-mail na tela de confirmação; o registro de vínculo do bot guarda o identificador da conta, não sua senha. |
| Campanhas | Participantes, mestre, fichas, recursos, inventários, sessões, presença, resumos, combate, notas, NPCs e missões. Servem à organização e execução da campanha. |
| Auditoria | Autor, horário e estado anterior/posterior dos campos alterados por ações do bot. Permitem investigar problemas, evitar duplicação e desfazer operações elegíveis. |
| Salas multiplayer | Identificador da sala, identificador anônimo Firebase, nome exibido, fórmula e resultado da rolagem. Permitem mostrar resultados aos participantes conectados. |
| Links de personagem e incorporação | Cópia da ficha completa e dos conectores fornecidos no momento da criação. Permitem abrir o personagem pelo link e enviar eventos de rolagem ao aplicativo que o incorpora. |
| Operação técnica | Provedores de hospedagem e autenticação podem processar IP, informações de navegador, horários e registros de requisições. São necessários à entrega, segurança e diagnóstico do serviço. |
O fluxo atual do bot processa comandos e interações dirigidos ao aplicativo; não faz uma varredura geral do conteúdo das conversas do servidor. Dados pessoais sensíveis não são necessários para jogar e não devem ser incluídos em fichas, notas ou avatares.
3. Por que tratamos esses dados
O tratamento ocorre para executar as funcionalidades que você solicita, permitir o uso das contas e integrações, proteger o serviço, atender pedidos dos titulares e cumprir obrigações legais aplicáveis. Conforme a finalidade e o contexto, podem se aplicar a execução da relação de uso do serviço, interesses legítimos de segurança e operação, obrigações legais ou consentimento quando exigido.
A vinculação e o compartilhamento são escolhas do usuário. Você pode utilizar recursos locais sem vincular uma conta ao bot; funcionalidades que dependem de identidade, campanha ou entrega online exigem os dados correspondentes. Os dados não são utilizados pelo aplicativo para venda de perfis, publicidade direcionada ou treinamento de modelos de inteligência artificial.
4. Quem pode ver os dados
- Discord: resultados públicos e painéis podem ser vistos por quem tiver acesso ao canal. Respostas privadas são destinadas a quem executou a interação. Discord processa essas mensagens segundo suas próprias políticas.
- Campanha: mestre e participantes têm acesso conforme a funcionalidade e as permissões do aplicativo. Notas privadas do bot são destinadas ao autor e ao mestre; segredos de NPCs e missões ocultas são restritos ao mestre.
- Salas: pessoas com o identificador da sala podem receber as rolagens compartilhadas. O identificador não substitui um sistema de convite com controle individual.
- Links: qualquer pessoa com o link de personagem pode acessar a cópia completa e os conectores nela capturados. Não há exigência de login para abrir essa cópia.
- Aplicativos hospedeiros: uma integração configurada pode receber dados de personagem e eventos de rolagem disponibilizados por você. Após recebê-los, o hospedeiro segue suas próprias regras de tratamento.
Mensagens, exportações e cópias guardadas pelos destinatários não são apagadas automaticamente quando um vínculo ou link é removido.
5. Provedores e processamento internacional
Utilizamos Netlify para hospedagem e funções, Google/Firebase para autenticação e armazenamento dos recursos online, e Discord para interações e mensagens. Esses provedores podem processar dados em outros países, conforme sua infraestrutura, contratos e regras aplicáveis de proteção e transferência de dados.
O app também carrega bibliotecas, fontes, imagens e texturas de provedores externos; essas requisições podem revelar IP e dados técnicos de conexão a esses fornecedores. A aplicação não inclui ferramentas próprias de publicidade ou análise comportamental.
Consulte também a Política de Privacidade do Discord, a Política de Privacidade do Google e a Política de Privacidade da Netlify.
6. Armazenamento local, autenticação e segurança
Fichas locais usam o armazenamento do navegador (IndexedDB), e algumas preferências usam armazenamento local. Os SDKs de autenticação podem manter sessões no navegador para permitir o acesso. Limpar esses dados pode remover fichas locais e encerrar sessões; exporte o que quiser preservar antes de limpar.
O aplicativo não recebe sua senha Google ou Discord. Tokens de autenticação são usados para consultar ou verificar sua identidade. A conta de serviço Firebase e o token do bot permanecem no ambiente do servidor. Os links temporários de vínculo têm seus códigos armazenados como hash, validade de dez minutos e uso único.
O bot verifica a assinatura das interações, a identidade vinculada, a campanha e as permissões antes das ações. Essas medidas reduzem riscos, mas nenhum sistema garante segurança absoluta. Proteja suas contas, evite compartilhar links privados e comunique suspeitas de acesso indevido pelo contato abaixo.
7. Por quanto tempo os dados permanecem
- Fichas e preferências locais: até serem removidas pelo usuário ou pelo navegador.
- Campanhas, fichas online, vínculos e auditoria: não têm um prazo automático de exclusão configurado nesta versão. Permanecem até remoção pelas funções disponíveis ou atendimento de solicitação, observadas necessidades legítimas de conservação e obrigações legais.
- Links de personagem: as cópias não expiram automaticamente; a remoção do registro no servidor revoga o link. Solicite a exclusão pelo contato abaixo.
- Códigos de vínculo: deixam de funcionar após dez minutos ou após o uso. Isso não significa que o registro do código seja fisicamente apagado nesse prazo.
- Rolagens de sala: o navegador agenda uma tentativa de remoção após cerca de 15 segundos. Falhas de conexão ou fechamento da página podem impedir a remoção; esse prazo não é uma garantia de exclusão.
- Mensagens no Discord e registros dos provedores: seguem os controles e prazos das respectivas plataformas. Remover o bot ou desvincular a conta não apaga essas mensagens.
Dados conservados para cumprir obrigações legais, segurança ou exercício de direitos devem se limitar ao necessário para essas finalidades.
8. Seus direitos e como pedir exclusão
Conforme a legislação aplicável, você pode solicitar confirmação do tratamento, acesso, correção, informações sobre compartilhamento, portabilidade quando cabível, anonimização, bloqueio ou exclusão de dados e revogação de consentimento quando essa for a base utilizada. Solicitações serão avaliadas de acordo com os requisitos e prazos legais.
Para solicitar, envie uma mensagem ao responsável abaixo, informando o recurso envolvido e identificadores suficientes para localizar seus dados, como seu ID Discord, a campanha ou o link afetado. Podemos pedir uma confirmação proporcional de identidade para evitar excluir ou divulgar dados de outra pessoa. Não envie senha ou token.
Você pode remover fichas locais pela biblioteca do app e desfazer o vínculo pelo comando /conta desvincular. Esse comando remove a associação entre as contas e suspende o acesso pelo bot; não exclui automaticamente campanhas, fichas, histórico, links ou mensagens. Para esses dados, especifique o que deseja no pedido. Eventuais limites de atendimento e sua justificativa serão informados.
Você também pode consultar as orientações da Autoridade Nacional de Proteção de Dados (ANPD) e os canais competentes de defesa de direitos.
9. Atualizações desta política
A versão atual estará nesta página com sua data de atualização. Mudanças relevantes nas finalidades, nos dados tratados ou na forma de compartilhamento serão comunicadas de maneira adequada, com solicitação de consentimento quando necessário.
10. Contato de privacidade
Gabriel dos Santos · Calop
E-mail: calop.gabriel.santos@gmail.com
Discord: calopsitasenior · ID 345937194281861121
Use esses canais para dúvidas, acesso, correção e pedidos de exclusão relacionados ao serviço.