Política de privacidade

1. Controlador

Vulpes Sagax UG (haftungsbeschränkt), representada pelo diretor-gerente Korbinian Hermann, Alburger Hauptstraße 57, 94315 Straubing, Alemanha.
E-mail: korbi@vulpessagax.com

2. Hospedagem e login

O serviço está disponível em sudokusagax.com. O servidor em que ele roda fica em um data center da IONOS SE (Elgendorfer Straße 57, 56410 Montabaur, Alemanha) em Berlim. Os domínios e a caixa de correio dos e-mails enviados a nós são operados pela netcup GmbH (Emmy-Noether-Straße 10, 76131 Karlsruhe, Alemanha). O login é feito por nós mesmos. Para isso, você tem duas opções: sua conta do Google ou Iniciar sessão com a Apple. Nos dois casos, verificamos a credencial que o respectivo serviço emite para isso e criamos uma conta conosco. O serviço que você escolher fica sabendo, assim, que você faz login aqui: no Google, trata-se da Google LLC (EUA); na Apple, da Apple Distribution International Ltd. (Irlanda). Do Google, recebemos um identificador e seu endereço de e-mail, mas não seu nome. Seu nome de exibição é gerado aleatoriamente quando a conta é criada (por exemplo, “Fuchs-3fa2c1”), e você pode alterá-lo a qualquer momento. Da Apple, recebemos um identificador e, se você concordar, seu endereço de e-mail. A Apple envia seu nome apenas no primeiríssimo login; depois disso, não mais. Não usamos esse nome. A Apple também oferece a opção de ocultar seu endereço (“Ocultar Meu E-mail”). Se você escolher essa opção, recebemos, em vez do seu endereço real, um endereço de encaminhamento em privaterelay.appleid.com; a Apple encaminha a você as mensagens enviadas para esse endereço, e o seu endereço real não chega ao nosso conhecimento. Em nenhuma das duas opções armazenamos o próprio endereço, apenas uma impressão digital dele (veja a seção 3). Se mais tarde você fizer login pelo outro serviço, isso normalmente leva à mesma conta, e não a uma segunda. Para isso, é preciso que os dois serviços nos informem o mesmo endereço: se você o ocultar na Apple ou se de lá não recebermos nenhum, não conseguimos reconhecer a ligação, e é criada uma segunda conta. Você escolhe a opção ativamente, e ela é necessária para que sua conta possa ser criada (art. 6(1)(b) do RGPD); o que o Google ou a Apple tratam por conta própria nesse processo está descrito nas respectivas políticas de privacidade. Após o login, definimos um cookie de sessão próprio (__Host-sagax_sitzung) para que você continue conectado; ele contém um identificador aleatório e nada mais. As contas criadas anteriormente pelo IEX-Labs Auth-Hub continuam existindo conosco; o Hub não é mais usado para o login. Não usamos publicidade nem serviços de rastreamento; as fontes são fornecidas localmente (sem conexão com o Google Fonts ou similares).

2b. O app nas lojas

Você obtém o app pela App Store da Apple ou pelo Google Play. Pelo download, pela instalação e pelas avaliações nas lojas, são responsáveis a própria Apple ou o próprio Google; para isso valem as respectivas políticas de privacidade. No próprio app vale esta política. Se o app pedir uma avaliação, ele abre para isso a janela de avaliação do sistema da Apple ou do Google. Se ela aparece ou não é decidido pelo sistema, e nós não ficamos sabendo se nem como você avalia.

3. Quais dados tratamos

3b. Contagem de eventos (sem dados pessoais)

Para ver se o jogo agrada, contamos eventos: quantas vezes a página inicial foi aberta, um quebra-cabeça iniciado, um resolvido, tocado em “Cadastrar”, uma conta criada, um link de indicação copiado, um tipo de quebra-cabeça desejado ou o aviso visto de que sem conta não é possível continuar. Na Toca, contamos também como termina uma partida: iniciada, interrompida, perdida ou vencida, além do nível ou da onda e, em caso de vitória, se a toca saiu intacta. Disso tudo é armazenado apenas um contador por dia, evento e variante, por exemplo “em 19/08 um quebra-cabeça foi iniciado 40 vezes”.

Contamos eventos, não pessoas. Não é criada nenhuma linha por pessoa, nenhum identificador, nenhum perfil, nenhum valor de reconhecimento; para isso, não são definidos cookies e não são armazenados endereços IP. A partir dos números, não é possível deduzir quem fez algo, nem se dois eventos pertencem à mesma pessoa. A base legal é o nosso interesse legítimo em uma oferta que funcione (art. 6(1)(f) do RGPD); nesse processo não surge nenhuma relação com pessoas.

Como “variante” é contado junto, conforme o evento, o nível de dificuldade, o local do clique ou, em uma visita por meio de um link de anúncio, o nome da campanha de ?src=. Trata-se de uma palavra atribuída por nós mesmos, como meta-feed, e não diz nada sobre você. Sem esse complemento, registramos apenas de qual site a pessoa veio (só o nome do host, nunca o endereço completo), ou “direto”.

4. Finalidades e bases legais

Disponibilização do jogo e da conta de usuário, bem como dos rankings (art. 6(1)(b) do RGPD, relação de uso) e o funcionamento seguro e sem falhas (art. 6(1)(f) do RGPD, interesse legítimo).

5. Armazenamento local no navegador

Para o login, definimos cookies, e apenas para isso:

Além desses, não definimos cookies, e em especial nenhum cookie de publicidade ou de rastreamento.

Na memória do seu navegador, guardamos os seguintes valores. A maioria nunca sai do seu dispositivo. Quatro saem: os quebra-cabeças resolvidos offline (afinal, eles devem ir para o servidor), o token de acesso do app (ele comprova, a cada solicitação, que é você), a palavra de um link de anúncio (ela viaja junto com os eventos contados, veja a seção 3b) e o progresso de convidado, assim que você cria uma conta (veja abaixo):

Além disso, o aplicativo guarda os próprios arquivos (páginas, imagens, código do programa) no cache do navegador, para que ele inicie também sem rede. As respostas do servidor com dados pessoais estão expressamente excluídas disso.

Você pode apagar esses valores a qualquer momento nas configurações do seu navegador. O progresso de convidado se perde com isso, o progresso da conta não: ele fica no servidor.

6. Registros do servidor

O aplicativo não mantém arquivos de log permanentes de acesso ou do servidor. Para combater abusos (rate limiting), seu endereço IP é tratado exclusivamente de forma transitória na memória de trabalho e descartado automaticamente no máximo após cerca de dez minutos; o endereço IP não é armazenado no banco de dados. Mensagens técnicas ocasionais de funcionamento e de erro (sem criação de perfil) podem aparecer na saída padrão do ambiente de hospedagem e ficam ali guardadas apenas pelo tempo que o funcionamento seguro exigir.

7. Prazo de armazenamento

Os dados de jogo ficam armazenados até serem apagados pelo usuário. Cópias de segurança do banco de dados são feitas em dois lugares: diariamente no mesmo servidor, ali em rodízio por 14 dias, e diariamente como artefato de uma execução automática em nosso repositório privado no GitHub (GitHub Inc., grupo Microsoft), ali por 30 dias, sendo depois apagadas automaticamente. Essa segunda cópia existe para que uma falha do servidor não leve junto todas as cópias de segurança ao mesmo tempo. Ela contém o mesmo conjunto de dados do aplicativo, ou seja, também nomes de exibição, identificadores de conta, fotos de perfil enviadas e a impressão digital do endereço de e-mail mencionada acima, e é acessível apenas aos operadores do serviço. O GitHub trata esses dados como operador nos termos do art. 28 do RGPD; nesse processo ocorre uma transferência para os EUA, protegida pelas cláusulas contratuais padrão da Comissão Europeia (art. 46(2)(c) do RGPD). Uma cópia das garantias pode ser obtida mediante solicitação no endereço indicado acima. Sua sessão de login expira sozinha após no máximo 90 dias; ao sair da conta, ela é apagada imediatamente. Sua conta fica conosco e permanece até que você a apague (veja a seção 8).

8. Seus direitos

Você tem direito de acesso, retificação, eliminação, limitação, portabilidade dos dados e oposição (arts. 15 a 21 do RGPD). Para isso, você não precisa preencher formulário nem apresentar justificativa: basta um e-mail para korbi@vulpessagax.com, uma frase é suficiente. Respondemos em até um mês.

Sua conta fica conosco. É preciso distinguir duas coisas:

Você também tem o direito de apresentar reclamação a uma autoridade de proteção de dados; a competente para nós é o Bayerisches Landesamt für Datenschutzaufsicht (BayLDA, a autoridade de proteção de dados da Baviera), Ansbach.

Direito de oposição. Alguns dados tratamos porque temos um interesse legítimo neles: o funcionamento seguro, a contagem da plataforma (navegador, iOS ou Android) em que você joga com sua conta e a contagem de quantas vezes um quebra-cabeça é iniciado (art. 6(1)(f) do RGPD). Você pode se opor a isso a qualquer momento. Basta uma mensagem informal para korbi@vulpessagax.com, você não precisa apresentar justificativa; confirmamos a oposição e deixamos de tratar os dados em questão. Sobre a contagem de eventos, é justo acrescentar: ali não fica armazenado nada que aponte para você; por isso, também não há nada que possamos associar a você e retirar. Se você pedir, explicamos isso com prazer em detalhes.

9. Observação: criação com IA

Este aplicativo foi criado com o apoio de inteligência artificial: o software com o Claude (Anthropic), as imagens com o Grok (xAI). Durante o funcionamento, não ocorre nenhum tratamento dos seus dados pessoais por esses fornecedores; a IA foi usada apenas na criação.