Política de privacidade
Última atualização: 10 de novembro de 2026
1. Quem opera o BadgeCatch
O BadgeCatch é um projeto independente operado por Baggins (@Baggns). Para dúvidas sobre privacidade, entre em contato com [email protected].
2. Informações que coletamos
Ao navegar no BadgeCatch, o servidor pode processar informações técnicas da solicitação, como endereço IP, navegador, dispositivo e URL solicitada, nas operações normais de hospedagem e segurança. O BadgeCatch não usa cookies de publicidade ou de análise.
Para entender quais páginas e botões ajudam os visitantes a encontrar a transmissão do BadgeCatch na Twitch, o BadgeCatch registra eventos próprios de uso, como visualizações de páginas e cliques em “Assistir na Twitch”, “Entrar com a Twitch” e links do Discord. Esses eventos contêm o caminho da página, a posição do botão, o distintivo, emote ou jogo relacionado e se a transmissão estava ao vivo. Por padrão, os eventos não são vinculados entre visitas: não é usado nenhum identificador em cookie ou armazenamento local. Algumas instalações podem ativar o acompanhamento opcional de visitantes conectados, que adiciona um ID interno estável aos eventos desses visitantes e permite vinculá-los à mesma conta do BadgeCatch entre visitas; esse modo vem desativado e não é anônimo. Os eventos não contêm seu endereço IP, impressão digital do navegador, tokens da Twitch, mensagens do chat ou detalhes do perfil da Twitch. Se o navegador enviar um sinal Global Privacy Control ou Do Not Track, nenhum evento de uso será enviado. Os eventos são excluídos após um período limitado de retenção.
Logins bem-sucedidos com a Twitch e salvamentos de configurações de notificações do Discord também geram eventos próprios de uso, respeitando as mesmas opções de privacidade. Os eventos de salvamento não contêm identificadores de servidor, canal, conta ou mensagem do Discord, nem de visitante; salvamentos repetidos são operações separadas, não contagens de instalações únicas. Os relatórios de uso ficam disponíveis apenas em interfaces internas autorizadas do operador.
Os perfis de colecionadores salvos contêm apenas a plataforma escolhida e o nome de usuário público no armazenamento local deste navegador. Ao mostrar os perfis salvos, seus nomes públicos são enviados ao BadgeCatch para carregar avatares conhecidos, sem iniciar verificações. A lista salva permanece neste navegador. Você pode remover entradas ou apagar a lista excluindo os dados deste site no navegador. Abrir um link salvo faz uma solicitação normal do perfil. A seleção para comparação salva até dois desses perfis no armazenamento de sessão desta aba. Ao abrir uma comparação, os dois nomes de usuário públicos são enviados na URL da página.
Se você entrar com a Twitch, receberemos as informações de conta disponibilizadas no fluxo de autorização, incluindo seu ID de usuário, nome de login, nome de exibição e imagem de perfil. Também armazenamos os tokens de acesso e renovação necessários aos recursos que você autoriza, como consultar emotes e participar de integrações de chat.
Campanhas e login opcionais do Kick
A seção separada do Kick mantém em cache informações públicas de campanhas, imagens de recompensas e listas de canais elegíveis. Não é necessário entrar para consultar essas campanhas. O verificador público de distintivos globais e o bot de chat opcional processam as informações de distintivos descritas abaixo; o progresso pessoal de tempo assistido não é coletado.
Se você entrar com o Kick, o BadgeCatch usará seu ID de usuário e nome de exibição do Kick em um cookie de sessão separado, criptografado e HTTP-only, válido por até sete dias. Um cookie temporário do navegador e um estado de autorização no servidor protegem o login e expiram após dez minutos. Os tokens de acesso dos visitantes são usados para verificar a identidade e não são retidos. Sair do Kick encerra essa sessão sem desconectar você da Twitch.
O transmissor do BadgeCatch configurado no Kick pode autorizar separadamente a rotação de categorias e, quando ativadas, as respostas no chat e as assinaturas de eventos do chat. Para essa conexão, o BadgeCatch armazena os IDs do transmissor e do canal e os tokens de acesso e renovação criptografados até que o transmissor desconecte a integração. Sair da conta não remove essa autorização; o transmissor pode desconectá-la na página da conta do Kick e revogar o acesso do aplicativo no Kick. As solicitações de campanhas e rotação usam os serviços do Kick, e as imagens de recompensas são carregadas dos servidores de imagens do Kick.
Proprietários de canais podem convidar o bot do Kick separadamente. Armazenamos a identidade do canal, os tokens de acesso e renovação criptografados e o horário de verificação da assinatura de eventos até a remoção na página da conta do Kick. Sair da conta não remove o bot. O chat dos canais que convidaram o bot é processado apenas para comandos de distintivos; mensagens comuns não são salvas nem usadas para descobrir usuários em segundo plano. Solicitações podem atualizar o inventário público de distintivos. Hashes de mensagens e IDs de solicitantes evitam respostas duplicadas e abusos. Remover o bot interrompe o processamento local e exclui a autorização salva; você também pode revogar o acesso no Kick.
Inventário público de distintivos obtidos na Twitch
O BadgeCatch pode consultar dados públicos de distintivos obtidos quando uma conta da Twitch se conecta ao BadgeCatch, participa do chat da Twitch do BadgeCatch com o inventário em cache desatualizado ou quando alguém pesquisa explicitamente esse nome de usuário ou solicita uma atualização no BadgeCatch. A consulta usa dados públicos GraphQL não documentados dos cartões de espectadores da Twitch, e não uma API oficial de inventário. Não é necessário token OAuth, cookie do navegador ou cabeçalho de sessão capturado do usuário consultado.
Podemos armazenar metadados públicos de identidade da Twitch (ID de usuário, nome de login, nome de exibição e imagem de perfil), confirmações de distintivos globais em cache, datas históricas de confirmação, horários de análises e status de análise sem dados sensíveis. Perfis públicos podem representar contas que nunca entraram no BadgeCatch; eles não indicam cadastro no BadgeCatch. Análises que falham preservam os dados já confirmados. Esta integração funciona sem garantia e pode mudar; o BadgeCatch não afirma ter analisado todas as contas da Twitch. As contagens de proprietários encontrados pelo BadgeCatch descrevem apenas nosso conjunto de dados analisados.
Observações de distintivos no chat da Twitch
Se você convidar o BadgeCatchBot para seu canal, armazenaremos seu ID de usuário da Twitch, o login do canal, a configuração do convite e um horário recente de conexão do bot. O bot lê o chat para responder aos comandos compatíveis. Uma solicitação !badges pode atualizar o inventário público do solicitante ou do usuário da Twitch indicado, usando a consulta descrita acima. O texto do chat dos canais que convidaram o bot não é armazenado como observação de distintivos. Você pode remover o bot em Painel → Conta.
O BadgeCatch lê o chat público do próprio canal na Twitch pelo Twitch EventSub. Quando alguém envia uma mensagem ali, inclusive usuários que nunca visitaram ou entraram no BadgeCatch, a Twitch inclui os distintivos exibidos nessa mensagem. O BadgeCatch armazena apenas o necessário para registrar a observação: ID de usuário da Twitch e login do remetente, identidades dos distintivos (conjunto, versão e metadados da Twitch, como meses de inscrição), canal da mensagem, primeira e última observações e número de vezes em que o distintivo foi observado. O BadgeCatch não armazena texto ou fragmentos da mensagem, emotes, cores, detalhes de respostas ou outros campos de perfil do evento de chat.
Uma observação significa apenas que a Twitch anexou esse distintivo a uma mensagem de chat daquela conta. Não é uma lista completa dos distintivos que a conta possui, e um distintivo nunca observado não deve ser considerado ausente da coleção. Se você entrar no BadgeCatch depois, os distintivos observados anteriormente nas suas mensagens aparecerão no painel pela correspondência do seu ID de usuário da Twitch. Observações de usuários da Twitch sem conta no BadgeCatch são excluídas automaticamente após 365 dias sem uma nova observação. Observações do chat, análises separadas do inventário de distintivos obtidos e observações de fontes externas como o Potat são conjuntos de dados diferentes e não são combinados implicitamente.
3. Como usamos as informações
Usamos essas informações para autenticar você, manter sua sessão, exibir seu painel, sincronizar os dados da Twitch solicitados, fornecer as notificações ativadas, proteger o serviço e responder a solicitações de suporte. Não vendemos suas informações pessoais nem as usamos para publicidade direcionada.
4. Cookies e armazenamento local
O BadgeCatch usa um cookie de sessão necessário e HTTP-only para manter você conectado e um cookie de curta duração para proteger o login com a Twitch. Esses cookies não são usados para rastrear você em outros sites. Você pode excluí-los pelo navegador, mas isso pode encerrar sua sessão.
As ferramentas de coleção podem guardar recompensas salvas, preferências de descoberta de transmissões e canais ocultos no armazenamento local deste navegador. Essas preferências não são sincronizadas com sua conta. Limpar os dados do site as remove. As notificações opcionais da lista de acompanhamento funcionam enquanto a página estiver aberta, após você permitir notificações. As imagens do buscador de distintivos são comparadas localmente no navegador e não são enviadas ao BadgeCatch.
5. Serviços de terceiros
O BadgeCatch depende da Twitch e do Kick para os respectivos logins e dados das plataformas e pode usar o Discord para enviar notificações ou oferecer recursos de comunidade. Esses serviços processam informações conforme suas próprias políticas de privacidade. O BadgeCatch também contém links para sites de terceiros, cujas práticas não controla.
O verificador de usuários do Kick consulta no Kick o nome de usuário público informado e mantém brevemente em cache os distintivos globais e o nível retornados. Ao abrir a página da sua conta do Kick após entrar, o BadgeCatch salva seu ID de usuário, nome de usuário, distintivos globais públicos e horário da última análise bem-sucedida para mostrar os últimos distintivos salvos se uma atualização falhar. Quando o bot de chat opcional do Kick está ativado, mensagens verificadas no canal configurado identificam novos participantes para análises de distintivos espaçadas em segundo plano. Comandos também podem solicitar a análise de um usuário público indicado. Essas análises salvam os mesmos campos de inventário público e contribuem para rankings e contagens de proprietários entre os usuários analisados pelo BadgeCatch. Análises pendentes armazenam ID público, nome de usuário e prazo de nova tentativa até uma análise bem-sucedida; falhas temporárias são tentadas novamente. IDs de comandos de curta duração e intervalos por usuário evitam respostas duplicadas; mensagens completas não são armazenadas. O bot não consegue descobrir espectadores silenciosos por um evento de entrada. As imagens dos distintivos são carregadas do CDN do Kick. Este verificador e bot não coletam progresso de tempo assistido no Kick.
Nas páginas da Twitch, o player e o chat conectam seu navegador à Twitch quando o painel abre no computador. Ele começa aberto no computador; o player e o chat não são exibidos nem carregados em telas móveis de até 960 px de largura. O BadgeCatch lembra sua escolha no computador no armazenamento local do navegador. Recolher o painel no computador não descarrega as incorporações existentes; redimensionar para largura móvel as descarrega. As páginas de sobreposição do OBS não incluem esse player ou chat. O player solicita reprodução automática sem som, que o navegador pode bloquear. A Twitch pode receber informações técnicas, como endereço IP e informações do navegador, e usar cookies ou outros armazenamentos conforme Aviso de Privacidade da Twitch. Os links da Twitch só abrem a Twitch quando você os seleciona.
Os eventos próprios distinguem um player ou chat incorporado renderizado na página de uma posição observada como visível na área de exibição do navegador. São medições de posições no site, não provas de reprodução, número de espectadores da Twitch, tempo assistido ou elegibilidade para distintivos. Os eventos de visibilidade são omitidos quando o navegador não consegue medi-los, e as opções de privacidade também se aplicam a eles.
6. Retenção e segurança
As observações de distintivos no chat da Twitch de usuários sem conta no BadgeCatch são excluídas após 365 dias sem nova observação; as vinculadas a uma conta do BadgeCatch pelo ID de usuário da Twitch são mantidas enquanto a conta existir. Guardamos informações de conta e integração pelo tempo necessário para fornecer o serviço ou cumprir obrigações legais. Usamos sessões assinadas e criptografia para credenciais sensíveis de integrações, mas nenhum serviço online pode garantir segurança absoluta.
7. Suas escolhas
Você pode parar de usar o BadgeCatch, limpar os cookies de sessão ou revogar o acesso do BadgeCatch nas configurações da sua conta da Twitch. Revogar o OAuth não impede consultas públicas anônimas de distintivos. Para solicitar acesso, correção ou exclusão de informações associadas à sua conta do BadgeCatch, dados públicos de inventário ou perfil, ou observações de distintivos do chat vinculadas à sua conta da Twitch, mesmo sem ter criado uma conta no BadgeCatch, envie um e-mail para [email protected]. Podemos precisar verificar sua solicitação antes de atendê-la.
8. Crianças
O BadgeCatch não se destina a crianças menores de 13 anos, e não coletamos intencionalmente informações pessoais de crianças menores de 13 anos.
9. Alterações desta política
Podemos atualizar esta Política de Privacidade quando o serviço ou os requisitos aplicáveis mudarem. A data “Última atualização” acima indica a revisão mais recente.