Política de Privacidade
Quais dados o PyPlaca usa, para quê, por quanto tempo e como você pede acesso, correção ou exclusão, nos termos da Lei Geral de Proteção de Dados (LGPD).
Última atualização:
Resumo
- Dá para usar a IDE, o simulador, as trilhas e os artigos sem conta: o seu código fica só no seu navegador.
- Com conta, guardamos nome, e-mail e um resumo seguro da senha (nunca a senha). Projetos e progresso só vão para a nuvem se você permitir.
- Não vendemos dados, não usamos ferramentas de estatística de visitas e não há anúncios de outras empresas no site hoje.
- Você pode pedir acesso, correção, cópia ou exclusão dos seus dados por e-mail: rfaustino007@gmail.com.
Quem cuida dos seus dados
O controlador dos dados pessoais tratados no PyPlaca (pyplaca.com.br) é FAUSTINOPSY, marca do Prof. Rodrigo dos Santos Faustino. O canal para qualquer assunto sobre seus dados, inclusive o papel de encarregado previsto no art. 41 da LGPD, é o e-mail rfaustino007@gmail.com.
Usando sem conta
Sem conta, nada do que você escreve vai para o nosso servidor. Ficam guardados no seu próprio navegador, neste aparelho:
- os seus projetos (código, circuito e a pausa de uma execução, para "continuar de onde parou"), o histórico de versões dos arquivos e o progresso nas trilhas, num banco local do navegador (IndexedDB);
- preferências como tema claro/escuro, tamanho das divisórias, aba aberta, velocidade da simulação, som e o que você digitou nos painéis de Wi-Fi e MQTT simulados, e uma cópia de segurança do código que está aberto (armazenamento local, chaves que começam com
esp32lab:); - os arquivos do próprio site, para ele abrir sem internet (Service Worker).
Nós não temos acesso a esses dados. Você apaga tudo limpando os dados do site nas configurações do navegador. Em computador compartilhado (laboratório), lembre que a próxima pessoa no mesmo usuário do navegador vê o que ficou salvo.
O simulador roda no seu navegador. Uma exceção: na simulação de Wi-Fi, se o seu programa pedir dados a um serviço da lista permitida da plataforma (hoje, a previsão do tempo da Open-Meteo, api.open-meteo.com), o seu navegador faz esse pedido de verdade a esse serviço, que recebe o seu endereço IP, como em qualquer acesso a um site.
Com uma conta
A conta é opcional e serve para guardar o trabalho na nuvem, ter a correção oficial dos desafios e participar de turmas. Ao criar a conta, tratamos:
- Nome e e-mail, que você informa, e a data de criação da conta;
- Senha: guardamos só um resumo criptográfico (bcrypt), do qual não dá para recuperar a senha; nem nós a conhecemos;
- Papel (aluno ou professor) e o XP acumulado.
Nuvem, só com o seu consentimento. Depois de entrar, você pode ligar a nuvem na aba Nuvem do Perfil. Antes de ligar, mostramos um aviso e você confirma que leu. Só então passamos a guardar no servidor os projetos (título, arquivos de código e circuito) e o progresso (itens feitos, tentativas, melhor resultado, XP e datas). Os projetos ficam em texto comum, sem criptografia: não ficam públicos, mas a equipe que mantém o site tem acesso técnico ao banco de dados — por isso, não escreva neles dados pessoais nem senhas. Na mesma aba você vê, baixa e apaga cada projeto guardado; ao desligar, escolhe entre manter o que já foi enviado ou apagar tudo. A escolha de ligar vale para este navegador. As lições e os desafios não vão para a nuvem: ficam só no navegador. Para levá-los a outro computador sem usar o servidor, a mesma aba tem a cópia de segurança, um arquivo que você baixa e restaura onde quiser.
Correção oficial dos desafios. Com conta, quando você pede a correção oficial de um desafio, o código e o circuito vão para o servidor, que os testa (inclusive com casos ocultos) e guarda a entrega: código, circuito, resultado, nota e data. É isso que soma o XP oficial e que o professor da sua turma vê.
Turmas
Um professor cria uma turma e passa um código; o aluno entra com esse código no Perfil. Ao entrar numa turma, o professor dela passa a ver, de cada aluno: nome, XP, data da última atividade, o andamento em cada atividade passada (feito, tentou, número de tentativas e melhor resultado) e, nos desafios da turma, o código da última entrega com a nota. O professor não vê o seu e-mail nem a sua senha. O aluno vê o nome do professor e as atividades. A escola ou o professor que usa turmas é responsável pelo uso que faz dessas informações no contexto das aulas.
Registros técnicos e segurança
- O PyPlaca não grava um registro de cada página visitada e não usa estatística de visitas. Quando acontece um erro inesperado no servidor, o erro é registrado para correção (sem senhas).
- Para barrar quem tenta adivinhar senhas, o servidor conta as tentativas de entrar ou criar conta por endereço IP durante 15 minutos, só na memória.
- A hospedagem do site pode manter registros de acesso (endereço IP, data, hora e página). Quando a lei exige, esses registros são guardados por 6 meses (Marco Civil da Internet, Lei 12.965/2014, art. 15) e só são entregues a terceiros por ordem judicial.
- Usamos conexão segura (HTTPS), senha com resumo bcrypt, cookie de sessão inacessível a scripts e uma política que só deixa a página carregar código do próprio site. Nenhum sistema é perfeito: se houver um incidente de segurança que possa trazer risco a você, avisaremos você e a Autoridade Nacional de Proteção de Dados (ANPD), como pede o art. 48 da LGPD.
Para que usamos e com qual base legal
| Uso | Dados | Base legal (LGPD, art. 7º) |
|---|---|---|
| Criar a conta, entrar e manter você conectado | nome, e-mail, resumo da senha, cookie de sessão | execução do serviço que você pediu (inciso V) |
| Guardar projetos e progresso na nuvem | projetos, progresso, XP | consentimento, que você pode retirar (inciso I) |
| Correção oficial dos desafios e turmas | entregas, progresso, nome | execução do serviço que você pediu (inciso V) |
| Segurança e prevenção de abuso | IP (em memória), registros de erro e de acesso | legítimo interesse (inciso IX) e cumprimento de obrigação legal (inciso II) |
| Responder mensagens | o que você escrever no e-mail | legítimo interesse (inciso IX) ou exercício de direitos (inciso VI) |
Com quem os dados são compartilhados
Não vendemos nem alugamos dados pessoais, e não os passamos a anunciantes. Hoje não há serviços de terceiros embutidos nas páginas (nada de estatística de visitas, redes sociais, fontes ou scripts de fora). Os dados ficam no servidor e no banco de dados da empresa de hospedagem contratada, que atua como operadora: guarda e processa os dados por nossa conta, sem usá-los para fins próprios. Podemos ter de entregar dados quando uma lei ou ordem judicial obrigar.
Links para outros sites. Algumas páginas têm links para fora: o site oficial do MicroPython (para baixar o firmware da placa), o projeto irmão citado em Sobre e, nos artigos, os anúncios da casa (próximo item). Ao abrir outro site, vale a política de privacidade dele.
Publicidade
Hoje: os espaços de anúncio (nos artigos, no perfil e no catálogo de componentes) mostram só anúncios da casa, de produtos do próprio autor (FastTeacher e FastMind). Eles são texto e cores do próprio PyPlaca, sem imagem, script ou cookie de outra empresa, e não coletam nada. O link leva ao site do produto (fora do PyPlaca), numa aba nova, com parâmetros no endereço (utm_source=pyplaca, utm_medium=anuncio, utm_campaign com a página de onde veio o clique e utm_content com o produto) para o site saber que o visitante veio do PyPlaca e de qual página. Nenhum dado pessoal vai junto.
No futuro: pretendemos exibir anúncios do Google AdSense nos artigos. Quando isso acontecer, o Google e parceiros dele poderão usar cookies e identificadores para exibir e medir anúncios. Antes de ativar, esta política será atualizada, explicando quais dados são usados e como desligar a personalização, e o seu consentimento será pedido antes de qualquer cookie de publicidade. A IDE e as trilhas não terão anúncios.
Por quanto tempo guardamos
- Conta, progresso e entregas: enquanto a conta existir. Projetos na nuvem: até você apagar, desligar a nuvem com "apagar tudo" ou ficarem 6 meses sem serem salvos (aí são apagados sozinhos). Quando você pede a exclusão da conta, apagamos a conta e tudo o que depende dela (projetos, progresso, entregas, participação em turmas e, se você for professor, as suas turmas).
- Cookie de sessão: 30 dias, ou até você clicar em "Sair".
- Dados no seu navegador: até você apagá-los; não dependem de nós.
- Registros de acesso: pelo prazo legal descrito em Registros técnicos; tentativas de login, 15 minutos.
- E-mails trocados: enquanto forem necessários para resolver o assunto.
Seus direitos e como pedir
A LGPD (art. 18) garante a você: confirmar se tratamos dados seus; acessar esses dados; corrigir dados incompletos ou errados; pedir anonimização, bloqueio ou eliminação de dados desnecessários ou tratados em desacordo com a lei; portabilidade; saber com quem compartilhamos; ser informado sobre a possibilidade de não consentir; retirar o consentimento (por exemplo, da sincronização); e eliminar os dados tratados com base no consentimento.
Como pedir: escreva para rfaustino007@gmail.com a partir do e-mail cadastrado na conta (é assim que conferimos que o pedido é seu) e diga o que você quer: cópia dos dados, correção, exclusão da conta etc. Respondemos em até 15 dias (art. 19 da LGPD). A cópia dos dados é enviada em formato aberto (JSON). Lembre também que o próprio PyPlaca exporta os seus projetos a qualquer momento (botão "Exportar .zip", na aba Placa real), sem precisar pedir.
Se achar que o seu pedido não foi atendido, você pode reclamar na Autoridade Nacional de Proteção de Dados (ANPD), em gov.br/anpd.
Crianças e adolescentes
O PyPlaca é usado em escolas e cursos. Toda a parte de aprender (IDE, simulador, trilhas, artigos) funciona sem conta, e esse é o jeito recomendado para crianças. O cadastro não pergunta a idade. Por isso:
- adolescentes devem usar a conta com o conhecimento da escola ou dos pais ou responsáveis;
- crianças (até 12 anos incompletos) só devem ter conta com o consentimento específico de um dos pais ou do responsável legal, como pede o art. 14 da LGPD;
- o professor ou a escola que organiza uma turma com menores deve ter a autorização dos responsáveis, conforme as regras da própria instituição.
Se você é responsável e descobriu uma conta de criança criada sem o seu consentimento, escreva para rfaustino007@gmail.com e a conta será apagada.
Cookies e armazenamento no navegador
| Nome | Tipo | Para quê | Duração |
|---|---|---|---|
esp32lab_sessao | cookie do próprio site, essencial | manter você conectado depois de entrar na conta (inacessível a scripts, só enviado ao próprio site) | 30 dias ou até sair |
esp32lab:* | armazenamento local do navegador | preferências, cópia de segurança do código aberto e a sua escolha sobre a sincronização | até você apagar |
banco esp32-lab | IndexedDB | projetos, histórico dos arquivos e progresso, para funcionar sem conta e sem internet | até você apagar |
caches esp32lab-* | Service Worker | arquivos do site para abrir sem internet | até a próxima versão do site ou até você apagar |
Não usamos cookies de publicidade, de estatística ou de redes sociais. O cookie de sessão é estritamente necessário para a conta funcionar e só existe se você entrar numa conta.
Mudanças nesta política
Quando o PyPlaca mudar a forma de tratar dados (por exemplo, ao ativar anúncios do Google), esta página será atualizada antes, com a nova data no topo. Mudanças importantes serão avisadas no site. Dúvidas: rfaustino007@gmail.com.