{
	"legaldoc_privacy": "<p><strong>Política de privacidade do Puzzel.org</strong></p><p>Data de vigência: 18 de setembro de 2026</p><h2>1. Introdução</h2><p>O Puzzel.org (\"nós\", \"nosso\" ou \"nossa\") é criado e operado por Daan Weustenraad, na Holanda, e levamos a sério a proteção da sua privacidade. Esta política explica quais informações coletamos quando você usa nossos serviços, para que as usamos, com quem as compartilhamos e como as protegemos. Ela foi escrita em conformidade com o Regulamento Geral de Proteção de Dados (GDPR).</p><h2>2. Informações que coletamos</h2><p>Se você criar uma conta, coletamos os seguintes tipos de informação:</p><ul><li><strong>Informações de identificação pessoal</strong> — seu primeiro nome e endereço de e-mail.</li><li><strong>Dados de uso</strong> — a frequência com que suas atividades são usadas.</li><li><strong>Dados técnicos</strong> — seu navegador armazena sua sessão ativa, para que você possa retomar de onde parou nas atividades que criou, e outros dados funcionais semelhantes.</li></ul><h2>3. Por que processamos seus dados</h2><p>Processamos e armazenamos suas informações por um único motivo: manter a plataforma funcionando e o mais fácil de usar possível. Elas não são usadas para nada além do que a plataforma precisa para funcionar.</p><h2>4. Base legal para o processamento</h2><p>Processamos dados pessoais com base nos seguintes fundamentos legais:</p><ul><li><strong>Consentimento</strong> — quando você deu seu consentimento, processamos seus dados com base nele.</li><li><strong>Contrato</strong> — quando o processamento é necessário para cumprir um contrato com você.</li><li><strong>Obrigação legal</strong> — quando somos obrigados a cumprir a lei.</li></ul><h2>5. Por quanto tempo mantemos seus dados</h2><p>Mantemos seus dados pessoais apenas pelo tempo necessário para as finalidades para as quais foram coletados, incluindo quaisquer exigências legais, contábeis ou de geração de relatórios.</p><h2>6. Com quem compartilhamos seus dados</h2><p>Podemos compartilhar suas informações com:</p><ul><li><strong>Google Firebase</strong> — fornece a autenticação e o armazenamento dos seus dados.</li><li><strong>Google Classroom</strong> — somente quando um professor atribui uma atividade com notas: a pontuação obtida pelo aluno, enviada para a própria entrega dele na turma desse professor (veja a seção 7).</li><li><strong>A plataforma de ensino da sua escola</strong> — somente quando um professor adiciona uma atividade com notas através de LTI: a pontuação que um aluno obteve, enviada para o diário de classe desse curso (veja a seção 7).</li><li><strong>SendGrid</strong> — envia e-mails sobre possíveis problemas com sua conta e sobre atualizações da plataforma.</li><li><strong>Vercel</strong> — hospeda e entrega o site, e executa seu código de servidor.</li><li><strong>Amazon S3</strong> — armazena as imagens, os áudios e os documentos que você envia.</li><li><strong>Stripe</strong> — cuida dos pagamentos de assinatura e das faturas.</li><li><strong>OpenAI e Google Gemini</strong> — geram conteúdo quando um professor usa o assistente de IA. Em um Wordle com a opção de aceitar só palavras reais ativada, uma tentativa que não está nas nossas listas de palavras é enviada à OpenAI como uma única palavra, sem nada que identifique o jogador.</li><li><strong>Pixabay</strong> — fornece as fotos de banco de imagens que o professor pode pesquisar no editor; recebe apenas as palavras da busca.</li><li><strong>Autoridades legais</strong> — quando exigido por lei, ou para proteger nossos direitos legais.</li></ul><p><strong>Um assistente de IA que você conecta.</strong> Você pode conectar um assistente de IA (como o ChatGPT ou o Claude) à sua conta do Puzzel.org. Ele fica desativado até você conectar um, e você pode desconectá-lo a qualquer momento em Aplicativos conectados no seu painel, o que encerra o acesso dele imediatamente.</p><p>Um assistente conectado pode fazer na sua conta o que você pedir: criar uma atividade, listar, ler, alterar e copiar suas atividades, e abrir ou fechar um PIN. Para isso, ele recebe os nomes, o conteúdo e as configurações das suas próprias atividades, e os nomes das suas pastas. Ele nunca recebe os resultados dos alunos, os cadastros, nem nada que um aluno tenha digitado; nenhuma parte da conexão consegue lê-los.</p><p>O que você digita para o assistente é tratado pela empresa que o fornece, de acordo com os termos dela. O Puzzel.org recebe apenas o conteúdo que o assistente envia para criar ou alterar uma atividade. Uma imagem que você dá ao assistente para uma atividade é copiada para o seu próprio armazenamento do Puzzel.org.</p><p>Armazenamos, junto com a sua conta, qual assistente você conectou, o que você permitiu que ele fizesse e quando ele foi usado pela última vez. As chaves de acesso que o assistente possui são armazenadas somente como hashes de via única. Elas são mantidas até você desconectar o assistente; uma chave de acesso que não é renovada expira por conta própria.</p><h2>7. Google Classroom e diários de classe escolares</h2><p>Um professor pode conectar o Puzzel.org ao Google Classroom para colocar uma atividade em uma de suas turmas e fazer com que a pontuação de cada aluno seja registrada automaticamente lá. Nada disso acontece a menos que um professor conecte o Google Classroom e atribua uma atividade; jogar uma atividade do Puzzel.org a partir de um link comum funciona exatamente como descrito no restante desta política.</p><p><strong>O que acessamos, e por quê</strong></p><ul><li><strong>Da conta Google do professor</strong>, com a permissão do professor na própria tela do Google: o ID da conta Google e o endereço de e-mail, para mostrar qual conta está conectada; a lista de turmas que ele leciona, para que possa escolher uma; e a permissão para criar tarefas e definir notas nessas turmas. Não lemos listas de alunos, nomes ou endereços de e-mail de outros alunos, nem qualquer outro material do curso.</li><li><strong>De um aluno que abre uma tarefa</strong>: a conta Google com a qual ele entra — seu ID de conta, nome e endereço de e-mail — para verificar se ele está na turma à qual a atividade foi atribuída, e para registrar sua pontuação na própria entrega dele.</li></ul><p><strong>O que armazenamos</strong></p><ul><li>Para um professor: o ID da conta Google e o endereço de e-mail, as permissões concedidas, e um token criptografado que permite ao Puzzel.org definir notas em suas turmas sem pedir novamente. O token nunca sai dos nossos servidores.</li><li>Para cada tarefa: a qual atividade ela pertence, a turma e a tarefa do Google que ela criou, e, para cada aluno que a jogou, o ID da conta Google, o ID da entrega no Classroom, a última pontuação enviada e quando isso ocorreu. O nome e o endereço de e-mail do aluno são armazenados junto com o resultado dele, como para qualquer jogador que entra com o Google.</li></ul><p><strong>Como as notas são calculadas e compartilhadas</strong>: a pontuação é calculada em nossos servidores a partir das respostas dadas na atividade — nunca obtida do navegador do aluno — e a única coisa que enviamos ao Google é essa pontuação, para uma entrega que já existe na turma do professor. Não vendemos dados de usuários do Google, não os usamos para publicidade nem para treinar modelos de IA, e não os transferimos para mais ninguém.</p><p><strong>Por quanto tempo mantemos isso</strong>: o registro de um aluno em uma tarefa é removido quando o professor para de sincronizar essa tarefa ou exclui a atividade. Quando um professor desconecta o Google Classroom, ou exclui sua conta, o token dele é revogado no Google e excluído. As notas já registradas no Google Classroom permanecem lá: elas pertencem ao diário de classe da escola, e o professor ou a escola as gerencia no Google Classroom.</p><p><strong>Escolas</strong>: quando uma escola usa o Puzzel.org com o Google Classroom, a escola decide o que acontece com os dados dos seus alunos, e o Puzzel.org os processa em nome da escola, apenas para calcular e entregar as notas.</p><p><strong>A plataforma de ensino própria da sua escola (LTI)</strong>: uma escola também pode conectar o Puzzel.org à sua própria plataforma de ensino — como Moodle, Canvas ou Brightspace — por meio do padrão LTI 1.3. Um administrador da escola registra o Puzzel.org uma única vez, com login feito em uma conta Puzzel.org. Quando um aluno abre uma atividade do Puzzel.org a partir de um curso, a plataforma nos diz quem ele é: o ID que a plataforma usa para ele e, se as configurações da escola os compartilharem, o nome e o endereço de e-mail dele. Usamos isso apenas para fazer login dele nessa atividade; nenhuma conta Puzzel.org é criada para ele. Quando um professor optou por enviar pontuações, armazenamos para cada aluno esse ID da plataforma, o endereço da coluna do diário de classe e a última pontuação enviada, e enviamos à plataforma apenas a pontuação, calculada em nossos servidores como descrito acima. Nunca pedimos à plataforma listas de turma ou outro material do curso. O registro de um aluno em uma colocação é removido quando o professor para de sincronizá-la ou exclui a atividade; as notas já registradas permanecem no diário de classe da escola. Assim como com o Google Classroom, a escola decide o que acontece com os dados dos seus alunos, e o Puzzel.org os processa em nome da escola.</p><p>O uso e a transferência, para qualquer outro aplicativo, de informações recebidas das APIs do Google pelo Puzzel.org seguirão a <a href=\"https://developers.google.com/terms/api-services-user-data-policy\">Política de Dados do Usuário de Serviços de API do Google</a>, incluindo os requisitos de Uso Limitado.</p><h2>8. Transferências internacionais de dados</h2><p>Se transferirmos seus dados para fora do Espaço Econômico Europeu (EEE), garantimos que um nível adequado de proteção seja aplicado — por exemplo, por meio de cláusulas contratuais padrão.</p><h2>9. Segurança dos dados</h2><p>Utilizamos medidas técnicas e organizacionais adequadas para proteger seus dados, incluindo acesso restrito, servidores seguros e todas as medidas que o próprio Google Firebase adota para cumprir as regulamentações: <a href=\"https://firebase.google.com/support/privacy\" rel=\"noopener noreferrer\" target=\"_blank\">https://firebase.google.com/support/privacy</a></p><h2>10. Seus direitos</h2><p>Sob o GDPR, você tem os seguintes direitos:</p><ul><li><strong>Acesso</strong> — solicitar uma cópia dos seus dados pessoais.</li><li><strong>Retificação</strong> — solicitar a correção de dados incorretos.</li><li><strong>Exclusão</strong> — solicitar a exclusão dos seus dados.</li><li><strong>Restrição</strong> — solicitar que limitemos como processamos seus dados.</li><li><strong>Portabilidade</strong> — receber seus dados em um formato estruturado e de uso comum.</li><li><strong>Objeção</strong> — se opor ao processamento baseado em interesses legítimos.</li><li><strong>Retirada do consentimento</strong> — quando o consentimento for a base do processamento, retirá-lo a qualquer momento.</li></ul><h2>11. Tomada de decisão automatizada e criação de perfis</h2><p>Não usamos tomada de decisão automatizada nem criação de perfis que afete você de forma significativa.</p><h2>12. Cookies e rastreamento</h2><p>Nosso site usa apenas armazenamento funcional do navegador, para manter o controle da sua sessão ativa — quando você está conectado, ou quando está criando ou jogando atividades. O único cookie que usamos é um cookie de curta duração enquanto uma atividade é aberta a partir da plataforma de ensino de uma escola. Não há cookies de rastreamento nem de publicidade. Você pode apagar esse armazenamento nas configurações do seu navegador.</p><h2>13. Alterações a esta política de privacidade</h2><p>Podemos atualizar esta política de tempos em tempos. Avisaremos você sobre quaisquer mudanças relevantes por meio de um aviso no site.</p><h2>14. Contato</h2><p>Se você tiver dúvidas ou preocupações sobre esta política, ou quiser exercer algum dos seus direitos, entre em contato conosco em:</p><p><strong>E-mail:</strong> <a href=\"mailto:daan@puzzel.org\">daan@puzzel.org</a></p><h2>15. Reclamações</h2><p>Se você acredita que não cumprimos a legislação de proteção de dados aplicável, você tem o direito de registrar uma reclamação junto à autoridade supervisora competente no seu país.</p>",
	"legaldoc_privacy_lms": "<h2>Adendo: Puzzel LMS — turmas e cursos</h2><p>Adicionado em 24 de setembro de 2026, atualizado em 25 de setembro de 2026. Este adendo se aplica apenas ao Puzzel LMS — a parte do Puzzel.org em que um professor cria uma lista da turma e compartilha cursos com essa turma. Nenhum dos dados abaixo é coletado em nenhum outro lugar: jogar uma atividade a partir de um link comum, ou em qualquer lugar fora do curso de um professor, funciona exatamente como descrito na política acima.</p><p><strong>O que armazenamos</strong></p><ul><li><strong>A lista da turma</strong>, inserida pelo professor: para cada aluno, um primeiro nome e, se o professor os adicionar, um sobrenome e um endereço de e-mail. Se a turma usa senhas, um hash da senha que o aluno escolhe — nunca a senha em si. Se a turma entra com a conta Google ou Microsoft, qual das duas e o endereço de e-mail da conta que o aluno usou. A menos que a escola ative as contas de alunos (abaixo), um aluno em uma turma não recebe uma conta do Puzzel.org.</li><li><strong>Contas de alunos — opcional</strong>: as contas de alunos ficam desativadas para uma escola a menos que a escola as ative, e toda turma funciona sem elas. Quando estão ativadas, a escola mantém uma única lista de alunos, cada aluno com um endereço de e-mail, e cada aluno recebe uma conta para todas as suas turmas. Enviamos a esse aluno um e-mail com um link para escolher uma senha (o mesmo e-mail a redefine), armazenamos um hash da senha e registramos quando ele entrou pela última vez. Uma Academia — nosso plano para organizações — tem as contas de participantes ativadas por padrão e pode desativá-las.</li><li><strong>O que um aluno faz em um curso</strong>: os resultados dele nas atividades, como para qualquer jogador, e o trabalho que entrega — o texto que escreve, as fotos e os PDFs que adiciona, e uma observação opcional para o professor. As fotos são redesenhadas no navegador antes de serem enviadas, o que remove seus metadados, como onde foram tiradas; os PDFs são verificados contra malware (AWS GuardDuty) antes que alguém possa abri-los.</li><li><strong>O feedback do professor</strong>: uma pontuação e um comentário sobre o trabalho do aluno. Quando o professor devolve o trabalho para revisão, a versão anterior — com seus arquivos, a observação do aluno e o feedback do professor — é mantida como o histórico desse trabalho.</li><li><strong>Um histórico de trocas de nome</strong>: quando um aluno escolhe o nome na lista da turma, ou escolhe \"não é você?\", registramos qual nome foi escolhido ou liberado, em qual dispositivo e quando. O dispositivo é um ID aleatório que o navegador cria e mantém no próprio armazenamento, com um rótulo aproximado como \"Safari · iPad\". Não registramos endereços IP. O histórico é excluído automaticamente após 30 dias.</li></ul><p><strong>Quem pode ver isso</strong></p><p>O professor proprietário da turma vê tudo isso para essa turma. Os alunos veem os nomes na lista da turma para poder escolher o próprio; além disso, um aluno vê apenas os próprios resultados, o próprio trabalho e o feedback sobre ele — nunca os de um colega. Os arquivos que um aluno entrega são armazenados no Amazon S3, na região de armazenamento escolhida pelo professor, sob um endereço que não pode ser adivinhado: qualquer pessoa que receba esse endereço pode abrir o arquivo, e o Puzzel.org o mostra apenas para o aluno e seu professor.</p><p><strong>Por quanto tempo mantemos isso</strong></p><p>Até que o professor exclua. Remover um aluno da lista de alunos o tira de todas as turmas, com os resultados dele. Remover um aluno de uma turma exclui os resultados, o trabalho e o feedback desse aluno na turma; excluir uma turma exclui tudo isso; redefinir o progresso de um aluno exclui os resultados, o trabalho e o feedback dele nesse curso. Um professor também pode excluir qualquer arquivo que um aluno tenha entregado, ou todos os arquivos dos alunos em um curso de uma vez. O histórico de trocas de nome é a única parte excluída automaticamente, após 30 dias.</p><p><strong>Escolas e Academias</strong>: quando uma escola ou uma Academia usa o Puzzel LMS com seus alunos ou participantes, ela decide o que acontece com os dados deles, e o Puzzel.org os processa em nome dela. Nosso acordo de processamento de dados descreve esse processamento em detalhes.</p>",
	"legaldoc_terms": "<p><strong>Data de vigência:</strong> 1º de novembro de 2026. Esta versão substitui os Termos vigentes desde 18 de setembro de 2026.</p><h2>1. Quem somos e com o que você está concordando</h2><p>O Puzzel.org é operado por Daan Weustenraad, uma empresa individual (eenmanszaak) registrada na Câmara de Comércio da Holanda (KvK) sob o número 66090091, com sede em Sneekermeer 13, 3825 XT Amersfoort, Holanda (\"Puzzel.org\", \"nós\"). Estes termos e condições (os \"Termos\") regem seu acesso e uso do site, dos aplicativos, da API, dos conteúdos incorporados, dos cursos e dos serviços relacionados do Puzzel.org (em conjunto, os \"Serviços\").</p><p>Você aceita estes Termos ao criar uma conta, fazer um pedido ou usar os Serviços de qualquer outra forma. Se você não concordar, não use os Serviços.</p><p>O resumo em linguagem simples exibido junto com estes Termos em nosso site existe por conveniência. Somente o texto completo destes Termos tem valor jurídico. Quando os Serviços forem oferecidos em mais de um idioma, prevalece a versão em inglês destes Termos.</p><p><strong>Consumidores e clientes empresariais.</strong> Se você usa os Serviços para fins alheios à sua atividade comercial, empresarial ou profissional, você é um consumidor. Quando estes Termos falam em \"clientes empresariais\", referem-se a todas as demais pessoas, incluindo professores que usam os Serviços no trabalho, escolas, empresas e outras organizações. Nada nestes Termos limita os direitos que os consumidores têm pela lei imperativa do país em que residem.</p><h2>2. Contas e elegibilidade</h2><p>Ao criar uma conta, você confirma que tem pelo menos 16 anos ou que está agindo em nome de uma escola, empresa ou outra organização que o autorizou a fazer isso. Os jogadores de uma atividade não precisam de conta e podem ser mais jovens; a seção 7 explica quem é responsável por eles.</p><p>Você deve fornecer informações corretas ao criar uma conta e mantê-las atualizadas. Você é responsável por tudo o que acontecer na sua conta e por manter seus dados de acesso em sigilo. Avise-nos imediatamente se acreditar que sua conta foi usada sem a sua permissão.</p><p>Se você criar uma conta para uma organização, você confirma que tem poderes para vinculá-la a estes Termos, e \"você\" nestes Termos inclui essa organização.</p><h2>3. Uso dos Serviços</h2><p>Você pode usar os Serviços para criar, compartilhar, incorporar, imprimir e jogar atividades e cursos, dentro dos limites do seu plano. Você concorda em:</p><ul><li>usar os Serviços apenas para fins legais e de acordo com estes Termos;</li><li>não usar os Serviços de forma indevida, não sobrecarregá-los, não sondá-los nem interferir neles, e não tentar acessá-los por meios que não sejam as interfaces que oferecemos;</li><li>não fazer engenharia reversa, não descompilar, não extrair por raspagem (scraping) nem copiar qualquer parte dos Serviços, exceto quando a lei permitir isso apesar desta cláusula;</li><li>não revender nem sublicenciar os Serviços, nem usá-los para criar um produto concorrente;</li><li>respeitar as sessões de jogo, as atividades e os demais limites do seu plano. Podemos limitar ou pausar o uso que exceda esses limites ou que seja claramente automatizado ou abusivo.</li></ul><p>Todo o conteúdo que criamos para os Serviços, incluindo textos, elementos gráficos, logotipos, modelos de atividades, atividades de exemplo e software, pertence ao Puzzel.org ou a seus licenciantes e é protegido pela legislação de propriedade intelectual. Você não recebe nenhum direito sobre ele, exceto o de usar os Serviços nos termos destes Termos.</p><h2>4. Valores, renovação e cancelamento</h2><p>O plano Grátis não custa nada. Os planos pagos têm o preço indicado na página de preços no momento em que você faz o pedido, e os preços incluem o IVA quando ele se aplica. Mostramos o preço e o período de cobrança antes de você pagar.</p><p><strong>Renovação automática.</strong> As assinaturas pagas são renovadas automaticamente ao fim de cada período de cobrança até que você cancele. O painel da sua conta mostra se o seu plano é renovado e quando.</p><p><strong>Cancelamento.</strong> Você pode desativar a renovação automática pelo painel da sua conta ou pedir que façamos isso pelo e-mail <a href=\"mailto:daan@puzzel.org\">daan@puzzel.org</a>. O cancelamento vale a partir do fim do período de cobrança em curso, e você mantém seu plano até lá.</p><p><strong>Mudanças de preço.</strong> Podemos alterar os preços da página de preços a qualquer momento. A mudança se aplica a novos pedidos. Uma assinatura existente é renovada pelo preço pelo qual foi comprada. Se algum dia alterarmos o preço de uma assinatura existente, a mudança valerá somente a partir da renovação seguinte, e avisaremos os assinantes envolvidos com pelo menos 30 dias de antecedência para que possam cancelar antes.</p><p><strong>Direito de arrependimento para consumidores da UE.</strong> Se você é consumidor na UE, pode desistir de uma compra em até 14 dias após o pedido, sem precisar dar um motivo, e receber o reembolso integral. Para isso, envie um e-mail para <a href=\"mailto:daan@puzzel.org\">daan@puzzel.org</a>.</p><p><strong>Reembolsos.</strong> Além do direito de arrependimento e dos casos previstos nas seções 10 e 15, os valores pagos não são reembolsáveis, exceto quando a lei exigir de outra forma ou quando concordarmos por escrito.</p><p><strong>Créditos e limites.</strong> Os créditos de IA, as sessões de jogo e os demais limites fazem parte do seu plano. Eles não têm valor em dinheiro, não podem ser transferidos e não são reembolsáveis, exceto quando a lei exigir de outra forma.</p><p><strong>Planos pagos por outra pessoa.</strong> Se uma escola ou organização paga o seu plano ou lhe dá uma vaga, seu acesso aos recursos pagos depende desse plano e termina quando ele terminar ou quando sua vaga for removida.</p><p><strong>Pagamento em atraso ou que falhou.</strong> Se um pagamento falhar, podemos suspender os recursos pagos até que ele seja regularizado. Seu conteúdo permanece na sua conta durante a suspensão.</p><h2>5. Seu conteúdo</h2><p>Tudo o que você envia ou cria nos Serviços, como listas de palavras, perguntas, imagens, áudio, atividades e cursos, é seu conteúdo (\"Conteúdo do Usuário\"). Você mantém a propriedade dele e todos os direitos de propriedade intelectual sobre ele. Nós nunca reivindicamos a propriedade do Conteúdo do Usuário.</p><p><strong>A licença de que precisamos.</strong> Para que os Serviços funcionem, você concede ao Puzzel.org uma licença não exclusiva, mundial e isenta de royalties para hospedar, armazenar, reproduzir, adaptar para exibição (por exemplo, redimensionar uma imagem ou gerar uma versão para impressão), exibir e distribuir seu Conteúdo do Usuário. Usamos essa licença apenas para prestar os Serviços a você e às pessoas com quem você compartilha suas atividades. A licença termina quando você exclui o conteúdo ou a sua conta, exceto conforme descrito abaixo e quanto às cópias em backups de rotina, que são removidas no ciclo normal. Não usaremos seu Conteúdo do Usuário para nenhuma outra finalidade, inclusive para treinar modelos de IA, sem o seu consentimento explícito.</p><p><strong>Compartilhamento e incorporação.</strong> Quando você compartilha uma atividade por link, QR code, PIN ou código de incorporação, qualquer pessoa com acesso a ela pode vê-la e jogá-la. Você decide o que compartilha e com quem.</p><p><strong>Publicação na biblioteca pública.</strong> Quando você publica uma atividade na biblioteca pública de atividades, você também concede a todos os demais usuários dos Serviços uma licença não exclusiva, mundial, isenta de royalties e perpétua para ver e jogar a atividade, copiá-la para a própria conta, adaptá-la e usar a cópia para ensino, treinamento e aprendizagem. Ao cancelar a publicação ou excluir sua atividade, ela sai da biblioteca. As cópias que outros usuários fizeram antes disso continuam sendo deles, para guardar e usar.</p><p><strong>Mover conteúdo para uma biblioteca da escola.</strong> Quando você move uma atividade ou um curso para a biblioteca compartilhada da sua escola ou organização, ele passa a ficar na conta dessa escola. Você concede à escola uma licença não exclusiva, mundial, isenta de royalties e perpétua para manter, usar, adaptar, copiar e excluir o conteúdo, e para permitir que seus membros façam o mesmo. Ele permanece com a escola se você sair ou se a sua vaga terminar. O que acontece com o conteúdo da biblioteca compartilhada é decidido pela escola.</p><p><strong>Sua responsabilidade.</strong> Você confirma que é o proprietário de todo o Conteúdo do Usuário que envia ou que tem os direitos necessários sobre ele, inclusive os direitos exigidos para as licenças desta seção, que ele não viola os direitos de ninguém e que você tem o consentimento necessário das pessoas que aparecem nele. Você é responsável pelo seu Conteúdo do Usuário e pelo que compartilha, inclusive com alunos. Mantenha suas próprias cópias do conteúdo que importa para você: os Serviços não são um serviço de backup.</p><h2>6. Conteúdo proibido e remoção</h2><p>Você não pode enviar, criar nem compartilhar conteúdo que seja ilegal; que viole direitos de propriedade intelectual ou de privacidade; que seja sexual, de ódio, de assédio, violento ou de outra forma inadequado para o público com quem você o compartilha (que muitas vezes são crianças); que contenha malware ou links enganosos; ou que colete dados pessoais dos jogadores além do que os campos de cadastro dos Serviços preveem.</p><p><strong>Denúncias.</strong> Qualquer pessoa pode denunciar um conteúdo que acredite violar estas regras ou seus direitos. Envie um e-mail para <a href=\"mailto:daan@puzzel.org\">daan@puzzel.org</a> com um link para o conteúdo e a descrição do problema. Em caso de reivindicações de direitos, inclua seus dados de contato e uma declaração de que você é o titular dos direitos ou está autorizado a agir em nome dele. As entradas da biblioteca também podem ser denunciadas pelo botão Denunciar na página delas. Analisamos as denúncias com rapidez.</p><p><strong>Avisos de direitos autorais dos Estados Unidos.</strong> Respondemos a avisos feitos com base no US Digital Millennium Copyright Act (lei dos EUA). Envie-os ao nosso agente designado, Daan Weustenraad, para <a href=\"mailto:daan@puzzel.org\">daan@puzzel.org</a> ou para o endereço postal indicado na seção 1, com as informações exigidas por 17 U.S.C. § 512(c)(3). Removemos ou desativamos o acesso ao material que um aviso válido identificar. Podemos encerrar as contas de infratores reincidentes.</p><p><strong>O que podemos fazer.</strong> Podemos remover conteúdo, desativar o acesso a ele ou restringir seu compartilhamento quando acreditarmos, com razoabilidade, que ele viola estas regras ou a lei, quando recebermos uma denúncia fundamentada ou quando um tribunal ou uma autoridade exigir. Quando fizermos isso, informamos o titular da conta sobre o que fizemos e por quê, e como contestar, a menos que a lei ou a segurança de terceiros o impeça. Não somos obrigados a monitorar o Conteúdo do Usuário e não o fazemos, e não somos responsáveis pelo Conteúdo do Usuário criado por outras pessoas.</p><h2>7. Alunos, escolas e dados pessoais</h2><p>Os Serviços foram feitos para professores, instrutores e organizações. Os jogadores, incluindo crianças, podem jogar atividades sem conta. Quando você ativa o cadastro dos jogadores, é você quem escolhe os campos que eles preenchem. Colete apenas o que precisar para a sua finalidade.</p><p><strong>Você é responsável pelos seus jogadores.</strong> Se você compartilha atividades com alunos ou outros menores, você confirma que tem permissão para isso, que obteve todo consentimento exigido de pais, responsáveis ou da sua escola segundo as leis que se aplicam a você (por exemplo, COPPA ou FERPA nos Estados Unidos, ou o GDPR na UE), e que seu uso cumpre as políticas da sua escola ou organização.</p><p><strong>Tratamos os dados em seu nome.</strong> Quanto aos dados pessoais dos jogadores que você coleta por meio dos Serviços, como campos de cadastro, respostas, pontuações e dados do diário de classe, você (ou sua escola ou organização) é o controlador e o Puzzel.org é o operador. Tratamos esses dados apenas para prestar os Serviços a você e conforme descrito em nossa Política de privacidade. Não os vendemos, não os usamos para publicidade e não os usamos para montar perfis de alunos. Escolas e outros clientes empresariais podem pedir um acordo de processamento de dados pelo e-mail <a href=\"mailto:daan@puzzel.org\">daan@puzzel.org</a>.</p><p><strong>Seus próprios dados.</strong> O modo como tratamos os dados da sua própria conta está descrito em nossa <a href=\"https://puzzel.org/en/privacy-policy\">Política de privacidade</a>, que faz parte destes Termos.</p><h2>8. Google Classroom, conexões com LMS e diários de classe</h2><p>Se você conectar os Serviços ao Google Classroom, a um sistema de gestão de aprendizagem (por exemplo, por meio de LTI) ou a outro diário de classe:</p><ul><li>você confirma que tem permissão para fazer isso nas turmas que escolher, e que sua escola aprovou a conexão sempre que isso for exigido;</li><li>quanto às pontuações enviadas para suas turmas, sua escola (ou você, se lecionar de forma independente) decide o que acontece com os dados dos alunos, e o Puzzel.org processa esses dados em nome dela, apenas para calcular as pontuações e entregá-las nas tarefas que você criou;</li><li>as notas são calculadas automaticamente a partir das respostas dadas na atividade. Confira-as antes de se basear nelas. Você pode alterar qualquer nota no seu diário de classe. Dependendo da configuração que você escolher, uma tentativa posterior de um aluno pode substituir uma nota enviada pelo Puzzel.org;</li><li>você pode parar de enviar pontuações a qualquer momento, por tarefa ou desconectando seu diário de classe;</li><li>o próprio diário de classe ou LMS é um serviço de terceiros, sujeito aos termos dele; veja a seção 9.</li></ul><h2>9. Recursos de IA, incorporação, API e serviços de terceiros</h2><p><strong>Recursos de IA.</strong> Os recursos de IA redigem definições, perguntas, respostas, imagens e outros conteúdos a partir do que você fornece. O resultado é uma sugestão gerada por um modelo automatizado: pode ser incorreto, incompleto, tendencioso ou inadequado para o seu público. Revise e edite o resultado da IA antes de publicá-lo ou compartilhá-lo; você é responsável pelo que publica. O conteúdo que você gera com os recursos de IA é o seu Conteúdo do Usuário. Não garantimos que o resultado da IA esteja livre de direitos de terceiros. Alguns recursos enviam trechos curtos de texto a um provedor de IA enquanto uma atividade é jogada, por exemplo para verificar se uma palavra digitada existe.</p><p><strong>Incorporação e API.</strong> Você pode incorporar atividades no seu próprio site ou LMS e usar a API dentro dos limites do seu plano e da documentação da API. Você é responsável pelo site ou sistema em que incorpora, e por cumprir as regras dele. Podemos alterar ou desativar endpoints da API mediante aviso razoável.</p><p><strong>Serviços de terceiros.</strong> Os Serviços dependem de provedores terceiros, incluindo hospedagem, bancos de dados, armazenamento de arquivos, processamento de pagamentos, provedores de modelos de IA e plataformas de diário de classe. Esses provedores atuam segundo seus próprios termos e políticas de privacidade. Nós os escolhemos e os instruímos com cuidado, mas não somos responsáveis pela disponibilidade deles, por mudanças em seus serviços ou por perdas causadas por seus atos ou omissões, exceto quando formos responsáveis segundo a lei imperativa.</p><h2>10. Disponibilidade e mudanças nos Serviços</h2><p>Trabalhamos para manter os Serviços disponíveis e confiáveis, mas não prometemos funcionamento ininterrupto nem livre de erros. Os Serviços podem ficar indisponíveis por manutenção, atualizações, falhas de provedores terceiros ou eventos fora do nosso controle razoável.</p><p>Continuamos aprimorando os Serviços. Podemos adicionar, alterar ou remover recursos, tipos de atividade ou limites dos planos. Se removermos um recurso ou tipo de atividade incluído no seu plano pago, anunciamos isso no site com pelo menos 30 dias de antecedência sempre que for razoavelmente possível. Você poderá então cancelar antes de a mudança entrar em vigor e receber um reembolso proporcional dos valores pagos antecipadamente pelo período restante.</p><h2>11. Encerramento e o que acontece com seus dados</h2><p><strong>Por você.</strong> Você pode fechar sua conta a qualquer momento pelo painel da sua conta ou enviando um e-mail para <a href=\"mailto:daan@puzzel.org\">daan@puzzel.org</a>. Fechar sua conta desativa a renovação automática. Isso não dá direito a reembolso, exceto conforme descrito nas seções 4, 10 e 15.</p><p><strong>Por nós.</strong> Podemos suspender ou encerrar seu acesso aos Serviços, com aviso quando for razoavelmente possível, se você violar estes Termos de forma relevante, se o seu uso prejudicar os Serviços ou outros usuários, se a lei ou uma autoridade competente nos obrigar, ou se a sua conta estiver inativa há mais de 24 meses e não tiver nenhum plano pago. Quando uma violação puder ser corrigida, damos a você uma chance razoável de corrigi-la antes.</p><p><strong>Antes de sair.</strong> Salve tudo o que quiser guardar. Você pode imprimir suas atividades e, nos planos que incluem isso, baixar os resultados como planilha. As atividades que você compartilhou deixam de funcionar quando sua conta é excluída.</p><p><strong>Seus dados depois disso.</strong> Quando sua conta é excluída, excluímos os dados da sua conta e o seu Conteúdo do Usuário. Mantemos apenas:</p><ul><li>os registros que somos obrigados por lei a manter, como faturas e registros de pagamento (a legislação tributária holandesa exige sete anos);</li><li>as informações de que precisamos para resolver uma disputa ou fazer valer estes Termos;</li><li>as cópias que outros usuários fizeram de atividades que você publicou na biblioteca, e o conteúdo que você moveu para uma biblioteca da escola (seção 5);</li><li>os dados em backups de rotina, até que sejam removidos no ciclo normal.</li></ul><p>As seções que, por sua natureza, devam continuar valendo após o encerramento continuam a se aplicar depois que sua conta for fechada. Entre elas estão as seções 5, 12, 13, 14 e 16.</p><h2>12. Ausência de garantias</h2><p>Os Serviços são fornecidos \"no estado em que se encontram\" e \"conforme disponíveis\". Na medida em que a lei permitir, não damos nenhuma garantia, expressa ou implícita, inclusive quanto à comercialização, à adequação a uma finalidade específica, à não violação de direitos, à exatidão do conteúdo (incluindo o resultado da IA e as notas calculadas automaticamente), nem de que os Serviços atenderão às suas necessidades, funcionarão sem interrupção ou estarão livres de erros ou de componentes nocivos.</p><p>Para consumidores, esta seção não limita o direito legal de receber Serviços em conformidade com o contrato.</p><h2>13. Limitação de responsabilidade</h2><p><strong>Pelo que não respondemos.</strong> Na maior extensão permitida por lei, o Puzzel.org não é responsável por danos indiretos, incidentais, especiais ou consequenciais; por perda de lucro, receita, negócios, clientela ou reputação; pelo custo de serviços substitutos; nem por multas ou penalidades impostas a você por um terceiro ou uma autoridade. Isso vale qualquer que seja a origem do dano, mesmo que tenhamos sido avisados da possibilidade dessa perda.</p><p><strong>Dados perdidos ou danificados.</strong> Se o Conteúdo do Usuário ou outros dados forem perdidos ou danificados por culpa nossa, faremos esforços razoáveis para restaurá-los. Qualquer responsabilidade adicional por isso fica sujeita ao limite abaixo. Você continua responsável por manter suas próprias cópias do conteúdo que importa para você (seção 5).</p><p><strong>Limite.</strong> Na maior extensão permitida por lei, nossa responsabilidade total perante você por todas as reivindicações decorrentes dos Serviços ou destes Termos, ou a eles relacionadas, seja por contrato, por ato ilícito (incluindo negligência), por descumprimento de dever legal ou de outra forma, é limitada ao maior dos valores entre (a) os valores que você nos pagou nos 12 meses anteriores ao evento que deu origem à reivindicação e (b) EUR 100. Esse limite se aplica a todas as reivindicações em conjunto, por ano civil.</p><p><strong>Aviso prévio (clientes empresariais).</strong> Só respondemos por uma falha no cumprimento depois que você nos informar dela por escrito, descrevendo-a com detalhes razoáveis, nos der um prazo razoável para corrigi-la e nós ainda assim não a tivermos corrigido. Isso não se aplica quando a correção já não for possível.</p><p><strong>Eventos fora do nosso controle.</strong> Não respondemos por falha ou atraso causados por eventos fora do nosso controle razoável. Entre eles estão interrupções ou falhas de provedores de hospedagem, de banco de dados, de pagamento, de IA ou de outros terceiros; falhas de internet ou de energia; ataques de negação de serviço e outros ataques que não pudéssemos razoavelmente evitar; atos governamentais; e desastres naturais.</p><p><strong>Quem pode invocar isto.</strong> As limitações desta seção também protegem nossa equipe, nossos contratados e nossos fornecedores. Eles podem invocá-las como se fossem parte destes Termos.</p><p><strong>Exceções.</strong> Nada nestes Termos exclui ou limita nossa responsabilidade por morte ou lesão corporal causadas por nossa negligência, por fraude, por dano causado por nossa intenção ou imprudência deliberada (opzet of bewuste roekeloosheid), nem por qualquer outra coisa que não possa ser limitada segundo a lei que se aplica a você. Para consumidores, as limitações desta seção se aplicam apenas na medida permitida pela lei imperativa de proteção ao consumidor do país em que residem.</p><p><strong>Prazo para reivindicações.</strong> Qualquer reivindicação contra o Puzzel.org deve ser apresentada em até 12 meses depois de você ter tomado conhecimento, ou de ter razoavelmente devido tomar conhecimento, dos fatos que lhe deram origem. Passado esse prazo, a reivindicação prescreve. Isso não se aplica a consumidores quando a lei lhes der um prazo maior.</p><p><strong>Sua responsabilidade.</strong> Você é responsável pelos resultados das suas próprias decisões baseadas nos Serviços, incluindo as notas em que se baseia, o conteúdo que publica e os consentimentos que você era obrigado a obter.</p><h2>14. Indenização</h2><p>Na medida em que a lei que se aplica a você permitir, os clientes empresariais defenderão, indenizarão e isentarão de responsabilidade o Puzzel.org e seu proprietário, sua equipe e seus contratados em relação a todas as reivindicações, exigências, perdas, danos, multas, custos e despesas (incluindo custos jurídicos razoáveis) apresentados por um terceiro e decorrentes de ou relacionados a:</p><ul><li>seu Conteúdo do Usuário, incluindo qualquer alegação de que ele viola direitos de propriedade intelectual, de privacidade ou outros direitos, ou de que é ilegal ou prejudicial;</li><li>o modo como você usa os Serviços, incluindo qualquer reivindicação de um aluno, pai, responsável, funcionário ou escola decorrente de atividades que você compartilhou, de dados que você coletou por meio de campos de cadastro ou de conexões com diários de classe que você configurou;</li><li>sua falha em obter consentimentos exigidos pelas leis que se aplicam a você (veja a seção 7);</li><li>sua violação destes Termos ou da lei.</li></ul><p>Isso não se aplica na medida em que a reivindicação for causada por nossa própria violação destes Termos ou da lei.</p><p>Avisaremos você prontamente sobre qualquer reivindicação desse tipo e deixaremos que você conduza a defesa. Você não pode fazer acordo sobre uma reivindicação de forma que admita culpa de nossa parte ou nos imponha obrigações sem o nosso consentimento por escrito.</p><p>Os consumidores respondem perante nós por essas reivindicações apenas segundo as regras gerais da lei que se aplica a eles.</p><h2>15. Alterações a estes Termos</h2><p>Podemos atualizar estes Termos, por exemplo quando adicionamos recursos, quando a lei muda ou para torná-los mais claros.</p><p>Para mudanças que afetem de forma relevante seus direitos ou obrigações, publicamos a nova versão com um aviso no site pelo menos 30 dias antes de ela entrar em vigor. O aviso aparece nesta página e em nossas atualizações públicas. Se você continuar a usar os Serviços após a data de vigência, você aceita os novos Termos. Se você não concordar, pode fechar sua conta antes de a mudança entrar em vigor e, no caso de um plano pago, receber um reembolso proporcional dos valores pagos antecipadamente pelo período restante. Mudanças menores, como esclarecimentos ou correções, entram em vigor quando as publicamos.</p><p>A data de vigência no topo destes Termos indica a versão atual. As versões anteriores estão disponíveis mediante pedido.</p><h2>16. Lei aplicável e disputas</h2><p>Estes Termos e qualquer disputa decorrente deles ou dos Serviços, ou a eles relacionada, são regidos pelas leis da Holanda, sem prejuízo da lei imperativa de proteção ao consumidor do país onde o consumidor mora.</p><p><strong>Converse primeiro.</strong> Se você tiver uma queixa ou uma disputa, envie um e-mail para <a href=\"mailto:daan@puzzel.org\">daan@puzzel.org</a>. Buscamos resolver o assunto de maneira informal, e nós dois concordamos em tentar isso antes de iniciar um processo judicial.</p><p><strong>Tribunais.</strong> Se não conseguirmos resolver, o tribunal competente da Holanda tem jurisdição exclusiva. Os consumidores na UE também podem apresentar uma reivindicação nos tribunais do próprio país de residência.</p><h2>17. Disposições gerais</h2><p><strong>Acordo integral.</strong> Estes Termos e a Política de privacidade constituem o acordo integral entre você e o Puzzel.org sobre os Serviços e substituem quaisquer termos anteriores, juntamente com qualquer acordo separado descrito no parágrafo seguinte.</p><p><strong>Acordos separados vêm primeiro.</strong> Se você ou sua organização assinou conosco um acordo separado, como um acordo de processamento de dados, um acordo de privacidade de dados de alunos ou um formulário de pedido, esse acordo prevalece sobre estes Termos quando os dois entrarem em conflito. Em tudo o que ele não tratar, aplicam-se estes Termos. Os termos constantes dos seus próprios pedidos de compra ou documentos de aquisição não se aplicam, a menos que os tenhamos assinado.</p><p><strong>Divisibilidade.</strong> Se qualquer parte destes Termos for considerada inválida ou inexequível, essa parte é aplicada na maior extensão que a lei permitir e o restante continua em vigor.</p><p><strong>Não renúncia.</strong> Se deixarmos de exigir o cumprimento de uma disposição destes Termos em algum momento, isso não significa que abrimos mão do direito de exigi-lo depois.</p><p><strong>Cessão.</strong> Você não pode transferir seus direitos ou obrigações decorrentes destes Termos sem o nosso consentimento. Podemos transferir os nossos a um sucessor do negócio, por exemplo uma empresa que controlamos. Se isso acontecer, anunciaremos.</p><p><strong>Contato.</strong> Dúvidas sobre estes Termos: <a href=\"mailto:daan@puzzel.org\">daan@puzzel.org</a>. As notificações jurídicas devem ser enviadas para esse endereço ou para o endereço postal indicado na seção 1.</p>",
	"legaldoc_terms_previous": "<p><strong>Data de vigência:</strong> 18 de setembro de 2026</p><h2>1. Introdução</h2><p>Estes termos e condições (os \"Termos\") regem seu acesso e uso do site, dos serviços e dos produtos do Puzzel.org (em conjunto, os \"Serviços\"). Ao usar os Serviços, você concorda em se vincular a estes Termos. Se você não concordar com eles, não use os Serviços.</p><h2>2. Elegibilidade</h2><p>Para usar os Serviços, você deve concordar em cumprir estes Termos e a legislação aplicável.</p><h2>3. Uso dos Serviços</h2><p>Você concorda em:</p><ul><li>usar os Serviços apenas para fins legais;</li><li>não usar mal os Serviços nem tentar interferir neles;</li><li>não fazer engenharia reversa, descompilar ou explorar indevidamente qualquer parte dos Serviços.</li></ul><h2>4. Criação da conta</h2><p>Se você criar uma conta, deve fornecer informações precisas e completas.</p><h2>5. Tarifas e pagamentos</h2><ul><li>Quaisquer tarifas aplicáveis aos Serviços serão comunicadas com clareza.</li><li>Os pagamentos devem ser feitos em dia; caso contrário, os privilégios da sua conta podem ser suspensos.</li></ul><h2>6. Propriedade intelectual</h2><ul><li>Todo o conteúdo original dos Serviços, incluindo textos, elementos gráficos, logotipos e software, é propriedade do Puzzel.org ou de seus licenciantes e é protegido pelas leis de propriedade intelectual.</li><li>Você mantém a propriedade total e todos os direitos de propriedade intelectual sobre qualquer conteúdo que enviar ou criar na plataforma (seu \"Conteúdo do Usuário\").</li><li>Ao enviar ou criar conteúdo na plataforma, você concede ao Puzzel.org uma licença não exclusiva, mundial e isenta de royalties para usar, exibir e distribuir esse conteúdo exclusivamente com a finalidade de operar os Serviços.</li><li>O Puzzel.org não reivindicará a propriedade do seu Conteúdo do Usuário, e não o usará para nenhuma finalidade fora da prestação dos Serviços sem o seu consentimento explícito.</li></ul><h2>7. Conteúdo do Usuário</h2><ul><li>Você mantém a propriedade de qualquer conteúdo que enviar aos Serviços.</li><li>Ao enviar conteúdo, você nos concede uma licença mundial e isenta de royalties para usá-lo, reproduzi-lo, modificá-lo e exibi-lo com a finalidade de fornecer e aprimorar os Serviços.</li><li>Você declara que possui os direitos sobre qualquer conteúdo que enviar.</li></ul><h2>8. Google Classroom e outros diários de classe escolares</h2><p>Se você conectar os Serviços ao Google Classroom ou a outro diário de classe escolar:</p><ul><li>você confirma que tem permissão para fazer isso nas turmas que escolher, e que sua escola aprovou a conexão sempre que isso for exigido;</li><li>quanto às pontuações enviadas para suas turmas, sua escola (ou você, se lecionar de forma independente) decide o que acontece com os dados dos alunos, e o Puzzel.org processa esses dados em nome dela, apenas para calcular as pontuações e entregá-las nas tarefas que você criou;</li><li>as notas são calculadas automaticamente a partir das respostas dadas na atividade. Confira-as antes de se basear nelas — você pode alterar qualquer nota no seu diário de classe, e uma tentativa posterior e melhor de um aluno pode substituir uma nota enviada pelo Puzzel.org;</li><li>você pode parar de enviar pontuações a qualquer momento, por tarefa ou desconectando seu diário de classe.</li></ul><h2>9. Encerramento</h2><p>Podemos suspender ou encerrar seu acesso aos Serviços se:</p><ul><li>você violar estes Termos; ou</li><li>suas ações prejudicarem os Serviços ou outros usuários.</li></ul><p>Você também pode fechar sua conta a qualquer momento: exclua-a pelo painel da sua conta, ou peça que façamos isso enviando um e-mail para <a href=\"mailto:daan@puzzel.org\">daan@puzzel.org</a>.</p><h2>10. Limitação de responsabilidade</h2><p>Na maior extensão permitida por lei:</p><ul><li>o Puzzel.org não é responsável por danos indiretos, incidentais ou consequenciais decorrentes do seu uso dos Serviços;</li><li>nossa responsabilidade por danos diretos é limitada ao valor que você nos pagou nos últimos 12 meses.</li></ul><h2>11. Indenização</h2><p>Você concorda em indenizar o Puzzel.org e isentá-lo de qualquer responsabilidade por reivindicações, perdas ou danos decorrentes da sua violação destes Termos ou do uso indevido dos Serviços por sua parte.</p><h2>12. Alterações a estes Termos</h2><p>Podemos atualizar estes Termos de tempos em tempos. Notificaremos você sobre mudanças significativas por meio de um aviso no site. Se você continuar a usar os Serviços após uma alteração, você aceita os Termos atualizados.</p><h2>13. Lei aplicável</h2><p>Estes Termos são regidos pelas leis da Holanda. Qualquer disputa será resolvida nos tribunais da Holanda.</p><h2>14. Resolução de disputas</h2><p>As disputas podem ser resolvidas por meio de <strong>negociação</strong>: tente resolver a disputa informalmente primeiro.</p><h2>15. Contato</h2><p>Se você tiver dúvidas ou preocupações sobre estes Termos, envie um e-mail para <a href=\"mailto:daan@puzzel.org\">daan@puzzel.org</a>.</p><h2>16. Disposições gerais</h2><ul><li>Se qualquer parte destes Termos for considerada inválida, as demais disposições continuam válidas.</li><li>Estes Termos constituem o acordo integral entre você e o Puzzel.org.</li></ul>",
	"legaldoc_vendor": "<h3>Nome da empresa</h3><p>Puzzel.org</p><h3>Proprietário / Contato principal / POC</h3><p>Daan Weustenraad — daan@puzzel.org</p><h3>Localização/Endereço</h3><p>Sneekermeer 13, 3825XT, Amersfoort, Holanda — <a href=\"https://puzzel.org\" rel=\"noopener noreferrer\" target=\"_blank\">https://puzzel.org</a></p><h3>Descrição do produto/serviço (assinatura escolar)</h3><p>A assinatura escolar dá acesso à plataforma on-line para criar atividades educacionais interativas, incluindo o envio do seu próprio conteúdo.</p><p>Ela tem duração de um ano e inclui:</p><ul><li>um número ilimitado de atividades</li><li>todos os recursos da plataforma</li><li>5 contas de professor incluídas</li><li>até 5.000 sessões de jogador por mês (ambos podem ser ampliados para qualquer número de professores ou sessões de jogador)</li></ul><h3>O aplicativo precisa de acesso aos sistemas ou à infraestrutura da escola (rede sem fio, rede, telefones, servidores etc.)?</h3><p>Sim — uma conexão ativa à internet, seja por Wi-Fi ou por rede móvel.</p><h3>Como você vai acessar este produto / solução? (Uso somente em computador local, a solução usa login baseado na internet, a solução usa login da escola?)</h3><p>A solução usa um login baseado na internet.</p><h3>Você recomenda uma conexão de rede cabeada, ou o Wi-Fi é suficiente?</h3><p>O Wi-Fi é suficiente. As páginas são leves — a maioria com menos de 1 MB cada.</p><h3>Quais são os requisitos de sistema (mínimos e recomendados) para o seguinte:</h3><p>Qualquer navegador atual: Chrome, Firefox, Safari e Edge funcionam. O Internet Explorer é antigo demais e não é compatível. Nenhum plugin, como o Flash, é necessário.</p><h3>Em que tamanho/resolução de tela sua plataforma funciona?</h3><p>O site é totalmente responsivo, então funciona tanto em dispositivos móveis quanto em computadores de mesa.</p><p>Criar atividades funciona melhor em um computador de mesa ou tablet: a tela maior mantém uma visão geral do que você está construindo.</p><h3>Placa de vídeo e memória recomendadas?</h3><p>Não é um fator determinante — o site funciona em qualquer hardware razoavelmente moderno.</p><h3>Seu aplicativo exige alguma instalação (de app)?</h3><p>Não. É um aplicativo web completo e funciona inteiramente no navegador.</p><h3>Este produto / solução vai ser usado com algum dado ou informação?</h3><p>Não por padrão. A plataforma não usa nenhum cookie de rastreamento nem anúncios. Continuar conectado usa o armazenamento do próprio navegador, não um cookie.</p><p>Ao criar uma atividade, o proprietário pode ativar as opções \"Acompanhar estatísticas\" e \"Exigir cadastro\" para coletar resultados individuais da atividade. Cada campo de cadastro é escolhido manualmente, para que o formulário possa ser mantido o mais amigável possível em termos de privacidade.</p><h3>Quais campos de dados ou tipos de dados podem ser usados com este produto? (Primeiro nome, sobrenome, data de nascimento, ID do aluno, endereço de e-mail, datas, palavras-chave, texto, fotos, vídeo, áudio, dados biométricos etc.)</h3><p>Cada um destes é totalmente opcional:</p><ul><li>Resultados da atividade</li><li>Conteúdo educacional</li><li>Primeiro nome / sobrenome / endereço de e-mail / ID do aluno</li></ul><h3>Se souber, quais tipos de dados serão usados com este recurso? (HIPAA, FERPA, PII, PCI, CUI, dados de pesquisa, outro)</h3><p>Opcionalmente, PII: primeiro nome e sobrenome, endereço de e-mail, ID do aluno.</p><h3>Qual é o prazo previsto para implementar esta solução?</h3><p>Pode ser usada imediatamente — todos os geradores de passatempos estão disponíveis publicamente. A mudança para um plano pago também entra em vigor imediatamente.</p><h3>O que precisa ser desbloqueado/liberado no nosso filtro/firewall para que este serviço funcione?</h3><p>Para que o Puzzel.org funcione completamente, libere os seguintes hosts:</p><ul><li>puzzel.org — o próprio aplicativo</li><li>puzzelorg-cdn.s3.us-west-1.amazonaws.com — imagens e áudios enviados por contas armazenadas nos EUA</li><li>puzzelorg-image-cdn.s3.eu-north-1.amazonaws.com — imagens e áudios enviados por contas armazenadas na UE</li><li>*.googleapis.com — login e renovação de token (Firebase Authentication)</li><li>puzzelorg.firebaseapp.com — a janela pop-up de login para contas Google e Microsoft</li><li>wss://puzzelorg.firebaseio.com — banco de dados em tempo real, contas armazenadas nos EUA</li><li>wss://puzzelorg-2.europe-west1.firebasedatabase.app — banco de dados em tempo real, contas armazenadas na UE</li><li>checkout.stripe.com — apenas ao comprar ou renovar uma assinatura</li></ul><p>O banco de dados em tempo real se conecta por meio de um websocket, que é a regra que um filtro de conteúdo rígido costuma descartar silenciosamente: se as atividades abrem mas os resultados nunca são salvos, essa é a primeira regra a verificar. Apenas a região usada pela sua conta é necessária — uma conta dos EUA nunca contata o banco de dados da UE, e vice-versa. O Stripe pode continuar bloqueado nos dispositivos da sala de aula.</p><h3>Algum dos seus servidores fica no exterior? Se sim, em quais países?</h3><p>Os dados são armazenados na UE ou nos Estados Unidos: uma conta nova recebe a região sugerida pelo fuso horário do navegador, e Europa e África recebem a UE. Duas configurações decidem onde, de forma independente uma da outra:</p><ul><li>Dados da conta: um banco de dados em tempo real do Google Firebase em europe-west1, na Bélgica, ou em us-central1, nos Estados Unidos.</li><li>Arquivos: um bucket do Amazon S3 em us-west-1 (Califórnia) ou eu-north-1 (Estocolmo). Os arquivos existentes continuam funcionando após uma troca.</li></ul><p>Uma nova conta começa na região sugerida pelo fuso horário do navegador — Europa e África recebem o banco de dados da UE — e qualquer uma das duas configurações pode ser alterada depois. Mover os dados da conta para a outra região é feito como uma migração em segundo plano e exige uma assinatura paga. O aplicativo é hospedado e entregue pela CDN da <a href=\"https://vercel.com\" rel=\"noopener noreferrer\" target=\"_blank\">Vercel</a>.</p><h3>Seu programa utiliza um servidor de cache?</h3><p>Apenas para páginas de conteúdo estático.</p><h3>Seu serviço exige interação por e-mail com os alunos?</h3><p>Não. Toda a comunicação passa pelo proprietário da atividade, que na maioria dos casos é o professor. A única exceção é opcional: quando uma escola ativa as contas de alunos no Puzzel LMS, cada aluno recebe um e-mail para definir a senha.</p><h3>Seu software é compatível com alguma integração?</h3><p>Quatro caminhos de entrada:</p><ul><li>A plataforma de ensino da sua escola, via LTI 1.3. O administrador cola um único link na configuração da ferramenta — Moodle, Canvas e Brightspace fazem isso automaticamente; Schoology, Blackboard e itslearning são configurados com a gente antes. Depois, um professor escolhe uma das suas próprias atividades dentro de um curso, e a pontuação que um aluno obtém volta para o diário de classe desse curso.</li><li>Google Classroom: um professor atribui uma atividade a uma das suas turmas, e a pontuação volta para a própria entrega do aluno.</li><li>Qualquer outro sistema: copie o código de incorporação e cole-o em qualquer página — nenhum trabalho de integração é necessário. É assim que o Puzzel.org é usado na maioria dos casos.</li><li>Uma API REST pode criar atividades a partir dos seus próprios sistemas, com um limite de 10 solicitações por dia por chave.</li></ul><p>Um professor também pode conectar um assistente de IA (como o ChatGPT ou o Claude) à sua própria conta. Ele fica desativado a menos que um professor conecte um, compartilha com o assistente escolhido somente as atividades do próprio professor e nunca dados de alunos, e funciona no próprio puzzel.org, então não há nenhum host adicional para liberar.</p><h3>Os professores têm logins individuais?</h3><p>Sim. Cada professor cria seu próprio login com o endereço de e-mail. Esse login individual pode depois ser conectado a uma assinatura de conta escolar, quando disponível.</p><h3>Seu produto oferece suporte técnico ilimitado?</h3><p>Sim — por e-mail, <a href=\"mailto:daan@puzzel.org\" rel=\"noopener noreferrer\" target=\"_blank\">daan@puzzel.org</a>.</p><p>(Desde que você se esforce um pouco para testar os recursos e ler a documentação existente.) Disponível das 9h às 22h (CET).</p><h3>Existe um portal para gerenciar nossos alunos?</h3><p>Sim e não. Os alunos podem se cadastrar (se você exigir o cadastro) e, quando resolvem atividades estando conectados, você tem acesso aos resultados das atividades deles. No entanto, você não tem controle sobre as contas deles.</p><p>Você pode excluir qualquer um dos resultados deles a qualquer momento.</p><h3>Vocês têm papéis personalizáveis no console administrativo?</h3><p>Não. Há pouca hierarquia no Puzzel.org: apenas o proprietário da conta escolar tem direitos extras, que são o de convidar outros professores para participar da conta escolar principal (o que lhes dá acesso Premium).</p><h3>Vocês oferecem treinamento e do que ele consiste?</h3><p>Não, mas há bastante documentação nas seções de recursos e do editor de atividades, e perguntas são sempre bem-vindas por e-mail. A plataforma também foi projetada para ser fácil de aprender.</p><h3>Algum dos nossos dados precisa ser importado para o seu programa?</h3><p>Não. A importação de dados não é um requisito de forma alguma.</p><h3>Descreva o processo e o prazo que você usará para notificar a Escola caso uma violação de dados seja descoberta. Inclua o POC da empresa que notificará a Escola e qual será o conteúdo da notificação. Descreva como a notificação ocorrerá e em que formato.</h3><p>Os titulares de conta são notificados por e-mail. O ponto de contato no Puzzel.org é Daan Weustenraad (veja os detalhes acima). A notificação descreve a violação, quem foi afetado e quais são as consequências.</p><h3>A infraestrutura (hosts, equipamentos de rede etc.) que hospeda o aplicativo deve estar localizada em um ambiente do tipo gaiola trancada. Prefere-se um data center Tier 2 (ou superior) ou uma infraestrutura física de provedor de nuvem, como AWS, Google ou Azure.</h3><p>O aplicativo é hospedado pela <a href=\"https://vercel.com\" rel=\"noopener noreferrer\" target=\"_blank\">Vercel</a>, uma das maiores redes de entrega de aplicativos, e por isso é protegido da melhor forma possível. Contas, atividades e resultados ficam em um banco de dados em tempo real do Google Firebase; as imagens e os áudios enviados são armazenados no Amazon S3.</p><p><a href=\"https://firebase.google.com/support/privacy\" rel=\"noopener noreferrer\" target=\"_blank\">Mais sobre o Google Firebase</a></p><p>A lista completa de subprocessadores — nenhuma outra parte recebe dados de conta ou de jogador:</p><ul><li><a href=\"https://vercel.com\" rel=\"noopener noreferrer\" target=\"_blank\">Vercel</a> — hospedagem e entrega do aplicativo</li><li><a href=\"https://firebase.google.com\" rel=\"noopener noreferrer\" target=\"_blank\">Google Firebase</a> — autenticação e o banco de dados em tempo real que armazena os dados da conta</li><li><a href=\"https://aws.amazon.com/s3/\" rel=\"noopener noreferrer\" target=\"_blank\">Amazon S3</a> — armazenamento para imagens e áudios enviados</li><li><a href=\"https://stripe.com\" rel=\"noopener noreferrer\" target=\"_blank\">Stripe</a> — pagamentos de assinatura e faturamento</li><li><a href=\"https://openai.com\" rel=\"noopener noreferrer\" target=\"_blank\">OpenAI</a> — gera conteúdo quando um professor usa o assistente de IA, e verifica se uma tentativa de Wordle é uma palavra real</li><li><a href=\"https://ai.google.dev\" rel=\"noopener noreferrer\" target=\"_blank\">Google Gemini</a> — gera imagens e lê os documentos e imagens que um professor importa com o assistente de IA</li><li><a href=\"https://sendgrid.com\" rel=\"noopener noreferrer\" target=\"_blank\">Twilio SendGrid</a> — envia o e-mail da plataforma: e-mails de boas-vindas e de pagamento, convites e novidades do produto</li><li><a href=\"https://pixabay.com\" rel=\"noopener noreferrer\" target=\"_blank\">Pixabay</a> — fornece as fotos de banco de imagens gratuitas que um professor pode pesquisar a partir do editor</li></ul><h3>A infraestrutura que hospeda o aplicativo deve manter os dados separados dos dados de outros clientes. Isso pode ser feito por meios físicos (airgap, servidores separados etc.) ou lógicos (VLAN, sub-redes, tags de segurança, hosts virtuais etc.). Descreva como isso é feito.</h3><p>De forma lógica, por meio da autenticação. Enquanto conectado à sua conta, você só acessa os dados armazenados por você como proprietário da atividade, ou em nome das suas atividades (os dados dos jogadores da atividade). Isso é totalmente aplicado pela implementação das Firebase Security Rules.</p><p><a href=\"https://firebase.google.com/docs/rules\" rel=\"noopener noreferrer\" target=\"_blank\">Mais sobre as Firebase Security Rules</a></p><h3>Os dados devem estar sempre criptografados em trânsito, em uso e em repouso, sem exceção. Descreva como isso é feito.</h3><p>O tráfego é HTTPS de ponta a ponta, e os dados da conta são criptografados em trânsito e em repouso pelo Google Firebase.</p><p><em>\"Os serviços do Firebase criptografam os dados em trânsito usando HTTPS e isolam logicamente os dados dos clientes.\"</em> — Firebase</p><p><a href=\"https://firebase.google.com/support/privacy#data_encryption\" rel=\"noopener noreferrer\" target=\"_blank\">Mais sobre criptografia de dados</a></p><p>Duas exceções a se conhecer. As imagens e os áudios enviados são armazenados no Amazon S3 e servidos a partir de uma URL pública — trate-os como públicos e mantenha qualquer conteúdo confidencial fora da mídia das atividades. O assistente de IA é usado a cada consulta: o que um professor digita é enviado para a OpenAI ou o Google Gemini para gerar conteúdo. Algo que um jogador digita pode chegar até a OpenAI: em um Wordle com a opção de aceitar só palavras reais ativada, uma tentativa que não está nas nossas listas de palavras é enviada como uma única palavra, sem nada que identifique o jogador.</p><h3>Como vocês autenticam os usuários? Quais opções existem (local/manual, SSO, SAML, Clever etc.)?</h3><p>A autenticação é feita pelo Google Firebase. Os professores entram com um endereço de e-mail e senha, ou com a conta Google ou Microsoft que sua escola já gerencia. Os jogadores permanecem anônimos, a menos que um professor ative o cadastro para uma atividade.</p><p>As atividades incorporadas são compatíveis com o single sign-on OIDC: o seu portal envia um token assinado, que é verificado contra as chaves públicas do seu provedor de identidade antes que o jogador seja admitido. Os emissores são liberados por conta, mediante lista de permissões configurada sob solicitação. Atualmente não há conector Clever, ClassLink ou SAML.</p><p><a href=\"https://firebase.google.com/docs/auth\" rel=\"noopener noreferrer\" target=\"_blank\">https://firebase.google.com/docs/auth</a></p><h3>Forneça informações sobre o processo de encerramento de conta</h3><p>Uma conta de usuário pode ser excluída a qualquer momento. Isso apaga completamente todo o registro das suas atividades e dos resultados dessas atividades.</p><h3>Descreva quem tem acesso aos dados da conta?</h3><p>Apenas o proprietário da atividade tem acesso aos seus próprios dados. A equipe do Puzzel.org pode acessar uma conta para fins de depuração, mas nunca sem uma solicitação explícita do titular da conta.</p><h3>Vocês aceitam pagamento por ordem de compra (PO)?</h3><p>Sim, quando a ordem de compra puder ser paga por cartão ou transferência bancária. Cheques não podem ser aceitos, já que o Puzzel.org não está sediado nos EUA. Os pagamentos são processados pelo Stripe, então os dados do cartão nunca chegam aos próprios sistemas do Puzzel.org. Se você precisar de um documento formal antes de fazer o pedido, o gerador de orçamentos produz um orçamento em PDF com os dados da sua escola.</p><h3>Este produto ou solução tem a capacidade de aceitar pagamentos de algum tipo?</h3><p>Sim. Cartão de crédito ou débito, PayPal, Apple Pay e Google Pay são aceitos em qualquer moeda; ao pagar em euros, iDEAL, Bancontact, Giropay e outros métodos locais também são oferecidos, e a transferência bancária está disponível. Todo pagamento é processado pelo Stripe. A lista completa para o seu país é exibida na página de preços.</p>"
}
