Política de Privacidade
Esta política explica, em linguagem direta, quais dados pessoais o Kansas Hub trata quando você o usa dentro do Discord ou pela página do navegador que ele abre, para quê, com quem, por quanto tempo e como você exerce os seus direitos previstos na Lei Geral de Proteção de Dados (Lei nº 13.709/2018, “LGPD”).
1. Quem é o responsável
O controlador dos dados tratados pelo Kansas Hub é André Cruz dos Santos (pessoa física), que desenvolve e opera o serviço. Para qualquer assunto de privacidade, inclusive o exercício dos direitos da LGPD, escreva para fakedsk2@gmail.com (canal do encarregado pelo tratamento de dados).
O Kansas Hub é um projeto independente. Ele não é operado, patrocinado nem endossado pela Discord Inc.
2. A que esta política se aplica
Ela vale para:
- a Activity Kansas Hub aberta dentro do Discord (computador, web ou celular);
- a página do Kansas Hub no navegador, que a Activity abre quando você escolhe transmitir a tela, ligar a câmera ou assistir em tela cheia fora do Discord;
- os servidores do Kansas Hub que fazem a autenticação e a sinalização das transmissões.
O próprio Discord tem a sua política de privacidade, que rege o que acontece dentro do aplicativo dele. O jogo e o site FANGS têm regras próprias; aqui tratamos só do que o Kansas Hub faz com eles (seção 7).
3. Quais dados tratamos
| Categoria | O que é | De onde vem | Onde fica e por quanto tempo |
|---|---|---|---|
| Identificação do Discord | ID de usuário, nome de usuário e nome de exibição | API do Discord, com a sua autorização (escopo identify) | Dentro de um ingresso de acesso cifrado que vale 5 minutos (90 segundos na página do navegador) e é renovado enquanto você está na Activity; nos servidores, só na memória durante o uso. O nome de exibição também pode aparecer nos registros de uso (seção 12). |
| Participação na Activity | ID da instância da Activity em que você está e a lista de IDs de quem está nela | API do Discord, consultada pelo servidor | Na memória do servidor por até 60 segundos (cache) e dentro do ingresso cifrado. |
| Identificadores técnicos | Identificador interno derivado (não reversível) da pessoa e da sala, identificador aleatório da aba, códigos das transmissões | Gerados pelo serviço | Enquanto a sala ou a transmissão existir; registros de uso conforme a seção 12. |
| Dados de conexão | Endereço IP, tipo de cliente (navegador ou aplicativo) e dados técnicos da conexão | A sua conexão com os servidores | IP só na memória, para limitar abusos (ex.: excesso de pedidos); não é gravado pelo Kansas Hub. Os provedores de rede tratam o IP para entregar o tráfego (seção 9). |
| Candidatos de rede do WebRTC | Endereços IP e portas que o seu navegador oferece para a conexão direta | O seu navegador, ao assistir ou transmitir | Repassados pelo servidor de sinalização ao outro participante da transmissão, sem gravação (seção 4). |
| Qualidade da transmissão | Estado da conexão, tipo de rota (direta, retransmitida), latência, perda de pacotes, resolução e taxa de quadros | O seu navegador | Na memória da sala durante a transmissão; resumos nos registros de uso (seção 12). |
| Prévia da transmissão | Uma imagem pequena (até 480 × 270) da tela que você transmite | Só se você ativar “Permitir prévia da transmissão” | Só na memória do servidor, substituída a cada ~55 segundos e apagada em até 150 segundos sem renovação, ao desligar ou ao encerrar. |
| Imagem e som da tela, imagem da câmera | O conteúdo que você escolher transmitir | Você, por ação explícita | Não é gravado (seção 4). |
| Preferências locais | Tema, qualidade e som escolhidos, tamanho do player, volume, posição das janelas | Você | No seu próprio dispositivo (seção 8). |
O Kansas Hub não pede e não recebe: o seu e-mail do Discord, a sua lista de amigos, os seus servidores, as suas mensagens do Discord, a sua voz do canal ou o seu microfone. Não há chat próprio dentro da Activity.
4. Tela, câmera, áudio e WebRTC
4.1 Nada é capturado sem você pedir
- Tela: só depois que você clica para transmitir e escolhe a tela, janela ou aba na janela do próprio navegador. O som entra só se você marcar a opção de compartilhar o áudio daquela fonte. O som do sistema inteiro e o microfone nunca entram.
- Câmera: só pela página do navegador, depois que você clica em ligar e o navegador pede a sua permissão. É só vídeo: o microfone não é usado.
- Microfone: o Kansas Hub não usa o microfone. A conversa por voz do canal é do próprio Discord.
4.2 Como a imagem viaja
As transmissões usam WebRTC. É importante separar três coisas:
- Sinalização: mensagens curtas que combinam a conexão (descrição da sessão e candidatos de rede, que contêm endereços IP). Elas passam pelos servidores do Kansas Hub e são repassadas apenas aos participantes daquela transmissão. Não são gravadas.
- Mídia direta (P2P): sempre que a rede permite, a imagem e o som vão diretamente do seu dispositivo para o de quem assiste, cifrados em trânsito pelo padrão do WebRTC (DTLS-SRTP). Numa conexão direta, quem assiste e quem transmite podem ver os endereços IP um do outro, como em qualquer chamada P2P.
- Retransmissão: quando a conexão direta não é possível, ou quando a sala está configurada para muitas pessoas, a mídia pode passar por servidores de retransmissão da Cloudflare (TURN ou SFU). A mídia continua cifrada em trânsito, mas um SFU precisa processá-la para repassá-la; por isso não prometemos criptografia de ponta a ponta. Nem o Kansas Hub nem a retransmissão gravam o conteúdo.
4.3 Quem vê
Uma transmissão fica disponível apenas para as pessoas que estão na mesma instância da Activity (o mesmo grupo que abriu o Kansas Hub juntos); o servidor confere isso com o Discord a cada acesso. Quem assiste pode, com recursos do próprio sistema, capturar o que vê; não temos como impedir isso. Transmita apenas o que você pode e quer mostrar.
4.4 Quando a transmissão acaba
Ela termina quando você para, quando sai da Activity (o servidor confirma a saída com o Discord e encerra o que você transmitia pelo navegador) ou, por segurança, quando a sua participação não pode ser confirmada por cerca de 90 segundos.
5. Finalidades e bases legais
| Finalidade | Dados | Base legal (LGPD, art. 7º) |
|---|---|---|
| Autenticar você e confirmar que está na mesma Activity que os demais | Identificação do Discord, participação na Activity | Execução do serviço que você solicitou (inciso V) |
| Montar e manter as transmissões de tela e câmera, mostrar quem transmite e quantos assistem | Identificadores técnicos, nome de exibição, sinalização, mídia, qualidade | Execução do serviço (inciso V) |
| Prévia da transmissão no cartão | Imagem pequena da tela | Execução do recurso que você ativou, desligado por padrão a cada transmissão (inciso V) |
| Segurança, prevenção de abuso e encerramento de acessos indevidos | IP (memória), identificadores, ingresso | Legítimo interesse (inciso IX) e proteção do próprio serviço e dos usuários |
| Registros de uso para operar, medir custos e corrigir falhas | Eventos de transmissão, nome de exibição, métricas de qualidade | Legítimo interesse (inciso IX), com retenção limitada (seção 12) |
| Atender pedidos e cumprir obrigações legais | Os dados necessários ao pedido | Cumprimento de obrigação legal e exercício regular de direitos (incisos II e VI) |
Não fazemos perfilamento para publicidade, não vendemos nem alugamos dados e não tomamos decisões automatizadas que produzam efeitos jurídicos sobre você.
6. Dados que vêm do Discord
Ao abrir a Activity, o Discord pede que você autorize o Kansas Hub com o escopo identify. Com essa autorização, o servidor troca o código de acesso por um token, lê o seu ID, nome de usuário e nome de exibição e consulta, com a credencial da própria aplicação, se você está na instância da Activity. O token de acesso volta apenas para o próprio Discord no seu dispositivo e não é guardado pelo servidor.
Dentro da Activity, o Discord também entrega ao seu dispositivo a lista de participantes (nomes e avatares), usada só para mostrar quem está ali. As imagens de avatar são carregadas diretamente da rede do Discord.
Também usamos o evento oficial que avisa quando alguém sai da Activity: o seu dispositivo pode pedir ao servidor que confira, junto ao Discord, se uma pessoa que saiu ainda transmite algo, para encerrar essa transmissão.
7. Contas FANGS
A área “Cinema” do Kansas Hub pode pedir que você entre com uma conta FANGS. Esse recurso está em teste e fica desligado na versão publicada do serviço até ser ativado pelo responsável. Quando estiver ativo:
- a conta FANGS (login, nome exibido, senha guardada só como resumo criptográfico, dispositivos conectados, situação de aprovação) segue as regras do serviço FANGS;
- o Kansas Hub guarda o vínculo entre o seu Discord e a sua conta FANGS, identificado por um código derivado (não reversível) do seu ID do Discord, para reconhecer você nas próximas vezes sem pedir senha;
- sair da conta pela Activity desfaz o vínculo.
O Compartilhamento de tela não exige conta FANGS.
8. Cookies e armazenamento local
O Kansas Hub não usa cookies e não usa rastreadores, pixels ou ferramentas de análise de terceiros. Ele guarda no seu próprio dispositivo (armazenamento local do navegador ou do Discord) apenas preferências, que nunca saem do aparelho:
- tema escolhido; qualidade e opção de som da transmissão; tamanho do player; volume; tamanho e posição das janelas de câmera;
- um identificador aleatório da aba (armazenamento da sessão, apagado ao fechar a aba), usado para reconhecer a mesma aba numa reconexão.
O link que abre a página do navegador leva um ingresso de acesso de curta duração na parte do endereço depois do “#”, que não é enviada a servidores e é apagada da barra de endereços assim que a página abre.
9. Provedores e compartilhamento
Usamos estes provedores, cada um só para a função descrita:
- Discord Inc. — plataforma onde a Activity roda, autenticação (OAuth2), lista de participantes e entrega das páginas da Activity pelo endereço do Discord.
- Cloudflare, Inc. — hospedagem dos servidores do Kansas Hub (Workers e Durable Objects) e da página do navegador, rede e proteção contra abuso, túnel de rede durante os testes e retransmissão de mídia (TURN/SFU, “Cloudflare Realtime”) quando a conexão direta não é possível.
Enquanto o serviço está em fase de testes, os servidores do Kansas Hub também podem rodar num computador operado pelo responsável, acessado pela rede da Cloudflare.
Dados também podem ser fornecidos a autoridades quando houver obrigação legal ou ordem válida. Fora isso, não compartilhamos dados pessoais com terceiros.
10. Transferência internacional
O Discord e a Cloudflare são empresas sediadas nos Estados Unidos, e a rede da Cloudflare opera em vários países. Por isso, dados como o seu ID e nome do Discord, endereços IP e, quando houver retransmissão, a própria mídia podem ser tratados fora do Brasil. Essas transferências são necessárias para prestar o serviço que você pede e seguem as garantias contratuais e de segurança que esses provedores oferecem, nos termos do art. 33 da LGPD.
11. Segurança
Medidas que existem hoje no Kansas Hub:
- conexões cifradas (HTTPS e WebSocket seguro) e mídia cifrada em trânsito pelo WebRTC;
- ingressos de acesso curtos, cifrados e autenticados (AES-GCM): o navegador não consegue lê-los nem alterá-los;
- cada instância da Activity tem uma sala própria e isolada; ninguém de fora dela entra, e a participação é conferida de novo junto ao Discord a cada renovação;
- chaves e credenciais apenas nos servidores, nunca no aplicativo ou no código público;
- limites de ritmo por endereço IP e por conexão;
- encerramento automático do que você transmite quando você sai da Activity;
- nenhuma gravação de tela, câmera ou som.
Nenhum sistema é totalmente imune a falhas. Se ocorrer um incidente de segurança que possa trazer risco ou dano relevante, comunicaremos os titulares afetados e a Autoridade Nacional de Proteção de Dados (ANPD), como exige a LGPD.
12. Retenção e exclusão
| Dado | Prazo |
|---|---|
| Ingresso de acesso | 5 minutos (Activity) ou 90 segundos (página do navegador), renovado só enquanto você está na Activity |
| Lista de participantes da instância (cache) | Até 60 segundos, na memória |
| Estado da sala e das transmissões | Enquanto a transmissão existir |
| Prévia da transmissão | Até 150 segundos sem renovação; apagada ao desligar ou ao encerrar |
| Endereço IP para limites de abuso | Só na memória, descartado ao reiniciar o servidor |
| Registros de uso das transmissões (eventos com nome de exibição, código da transmissão e métricas de qualidade) | Eventos individuais: até 7 dias; resumos de sessões de transmissão: até 60 dias; totais agregados sem identificação: até 90 dias |
| Vínculo Discord ↔ conta FANGS (só com o recurso ativo) | Até você sair da conta pela Activity ou pedir a exclusão |
| Preferências locais | No seu dispositivo, até você limpá-las |
Os provedores (Discord e Cloudflare) mantêm os seus próprios registros técnicos conforme as políticas deles. Passados os prazos acima, os dados são apagados ou mantidos apenas de forma agregada, sem identificar ninguém, salvo quando a lei exigir guardá-los por mais tempo.
13. Seus direitos
Pela LGPD (art. 18), você pode pedir: confirmação de que tratamos dados seus; acesso a eles; correção de dados incompletos, inexatos ou desatualizados; anonimização, bloqueio ou eliminação de dados desnecessários, excessivos ou tratados em desconformidade; portabilidade; informação sobre com quem compartilhamos; eliminação dos dados tratados com base no seu consentimento; informação sobre a possibilidade de não consentir e as consequências; e revisão de decisões automatizadas. Você também pode se opor a tratamentos baseados em legítimo interesse.
Como pedir: envie um e-mail para fakedsk2@gmail.com informando o seu nome de usuário do Discord e o que deseja. Podemos pedir uma confirmação de identidade antes de atender, para não entregar dados de uma pessoa a outra. Responderemos no prazo da LGPD. Como quase tudo é temporário (seção 12), muitas vezes não haverá mais nenhum dado a entregar ou apagar.
Você também pode, a qualquer momento: parar de usar o Kansas Hub; remover a autorização da aplicação nas configurações do Discord (“Aplicativos autorizados”); e apagar as preferências locais limpando os dados do site no navegador. Se não ficar satisfeito com a nossa resposta, pode reclamar à ANPD (gov.br/anpd).
14. Crianças e adolescentes
O Kansas Hub roda dentro do Discord e só pode ser usado por quem atende à idade mínima exigida pelo Discord no seu país. Ele não é direcionado a crianças. Não coletamos intencionalmente dados de crianças; se soubermos que isso aconteceu, apagaremos os dados. Pais ou responsáveis podem nos contatar pelo e-mail acima. Qualquer tratamento de dados de adolescentes segue o seu melhor interesse, como exige o art. 14 da LGPD.
15. Alterações
Podemos atualizar esta política quando o serviço mudar. A data da última atualização fica no topo da página. Mudanças relevantes serão avisadas no próprio Kansas Hub antes de entrarem em vigor, sempre que possível.
16. Contato
Responsável: André Cruz dos Santos (pessoa física)
Privacidade e direitos da LGPD: fakedsk2@gmail.com
Veja também os Termos de Serviço.