Política de Privacidade
Esta Política explica quais dados pessoais a DevColab trata, por que, por quanto tempo e como você exerce seus direitos, conforme a Lei Geral de Proteção de Dados (Lei 13.709/2018, LGPD).
1. Controlador e contato
O controlador dos dados é Alyfer Pedroso, pessoa física, responsável pela DevColab no Brasil. Como agente de tratamento de pequeno porte, a DevColab está dispensada de indicar um encarregado (Resolução CD/ANPD nº 2/2022), mas mantém um canal para os titulares:
2. Dados que tratamos
| Dado | De onde vem | Para quê |
|---|---|---|
| Nome, e-mail, foto e identificador da conta Google | login com o Google | criar e identificar sua conta |
| Faixa etária da conta Google | Google, no login | confirmar que você tem 18 anos ou mais; é consultada e não fica guardada |
| Idioma escolhido | você | mostrar a plataforma no seu idioma |
| Progresso do tutorial (módulos concluídos e se você dispensou o tutorial) | você, ao usar o tutorial | retomar o tutorial de onde parou e não oferecê-lo de novo |
| Registro do aceite (versão, data, endereço IP, navegador e idioma) | aceite dos Termos e desta Política | comprovar o aceite |
| Sessões (endereço IP, navegador, datas) | uso da plataforma | manter você conectado e proteger a conta |
| Comunidades, membros, apelidos, cargos, convites e canais | você e outros membros | operar as comunidades |
| Ícone da comunidade (imagem enviada por quem administra, convertida para 256 px e sem metadados) | quem administra a comunidade | identificar a comunidade para os membros |
| Mensagens, respostas, menções e notificações | você e outros membros | operar o chat e avisar você |
| Mensagens diretas (texto, respostas, datas e edições) e conversas (com quem, se começou como solicitação, se foi aceita ou recusada e até onde cada pessoa leu) | você e a outra pessoa | conversar fora das comunidades |
| Amizades e pedidos de amizade, pessoas que você bloqueou e quem pode mandar mensagem para você | você | operar as amizades, as solicitações e os bloqueios |
| Eventos da agenda (título, descrição, data, horário, fuso, cor, prioridade, repetição, lembretes, pessoas envolvidas e canais) | quem gerencia a agenda da comunidade | organizar a agenda e avisar as pessoas envolvidas |
| Lembretes por e-mail (seu e-mail, o assunto e o conteúdo do lembrete) | DevColab, quando um evento avisa por e-mail | lembrar você do evento |
| Preferências de notificação (quais avisos você recebe no sino e por e-mail) | você | respeitar o que você escolheu |
| Até onde você leu cada canal (data e hora da última leitura) | uso da plataforma | mostrar quantas novidades cada canal tem |
| Presença (online, ausente) e quem está em cada canal de voz | uso da plataforma | mostrar quem está disponível |
| Conta do GitHub (login, identificador, foto e tokens de acesso) | GitHub, se você conectar | integração com o GitHub |
| Organizações, repositórios, colaboradores e permissões, pull requests, revisões, commits e verificações de CI | GitHub, quando uma comunidade instala a GitHub App | canais ligados a repositórios e acesso calculado pelo GitHub |
| Conta Atlassian (identificador, nome, foto, sites do Jira que você liberou, projetos que você enxerga e tokens de acesso) | Atlassian, se você conectar o Jira | integração com o Jira e acesso aos canais ligados a projetos |
| Site do Jira e seus projetos (nome, endereço, chave e tipo) e quem conectou o site | Atlassian, quando uma comunidade conecta um site | integração da comunidade com o Jira |
| Issues e sprints dos projetos ligados a canais (chave, resumo, tipo, status, prioridade, responsável com nome e foto, relator e datas) e o movimento delas (quem criou, moveu ou atribuiu) | Atlassian, quando um projeto é ligado a um canal | painel do Jira, eventos na conversa do canal e avisos para quem é responsável |
| Comentários e mudanças que você faz numa issue pela DevColab (status, responsável, resumo e prioridade); a descrição e os comentários são lidos na hora e não ficam guardados | você, quando age na ficha da issue | enviados ao Jira em seu nome, com a sua conta Atlassian |
| Branches dos repositórios (nome, último commit e quem enviou) e os vínculos entre issues do Jira e branches ou pull requests (detectados pela chave no nome, título ou descrição, ou feitos por você) | GitHub e Jira, quando a comunidade conecta os dois; você, quando liga ou desfaz um vínculo | mostrar quais branches e PRs implementam cada tarefa |
| Links e comentários que a DevColab escreve nas issues do Jira (repositório, número, título e link do PR ou nome da branch; nos comentários, o nome de quem abriu o PR) | a comunidade, nas opções de "Vínculos com o GitHub" | links com a conta de quem conectou o site; comentários com a conta Atlassian de quem abriu o PR, se estiver vinculada |
| Registros técnicos (rota, status, duração e identificador do usuário) | uso da plataforma | operar, investigar falhas e proteger o serviço |
| Seu perfil para outras pessoas: nome, foto, e-mail (se você deixar visível), login do GitHub, nome da conta Atlassian, cargos e data de entrada na comunidade | sua conta, as integrações que você conectou e a comunidade | mostrar quem você é para quem participa de uma comunidade com você |
| Preferência de mostrar o e-mail no perfil | você | respeitar o que você escolheu |
| Preferências de volume, painéis e supressão de ruído | você | ficam apenas no seu navegador |
| Miniatura da transmissão de tela (uma imagem reduzida, de no máximo 480 × 270, da tela que você escolheu transmitir, renovada a cada 10 segundos) | o seu navegador ou o app desktop, enquanto você transmite | mostrar a quem pode ver o canal o que está sendo transmitido, sem precisar entrar na chamada |
A DevColab não grava áudio nem vídeo. A voz e as transmissões de tela passam pelo servidor de mídia apenas para chegar às outras pessoas do canal. A única exceção é a miniatura da transmissão: a imagem mais recente fica guardada na memória do servidor por no máximo 30 segundos e é apagada assim que a transmissão termina.
3. Bases legais
| Tratamento | Base legal na LGPD |
|---|---|
| Conta, comunidades, mensagens, leitura dos canais, voz, agenda, notificações, lembretes por e-mail e integração com o GitHub e com o Jira da sua conta | execução de contrato (art. 7º, V) |
| Dados de pessoas que não usam a DevColab vindos do GitHub (por exemplo, autores de pull requests) | legítimo interesse (art. 7º, IX) |
| Sessões, registros técnicos e proteção contra abuso | legítimo interesse (art. 7º, IX) |
| Registro do aceite | exercício regular de direitos (art. 7º, VI) |
| Confirmação de idade | execução de contrato (art. 7º, V) e proteção de crianças e adolescentes |
A DevColab não usa seus dados para publicidade, não vende dados e não faz perfilamento.
4. Com quem compartilhamos
| Fornecedor | Papel | Onde |
|---|---|---|
| Railway | hospedagem da aplicação, do banco de dados e das filas | Estados Unidos |
| Hostinger | servidor de voz e transmissão de tela | Brasil |
| Cloudflare | armazenamento dos ícones das comunidades (R2) | Estados Unidos e outros países |
| login | Estados Unidos e outros países | |
| GitHub | integração opcional | Estados Unidos e outros países |
| Atlassian | integração opcional com o Jira | Estados Unidos e outros países |
| Resend | envio dos lembretes da agenda por e-mail | Estados Unidos |
Dentro de uma comunidade, o que você publica fica visível para as pessoas com acesso ao canal. O seu perfil (nome, foto, e-mail se você deixar visível, contas conectadas do GitHub e do Jira e os seus cargos) fica visível para quem participa de uma comunidade com você; o e-mail pode ser escondido em "Minha conta" → Privacidade. Dados podem ser compartilhados com autoridades quando a lei exigir.
5. Transferência internacional
Parte dos dados fica em servidores nos Estados Unidos e, no caso dos ícones das comunidades, em outros países onde a Cloudflare opera. A transferência é necessária para executar o contrato com você (art. 33, IX, combinado com o art. 7º, V, da LGPD) e é feita com fornecedores que adotam medidas de segurança compatíveis com esta Política.
6. Por quanto tempo guardamos
| Dado | Prazo |
|---|---|
| Conta, idioma, identidades e progresso do tutorial | até a exclusão da conta |
| Tokens do GitHub e do Atlassian | até você desconectar o GitHub ou o Jira, ou excluir a conta |
| Sessões | 30 dias de validade, removidas 7 dias depois de expirar ou de você sair |
| Registro do aceite | até a exclusão da conta |
| Mensagens | até você apagar a mensagem (o texto é removido na hora) ou excluir a conta |
| Mensagens diretas | até você apagar a mensagem (o texto é removido na hora) ou excluir a conta; a conversa continua com a outra pessoa |
| Amizades, pedidos e bloqueios | até serem desfeitos ou até a exclusão da conta |
| Notificações | 180 dias |
| Preferências de notificação | até a exclusão da conta |
| Eventos da agenda | até a exclusão do evento ou da comunidade; eventos que não se repetem são removidos 180 dias depois da data |
| Lembretes por e-mail | a DevColab não guarda o e-mail enviado; a Resend mantém o registro do envio por até 30 dias |
| Leitura dos canais | até a exclusão do canal ou da conta |
| Comunidades, cargos, convites e canais | até a exclusão da comunidade |
| Ícone da comunidade | até ser trocado ou removido, ou até a exclusão da comunidade |
| Dados vindos do GitHub | enquanto o repositório estiver ligado à comunidade |
| Dados vindos do Jira | enquanto o site estiver conectado à comunidade; issues concluídas há mais de 30 dias saem na reconciliação seguinte; nome e foto de contas encerradas na Atlassian são apagados em até 7 dias, pelo relatório de dados pessoais da Atlassian |
| Eventos recebidos do GitHub, do Jira e do servidor de voz | 7 a 14 dias |
| Presença e estado de voz | de segundos a minutos |
| Miniatura da transmissão de tela | até 30 segundos; apagada quando a transmissão termina |
| Registros técnicos | conforme a retenção de registros do Railway |
Ao excluir a conta, você escolhe se suas mensagens, inclusive as diretas, são apagadas ou se ficam como "Conta excluída", sem ligação com você.
7. Seus direitos
Pela LGPD (arts. 18 e 20), você pode pedir a qualquer momento:
- confirmação de que tratamos seus dados e acesso a eles;
- correção de dados incompletos, inexatos ou desatualizados;
- anonimização, bloqueio ou eliminação de dados desnecessários ou tratados em desconformidade com a lei;
- portabilidade dos dados;
- informação sobre com quem compartilhamos seus dados;
- eliminação da conta e revisão de decisões tomadas apenas com base em tratamento automatizado.
Você pode baixar seus dados e excluir sua conta em "Minha conta". Os demais pedidos são atendidos pelo e-mail privacidade@devcolab.live, em até 15 dias. Você também pode reclamar à Autoridade Nacional de Proteção de Dados (ANPD).
8. Cookies e armazenamento no navegador
A DevColab usa apenas cookies necessários e nenhum cookie de publicidade ou de análise:
| Nome | Para quê | Duração |
|---|---|---|
| devcolab_session | manter você conectado | 30 dias |
| devcolab_oauth_state | proteger o login com o Google | 10 minutos |
| devcolab_locale | lembrar o idioma escolhido | 1 ano |
Preferências de volume, painéis, supressão de ruído e qualidade de transmissão ficam no armazenamento local do navegador e não são enviadas para a DevColab.
9. Segurança
- Conexões cifradas (HTTPS e WebRTC cifrado).
- Tokens do GitHub e do Atlassian guardados cifrados (AES-256-GCM).
- Sessões guardadas apenas como resumo criptográfico (hash).
- Acesso aos canais calculado pelos cargos da comunidade e pelas permissões do GitHub, com revogação em tempo real.
- Banco de dados com armazenamento cifrado pelo provedor.
Em caso de incidente de segurança que possa trazer risco ou dano relevante, a DevColab comunicará a ANPD e as pessoas afetadas nos prazos da regulamentação.
10. Crianças e adolescentes
A DevColab é destinada apenas a pessoas com 18 anos ou mais. No login, consultamos a faixa etária informada pelo Google; contas de menores de 18 anos são recusadas e nada é guardado. Se você souber de um menor usando a plataforma, avise pelo e-mail de contato.
11. Mudanças nesta Política
Quando esta Política mudar, a nova versão será publicada nesta página com a data de atualização e você precisará confirmar a ciência para continuar usando a DevColab.