English
Last updated: 2026-10-27
1. Who we are
"Frostforge" (placeholder name) is a mobile game for Android (Google Play) and iOS (App Store; TestFlight while in testing). The data controller is the Frostforge developer, Anderson Fantin. Contact for privacy requests: playfrostforge@gmail.com. The game is for players aged 16 and over.
2. What we collect and why
| Data | When | Purpose | Legal basis (GDPR/LGPD) |
|---|---|---|---|
| Account id (Amazon Cognito user id created when you first sign in with Google or Apple) | At your first sign-in | Identify your save so you can play on any device | Contract (providing the game) |
| Game state: base layout, resources, research, heroes, troops, tutorial progress, world map position and marches, timestamps, your HUD layout choices | While playing | Run the game on our server (the server is authoritative) | Contract |
| Play session: a random session id, the platform (Android, iOS or web) and the start time of the device you play on | When you open the game | Keep one active device per account, so two devices never overwrite each other | Contract |
Google or Apple account identifier (no email, name or profile; sign-in scope openid only) |
When you sign in | Sign you in and give you the same save on a new device or platform | Contract (sign-in is required to play) |
| Device integrity token (Google Play Integrity) | When a new account first opens its base on Android | Block fake clients and abuse | Legitimate interest (security, anti-cheat) |
| Technical logs: may include IP address as processed by AWS, request time, endpoint, status, user id | Every request | Security, debugging, cost control | Legitimate interest |
| Feedback you send from the menu: your text, your user id, time, app version, platform, language | When you send feedback | Read and answer your feedback | Consent |
| Support requests: the text you write, our team's replies, your follow-up replies, a support code, your user id, time, app version, platform, language | When you send a support request or reply | Answer your request. No other purpose | Consent |
| Images you attach to a support request (up to 3 per request; the app shrinks and re-encodes them on your device, which removes location and camera data) | When you attach them | Understand and answer your request. Each image is checked automatically for inappropriate content. No other purpose | Consent |
| Usage statistics, only if you tap "Allow" (changeable in the menu): per day, counts of events such as tutorial steps, sessions, play time, highest Core level, first research/recruit/expedition, and a short code identifying a script error; with your user id, app version and platform | While you play, after you allow it | Understand where players get stuck and how many come back | Consent |
We do not sell your data, show third-party ads, or use your data for profiling. We do not knowingly collect data from children under 16.
Usage statistics are stored as daily totals per player (not one record per action), contain no free text, advertising id or device id, and nothing is sent until you choose "Allow". The game has no crash-reporting SDK. Native crash reports come from Google Play (Android vitals) on Android, and on iPhone from Apple, only if you chose to share analytics with app developers in your device settings (or send a crash report from TestFlight).
Notifications are scheduled on your device by the game itself; no push service receives your data.
Test builds (Google Play testing tracks and TestFlight) that use our test server also store the e-mail address of the Google or Apple account you sign in with, only to recognise registered testers. The public game never asks for it.
Planned (not collected yet):
- In-app purchases (Google Play on Android, the App Store on iPhone; none can be made today). When they start, Google or Apple handles the payment and we receive and keep a record of each purchase: store, product, order or transaction id, what was credited to your account and any refund. We never receive your card or payment details. This policy will be updated with how long these records are kept before purchases open.
- Apple App Attest on iPhone, the same one-time check as Play Integrity on Android when a new account first opens its base.
3. Who receives your data
- Amazon Web Services (hosting, database, logs, sign-in via Amazon Cognito, private storage of support request images and their automatic moderation via Amazon Rekognition). Processor.
- Google (Sign in with Google; Play Integrity on Android; Google Play for distribution, in-app updates and, when they start, payments).
- Apple (Sign in with Apple; the App Store and TestFlight for distribution on iPhone and, when they start, payments).
- GitHub, Inc. (United States), a service provider that hosts our request-tracking system. The text of your support requests and replies, and your support code, are processed there only to handle your request. Not used for any other purpose. Processor.
- Anthropic, PBC (United States), provider of the AI tools that help our team read, sort and draft answers to support requests. It receives the content of support requests, including attached images, only for that purpose. Processor.
- Support request images are never posted on GitHub.
- Other players on the same world map see your base's position, your marches and the resource nodes you hold, under a code that is not your account id. No name, e-mail or Google/Apple identifier is shown.
- Nobody else. We may disclose data if the law requires it.
4. Where data is stored
Amazon Web Services region us-east-2 (Ohio, USA). If you are outside the USA your data is transferred there; we rely on AWS's standard contractual clauses/data protection terms for transfers from the EU/UK/Brazil. Support requests are also stored by GitHub, Inc. in the USA. For that transfer we rely on GitHub's Data Protection Agreement, which includes the standard contractual clauses (GDPR Chapter V; LGPD art. 33). The AI tools from Anthropic, PBC (section 3) process support request content in the USA on the same basis (Anthropic's data processing terms with standard contractual clauses).
5. How long we keep it
- Game state and account: until your account is permanently deleted (30 days after you delete it).
- Feedback messages: automatically deleted after 180 days (or when your account is permanently deleted, 30 days after you delete it).
- Support requests in our game database (your text, our replies and your replies, shown on the Support screen): deleted automatically 180 days after the last update to the request (or when your account is permanently deleted, 30 days after you delete it).
- Support requests on GitHub (where our team handles them): once a request is closed, the comments holding the text you wrote are deleted automatically about 180 days after its last update (or when your account is permanently deleted, 30 days after you delete it: usually at once, at the latest within a day or so, and the request is closed). What stays on GitHub is a closed request record with no text you wrote: your support code, the request category, app version, platform and language, plus our team's replies and internal notes about the request.
- Images attached to a support request: deleted as soon as the request is closed (by you or by our team), and in any case no later than 30 days after you send them, including when your account is deleted.
- Usage statistics: automatically deleted after 120 days (or when your account is permanently deleted, 30 days after you delete it); the record of your choice (Allow / No thanks) and the day you first chose are kept until the account is permanently deleted.
- Technical logs: 30 days (set in AWS CloudWatch).
- When you delete your account it is disabled for 30 days (your data is kept, frozen and out of the game, so you can restore it if the deletion was a mistake or someone else did it). After 30 days everything is deleted automatically.
- A short deletion marker (about 2 hours) is kept after the permanent deletion so a stale session cannot recreate the account.
- Backups: in production, DynamoDB point-in-time recovery may keep deleted data in backups for up to 35 days after the permanent deletion.
6. Your rights and how to delete your data
Under GDPR (EU/UK) and LGPD (Brazil) you may ask to access, correct, port, or delete your data, object to processing, and withdraw consent at any time. You can also complain to your data protection authority (in Brazil, the ANPD).
- Delete everything yourself: in the game open Menu -> Delete account. It disables your account at once and permanently deletes your save, your link to Google/Apple, your sign-in record, your feedback and your support requests (and the GitHub comments that hold your support request text) 30 days later, automatically. Sign in again within the 30 days and tap Restore to cancel. After that it cannot be undone. A closed request record without your text stays on GitHub (see section 5). If your account uses Sign in with Apple, we also ask Apple to revoke the game's access to your Apple account.
- No app installed? Open https://agspf94.github.io/frostforge-legal/delete-account.html, sign in with the same Google or Apple account, and request deletion (or restore) there. It works the same way (30 days, then permanent).
- Access, correction or portability requests: email playfrostforge@gmail.com. We answer within 30 days. We may need details such as your support code (shown on the Support screen), the approximate time of play or a feedback id to find your data, since accounts have no name or email. You do not need to email us to delete your data.
- Removing the game's access in your Google or Apple account settings, or deleting that Google or Apple account, does not delete the game save; use Delete account (30-day window above).
- Your account is your Google or Apple sign-in: on a new device, sign in with the same account to get your save back.
- Linking Google and Apple: in Settings you can link both to one game account. If the other sign-in already has its own base, you choose which account to keep; progress cannot be combined. The account you did not keep is disabled and permanently deleted 30 days later, like Delete account. If you chose the wrong one, email playfrostforge@gmail.com before then.
7. Security
Data is encrypted in transit (HTTPS) and at rest (AWS-managed encryption). Access to the backend is limited to the developer through AWS IAM. No system is perfectly secure; we will notify authorities and affected players of breaches as the law requires.
8. Changes
We will post changes here and update the date above. Material changes will be announced in the game.
Português (Brasil)
Última atualização: 2026-10-27
1. Quem somos
"Frostforge" (nome provisório) é um jogo para celular para Android (Google Play) e iOS (App Store; TestFlight durante os testes). O controlador dos dados é the Frostforge developer, Anderson Fantin. Contato para pedidos de privacidade (encarregado/DPO): playfrostforge@gmail.com. O jogo é para maiores de 16 anos.
2. O que coletamos e por quê
| Dado | Quando | Finalidade | Base legal (LGPD/GDPR) |
|---|---|---|---|
| Identificador da conta (id de usuário do Amazon Cognito criado no seu primeiro login com Google ou Apple) | No primeiro login | Identificar seu progresso para você jogar em qualquer aparelho | Execução de contrato |
| Estado do jogo: base, recursos, pesquisas, heróis, tropas, tutorial, posição e marchas no mapa-múndi, horários, suas escolhas de layout do HUD | Durante o jogo | Executar o jogo em nosso servidor (o servidor é a autoridade) | Execução de contrato |
| Sessão de jogo: um id de sessão aleatório, a plataforma (Android, iOS ou web) e o horário de início do aparelho em que você joga | Ao abrir o jogo | Manter um único aparelho ativo por conta, para que dois aparelhos nunca sobrescrevam um ao outro | Execução de contrato |
Identificador da conta Google ou Apple (sem e-mail, nome nem perfil; escopo de login apenas openid) |
Ao entrar | Fazer seu login e entregar o mesmo progresso em outro aparelho ou plataforma | Execução de contrato (o login é necessário para jogar) |
| Token de integridade do aparelho (Google Play Integrity) | Quando uma conta nova abre a base pela primeira vez no Android | Bloquear clientes falsos e abuso | Legítimo interesse (segurança) |
| Logs técnicos: pode incluir endereço IP conforme processado pela AWS, horário, endpoint, status, id do usuário | A cada requisição | Segurança, correção de erros, controle de custo | Legítimo interesse |
| Feedback enviado pelo menu: texto, id do usuário, horário, versão do app, plataforma, idioma | Ao enviar | Ler e responder seu feedback | Consentimento |
| Pedidos de suporte: o texto que você escreve, as respostas da nossa equipe, suas respostas, um código de suporte, seu id de usuário, horário, versão do app, plataforma, idioma | Ao enviar um pedido de suporte ou uma resposta | Responder ao seu pedido. Nenhuma outra finalidade | Consentimento |
| Imagens que você anexa a um pedido de suporte (até 3 por pedido; o app reduz e recodifica as imagens no seu aparelho, o que remove dados de localização e da câmera) | Ao anexá-las | Entender e responder ao seu pedido. Cada imagem passa por uma verificação automática de conteúdo impróprio. Nenhuma outra finalidade | Consentimento |
| Estatísticas de uso, somente se você tocar em "Permitir" (alterável no menu): por dia, contagem de eventos como etapas do tutorial, sessões, tempo de jogo, maior nível do Núcleo, primeira pesquisa/recrutamento/expedição e um código curto que identifica um erro de script; com seu id de usuário, versão do app e plataforma | Durante o jogo, depois que você permitir | Entender onde os jogadores travam e quantos voltam | Consentimento |
Não vendemos seus dados, não exibimos anúncios de terceiros e não fazemos perfilamento. Não coletamos intencionalmente dados de menores de 16 anos.
As estatísticas de uso são guardadas como totais diários por jogador (não um registro por ação), não contêm texto livre, id de publicidade nem id do aparelho, e nada é enviado até você escolher "Permitir". O jogo não tem SDK de relatório de falhas. Os relatórios de falhas nativas vêm do Google Play (Android vitals) no Android e, no iPhone, da Apple, somente se você escolheu compartilhar análises com desenvolvedores de apps nos ajustes do aparelho (ou enviar um relatório de falha pelo TestFlight).
As notificações são agendadas no seu aparelho pelo próprio jogo; nenhum serviço de push recebe seus dados.
Versões de teste (faixas de teste do Google Play e TestFlight) que usam nosso servidor de testes também guardam o e-mail da conta Google ou Apple com que você entra, somente para reconhecer testadores cadastrados. O jogo público nunca pede o e-mail.
Planejado (ainda não coletado):
- Compras no app (Google Play no Android, App Store no iPhone; nenhuma compra é possível hoje). Quando começarem, o Google ou a Apple cuidam do pagamento e nós recebemos e guardamos um registro de cada compra: loja, produto, id do pedido ou da transação, o que foi creditado na sua conta e eventuais reembolsos. Nunca recebemos dados do seu cartão ou pagamento. Antes de as compras abrirem, esta política dirá por quanto tempo esses registros são guardados.
- Apple App Attest no iPhone, a mesma verificação única do Play Integrity no Android quando uma conta nova abre a base pela primeira vez.
3. Com quem compartilhamos
- Amazon Web Services (hospedagem, banco de dados, logs, login via Amazon Cognito, armazenamento privado das imagens dos pedidos de suporte e sua moderação automática via Amazon Rekognition). Operador.
- Google (Entrar com o Google; Play Integrity no Android; Google Play para distribuição, atualizações no app e, quando começarem, pagamentos).
- Apple (Entrar com a Apple; App Store e TestFlight para distribuição no iPhone e, quando começarem, pagamentos).
- GitHub, Inc. (Estados Unidos), prestador de serviço que hospeda nosso sistema de acompanhamento de pedidos. O texto dos seus pedidos de suporte e respostas, e seu código de suporte, são tratados lá somente para atender ao seu pedido. Nenhuma outra finalidade. Operador.
- Anthropic, PBC (Estados Unidos), fornecedora das ferramentas de IA que ajudam nossa equipe a ler, organizar e redigir respostas aos pedidos de suporte. Recebe o conteúdo dos pedidos de suporte, incluindo imagens anexadas, somente para essa finalidade. Operador.
- As imagens dos pedidos de suporte nunca são publicadas no GitHub.
- Outros jogadores no mesmo mapa-múndi veem a posição da sua base, suas marchas e os nós de recursos que você ocupa, sob um código que não é o id da sua conta. Nenhum nome, e-mail ou identificador Google/Apple é mostrado.
- Ninguém mais. Podemos divulgar dados se a lei exigir.
4. Onde os dados ficam
Região da AWS us-east-2 (Ohio, EUA). Fora dos EUA, seus dados são transferidos para lá (transferência internacional, art. 33 da LGPD), com base nas cláusulas contratuais padrão e nos termos de proteção de dados da AWS. Os pedidos de suporte também ficam guardados pela GitHub, Inc. nos EUA. Para essa transferência usamos o Acordo de Proteção de Dados da GitHub, que inclui as cláusulas contratuais padrão (art. 33 da LGPD; Capítulo V do GDPR). As ferramentas de IA da Anthropic, PBC (seção 3) tratam o conteúdo dos pedidos de suporte nos EUA com a mesma base (termos de tratamento de dados da Anthropic com cláusulas contratuais padrão).
5. Por quanto tempo guardamos
- Estado do jogo e conta: até a conta ser excluída permanentemente (30 dias depois de você excluí-la).
- Mensagens de feedback: apagadas automaticamente após 180 dias (ou quando a conta for excluída permanentemente, 30 dias depois de você excluí-la).
- Pedidos de suporte no banco de dados do jogo (seu texto, nossas respostas e suas respostas, exibidos na tela de Suporte): apagados automaticamente 180 dias após a última atualização do pedido (ou quando a conta for excluída permanentemente, 30 dias depois de você excluí-la).
- Pedidos de suporte no GitHub (onde nossa equipe os atende): depois que um pedido é encerrado, os comentários com o texto que você escreveu são apagados automaticamente cerca de 180 dias após a última atualização dele (ou quando a conta for excluída permanentemente, 30 dias depois de você excluí-la: normalmente na hora, no máximo em cerca de um dia, e o pedido é encerrado). Fica no GitHub um registro encerrado do pedido sem nenhum texto seu: seu código de suporte, a categoria do pedido, versão do app, plataforma e idioma, além das respostas da nossa equipe e notas internas sobre o pedido.
- Imagens anexadas a um pedido de suporte: apagadas assim que o pedido é encerrado (por você ou pela nossa equipe) e, em qualquer caso, no máximo 30 dias depois do envio, inclusive quando a conta é excluída.
- Estatísticas de uso: apagadas automaticamente após 120 dias (ou quando a conta for excluída permanentemente, 30 dias depois de você excluí-la); o registro da sua escolha (Permitir / Agora não) e o dia da primeira escolha ficam até a exclusão permanente da conta.
- Logs técnicos: 30 dias (configurado no AWS CloudWatch).
- Ao excluir a conta, ela fica desativada por 30 dias (seus dados são mantidos, congelados e fora do jogo, para que você possa restaurá-la se a exclusão foi um engano ou foi feita por outra pessoa). Depois de 30 dias, tudo é apagado automaticamente.
- Backups: em produção, a recuperação pontual do DynamoDB pode manter dados excluídos em backups por até 35 dias após a exclusão permanente.
- Um marcador curto de exclusão (cerca de 2 horas) permanece após a exclusão permanente para que uma sessão antiga não recrie a conta.
6. Seus direitos e como excluir seus dados
Pela LGPD (Brasil) e GDPR (UE/Reino Unido) você pode solicitar confirmação de tratamento, acesso, correção, portabilidade, anonimização/eliminação, informação sobre compartilhamento, oposição e revogação do consentimento a qualquer momento. Você também pode reclamar à autoridade de proteção de dados (no Brasil, a ANPD).
- Excluir tudo por conta própria: no jogo, Menu -> Excluir conta. Ela desativa sua conta na hora e exclui permanentemente seu progresso, o vínculo com Google/Apple, seu registro de login, seus feedbacks e seus pedidos de suporte (e os comentários do GitHub com o texto dos seus pedidos de suporte) 30 dias depois, automaticamente. Entre de novo dentro dos 30 dias e toque em Restaurar para cancelar. Depois disso, não pode ser desfeito. Um registro encerrado do pedido, sem o seu texto, fica no GitHub (veja a seção 5). Se sua conta usa Entrar com a Apple, também pedimos à Apple que revogue o acesso do jogo à sua conta Apple.
- Sem o app instalado? Abra https://agspf94.github.io/frostforge-legal/delete-account.html, entre com a mesma conta Google ou Apple e peça a exclusão (ou a restauração) por lá. Funciona do mesmo jeito (30 dias, depois definitivo).
- Pedidos de acesso, correção ou portabilidade: escreva para playfrostforge@gmail.com. Respondemos em até 30 dias. Podemos pedir dados como seu código de suporte (exibido na tela de Suporte), o horário aproximado de jogo ou o id de um feedback para localizar seus dados, pois as contas não têm nome nem e-mail. Você não precisa nos escrever para excluir seus dados.
- Remover o acesso do jogo nas configurações da sua conta Google ou Apple, ou excluir essa conta Google ou Apple, não apaga o progresso do jogo; use Excluir conta (janela de 30 dias acima).
- Sua conta é o seu login do Google ou da Apple: num aparelho novo, entre com a mesma conta para recuperar seu progresso.
- Vincular Google e Apple: em Configurações você pode vincular os dois a uma única conta do jogo. Se o outro login já tiver uma base própria, você escolhe qual conta manter; o progresso não pode ser combinado. A conta que você não manteve é desativada e excluída permanentemente 30 dias depois, como em Excluir conta. Se escolheu a errada, escreva para playfrostforge@gmail.com antes disso.
7. Segurança
Os dados são criptografados em trânsito (HTTPS) e em repouso (criptografia gerenciada pela AWS). O acesso ao backend é restrito ao desenvolvedor via AWS IAM. Nenhum sistema é totalmente seguro; comunicaremos incidentes à autoridade e aos jogadores afetados conforme a lei.
8. Alterações
Publicaremos mudanças aqui e atualizaremos a data. Mudanças relevantes serão avisadas no jogo.
Español (Latinoamérica)
Última actualización: 2026-10-27
1. Quién somos
"Frostforge" (nombre provisional) es un juego para celular para Android (Google Play) e iOS (App Store; TestFlight durante las pruebas). El responsable del tratamiento de los datos es el desarrollador de Frostforge, Anderson Fantin. Contacto para solicitudes de privacidad: playfrostforge@gmail.com. El juego es para mayores de 16 años.
2. Qué recopilamos y por qué
| Dato | Cuándo | Finalidad | Base legal (GDPR/LGPD) |
|---|---|---|---|
| Identificador de la cuenta (id de usuario de Amazon Cognito creado al iniciar sesión por primera vez con Google o Apple) | En tu primer inicio de sesión | Identificar tu progreso para que puedas jugar en cualquier dispositivo | Ejecución de contrato (proveer el juego) |
| Estado del juego: base, recursos, investigación, héroes, tropas, avance del tutorial, posición y marchas en el mapa mundial, marcas de tiempo, tus elecciones de diseño del HUD | Mientras juegas | Ejecutar el juego en nuestro servidor (el servidor es la autoridad) | Ejecución de contrato |
| Sesión de juego: un id de sesión aleatorio, la plataforma (Android, iOS o web) y la hora de inicio del dispositivo en el que juegas | Al abrir el juego | Mantener un solo dispositivo activo por cuenta, para que dos dispositivos nunca se sobrescriban | Ejecución de contrato |
Identificador de la cuenta de Google o Apple (sin correo, nombre ni perfil; alcance de inicio de sesión solo openid) |
Al iniciar sesión | Iniciar tu sesión y darte el mismo progreso en otro dispositivo o plataforma | Ejecución de contrato (iniciar sesión es necesario para jugar) |
| Token de integridad del dispositivo (Google Play Integrity) | Cuando una cuenta nueva abre su base por primera vez en Android | Bloquear clientes falsos y abuso | Interés legítimo (seguridad, antitrampas) |
| Registros técnicos: pueden incluir la dirección IP tal como la procesa AWS, hora de la solicitud, endpoint, estado, id de usuario | En cada solicitud | Seguridad, depuración, control de costos | Interés legítimo |
| Comentarios que envías desde el menú: tu texto, tu id de usuario, hora, versión de la app, plataforma, idioma | Al enviar comentarios | Leer y responder tus comentarios | Consentimiento |
| Solicitudes de soporte: el texto que escribes, las respuestas de nuestro equipo, tus respuestas posteriores, un código de soporte, tu id de usuario, hora, versión de la app, plataforma, idioma | Al enviar una solicitud de soporte o una respuesta | Responder tu solicitud. Ninguna otra finalidad | Consentimiento |
| Imágenes que adjuntas a una solicitud de soporte (hasta 3 por solicitud; la app las reduce y las vuelve a codificar en tu dispositivo, lo que elimina los datos de ubicación y de la cámara) | Al adjuntarlas | Entender y responder tu solicitud. Cada imagen se revisa automáticamente para detectar contenido inapropiado. Ninguna otra finalidad | Consentimiento |
| Estadísticas de uso, solo si tocas "Permitir" (se puede cambiar en el menú): por día, conteos de eventos como pasos del tutorial, sesiones, tiempo de juego, nivel más alto del Núcleo, primera investigación/reclutamiento/expedición y un código corto que identifica un error de script; con tu id de usuario, versión de la app y plataforma | Mientras juegas, después de que lo permitas | Entender dónde se traban los jugadores y cuántos regresan | Consentimiento |
No vendemos tus datos, no mostramos anuncios de terceros y no los usamos para elaborar perfiles. No recopilamos a sabiendas datos de menores de 16 años.
Las estadísticas de uso se guardan como totales diarios por jugador (no un registro por acción), no contienen texto libre, id de publicidad ni id del dispositivo, y no se envía nada hasta que eliges "Permitir". El juego no tiene un SDK de informes de fallos. Los informes de fallos nativos provienen de Google Play (Android vitals) en Android y, en iPhone, de Apple, solo si elegiste compartir análisis con los desarrolladores de apps en los ajustes del dispositivo (o enviar un informe de fallo desde TestFlight).
Las notificaciones las programa el propio juego en tu dispositivo; ningún servicio de notificaciones push recibe tus datos.
Las versiones de prueba (canales de prueba de Google Play y TestFlight) que usan nuestro servidor de pruebas también guardan el correo de la cuenta de Google o Apple con la que inicias sesión, solo para reconocer a los testers registrados. El juego público nunca lo pide.
Planificado (aún no se recopila):
- Compras dentro de la app (Google Play en Android, App Store en iPhone; hoy no se puede comprar nada). Cuando empiecen, Google o Apple se encargan del pago y nosotros recibimos y conservamos un registro de cada compra: tienda, producto, id del pedido o de la transacción, lo que se acreditó en tu cuenta y los reembolsos. Nunca recibimos los datos de tu tarjeta o de pago. Antes de que se abran las compras, esta política indicará cuánto tiempo se conservan esos registros.
- Apple App Attest en iPhone, la misma verificación única que Play Integrity en Android cuando una cuenta nueva abre su base por primera vez.
3. Quién recibe tus datos
- Amazon Web Services (alojamiento, base de datos, registros, inicio de sesión mediante Amazon Cognito, almacenamiento privado de las imágenes de las solicitudes de soporte y su moderación automática mediante Amazon Rekognition). Encargado del tratamiento.
- Google (Iniciar sesión con Google; Play Integrity en Android; Google Play para distribución, actualizaciones dentro de la app y, cuando empiecen, pagos).
- Apple (Iniciar sesión con Apple; App Store y TestFlight para distribución en iPhone y, cuando empiecen, pagos).
- GitHub, Inc. (Estados Unidos), proveedor de servicios que aloja nuestro sistema de seguimiento de solicitudes. El texto de tus solicitudes de soporte y respuestas, y tu código de soporte, se procesan allí solo para atender tu solicitud. No se usan para ninguna otra finalidad. Encargado del tratamiento.
- Anthropic, PBC (Estados Unidos), proveedora de las herramientas de IA que ayudan a nuestro equipo a leer, clasificar y redactar respuestas a las solicitudes de soporte. Recibe el contenido de las solicitudes de soporte, incluidas las imágenes adjuntas, solo para esa finalidad. Encargado del tratamiento.
- Las imágenes de las solicitudes de soporte nunca se publican en GitHub.
- Otros jugadores del mismo mapa mundial ven la posición de tu base, tus marchas y los nodos de recursos que ocupas, con un código que no es el id de tu cuenta. No se muestra ningún nombre, correo ni identificador de Google/Apple.
- Nadie más. Podemos divulgar datos si la ley lo exige.
4. Dónde se almacenan los datos
Región de Amazon Web Services us-east-2 (Ohio, EE. UU.). Si estás fuera de EE. UU., tus datos se transfieren allí; nos basamos en las cláusulas contractuales tipo y los términos de protección de datos de AWS para las transferencias desde la UE, el Reino Unido y Brasil. Las solicitudes de soporte también las almacena GitHub, Inc. en EE. UU. Para esa transferencia nos basamos en el Acuerdo de Protección de Datos de GitHub, que incluye las cláusulas contractuales tipo (GDPR Capítulo V; LGPD art. 33). Las herramientas de IA de Anthropic, PBC (sección 3) procesan el contenido de las solicitudes de soporte en EE. UU. con la misma base (términos de procesamiento de datos de Anthropic con cláusulas contractuales tipo).
5. Cuánto tiempo los conservamos
- Estado del juego y cuenta: hasta que la cuenta se elimine de forma permanente (30 días después de que la elimines).
- Mensajes de comentarios: se eliminan automáticamente después de 180 días (o cuando la cuenta se elimina de forma permanente, 30 días después de que la elimines).
- Solicitudes de soporte en la base de datos de nuestro juego (tu texto, nuestras respuestas y las tuyas, que se muestran en la pantalla de Soporte): se eliminan automáticamente 180 días después de la última actualización de la solicitud (o cuando la cuenta se elimina de forma permanente, 30 días después de que la elimines).
- Solicitudes de soporte en GitHub (donde nuestro equipo las atiende): una vez cerrada una solicitud, los comentarios que contienen el texto que escribiste se eliminan automáticamente unos 180 días después de su última actualización (o cuando la cuenta se elimina de forma permanente, 30 días después de que la elimines: normalmente de inmediato, como máximo en aproximadamente un día, y la solicitud se cierra). Lo que queda en GitHub es un registro cerrado de la solicitud sin ningún texto tuyo: tu código de soporte, la categoría de la solicitud, versión de la app, plataforma e idioma, además de las respuestas de nuestro equipo y las notas internas sobre la solicitud.
- Imágenes adjuntas a una solicitud de soporte: se eliminan en cuanto se cierra la solicitud (por ti o por nuestro equipo) y, en cualquier caso, a más tardar 30 días después de enviarlas, también cuando se elimina tu cuenta.
- Estadísticas de uso: se eliminan automáticamente después de 120 días (o cuando la cuenta se elimina de forma permanente, 30 días después de que la elimines); el registro de tu elección (Permitir / No, gracias) y el día en que elegiste por primera vez se conservan hasta la eliminación permanente de la cuenta.
- Registros técnicos: 30 días (configurado en AWS CloudWatch).
- Cuando eliminas tu cuenta, queda desactivada durante 30 días (tus datos se conservan, congelados y fuera del juego, para que puedas restaurarla si fue un error o lo hizo otra persona). Pasados 30 días, todo se elimina automáticamente.
- Un breve marcador de eliminación (unas 2 horas) permanece después de la eliminación permanente para que una sesión antigua no pueda recrear la cuenta.
- Copias de seguridad: en producción, la recuperación a un punto en el tiempo de DynamoDB puede conservar datos eliminados en copias de seguridad hasta 35 días después de la eliminación permanente.
6. Tus derechos y cómo eliminar tus datos
Según el GDPR (UE/Reino Unido) y la LGPD (Brasil) puedes solicitar acceso, rectificación, portabilidad o eliminación de tus datos, oponerte al tratamiento y retirar tu consentimiento en cualquier momento. También puedes presentar una queja ante tu autoridad de protección de datos (en Brasil, la ANPD).
- Elimina todo por tu cuenta: en el juego abre Menú -> Eliminar cuenta. Desactiva tu cuenta de inmediato y elimina de forma permanente tu progreso, tu vínculo con Google/Apple, tu registro de inicio de sesión, tus comentarios y tus solicitudes de soporte (y los comentarios de GitHub que contienen el texto de tus solicitudes de soporte) 30 días después, automáticamente. Inicia sesión de nuevo dentro de los 30 días y toca Restaurar para cancelar. Después no se puede deshacer. Un registro cerrado de la solicitud sin tu texto permanece en GitHub (ver sección 5). Si tu cuenta usa Iniciar sesión con Apple, también le pedimos a Apple que revoque el acceso del juego a tu cuenta de Apple.
- ¿Sin la app instalada? Abre https://agspf94.github.io/frostforge-legal/delete-account.html, inicia sesión con la misma cuenta de Google o Apple y solicita la eliminación (o la restauración) allí. Funciona igual (30 días, luego definitiva).
- Solicitudes de acceso, rectificación o portabilidad: escribe a playfrostforge@gmail.com. Respondemos en un plazo de 30 días. Es posible que necesitemos datos como tu código de soporte (se muestra en la pantalla de Soporte), la hora aproximada de juego o el id de un comentario para encontrar tus datos, ya que las cuentas no tienen nombre ni correo. No necesitas escribirnos para eliminar tus datos.
- Quitar el acceso del juego en los ajustes de tu cuenta de Google o Apple, o eliminar esa cuenta de Google o Apple, no elimina el progreso del juego; usa Eliminar cuenta (ventana de 30 días arriba).
- Tu cuenta es tu inicio de sesión de Google o Apple: en un dispositivo nuevo, inicia sesión con la misma cuenta para recuperar tu progreso.
- Vincular Google y Apple: en Ajustes puedes vincular ambos a una sola cuenta del juego. Si el otro inicio de sesión ya tiene su propia base, eliges qué cuenta conservar; el progreso no se puede combinar. La cuenta que no conservaste se desactiva y se elimina de forma permanente 30 días después, como con Eliminar cuenta. Si elegiste la equivocada, escribe a playfrostforge@gmail.com antes de ese plazo.
7. Seguridad
Los datos se cifran en tránsito (HTTPS) y en reposo (cifrado administrado por AWS). El acceso al backend está limitado al desarrollador mediante AWS IAM. Ningún sistema es perfectamente seguro; notificaremos a las autoridades y a los jugadores afectados de las brechas según lo exija la ley.
8. Cambios
Publicaremos los cambios aquí y actualizaremos la fecha de arriba. Los cambios importantes se anunciarán en el juego.