SpiderCode · com.spidercode.app

Política de privacidad

En vigor desde el 28 de septiembre de 2026 (última actualización)

Resumen para madres, padres y tutores

Los juegos educativos de SpiderCode son para niños y niñas de 5 a 12 años; la zona de padres opcional (cuenta, guardado en la nube y eliminación) es solo para personas adultas. La app está disponible en Google Play, App Store y Huawei AppGallery.

Los niños juegan como invitados

  • Sin cuenta: no pedimos nombre, correo ni foto (el año de nacimiento de la zona de padres no se guarda).
  • El progreso y los ajustes se guardan solo en el dispositivo.
  • En modo invitado no nos llega ningún dato.

Cuenta de padres (opcional, solo adultos)

  • Guarda el progreso en la nube para seguir en otro dispositivo.
  • Antes, la app pregunta el año de nacimiento (no se guarda) y hace una pregunta para adultos.
  • Guardamos en Google Firebase el correo del adulto, el método de acceso, un identificador, fechas y el progreso del juego; con el inicio de sesión con Google, Firebase conserva además el nombre de la cuenta de Google y el enlace a su foto de perfil. Firebase recibe también la dirección IP y el agente de usuario del dispositivo, por seguridad (apartados 3.3 y 3.4).
  • Se puede eliminar desde la app cuando quieras, y se elimina automáticamente tras 24 meses sin actividad.

La app no:

  • muestra anuncios ni usa analítica, rastreo o informes de fallos;
  • tiene chat ni funciones sociales;
  • tiene compras dentro de la app;
  • usa el micrófono, la cámara ni la ubicación.

Y nosotros no vendemos datos.

Para niños y niñas

  • Puedes jugar a todo sin cuenta y sin decirnos tu nombre.
  • Tu progreso se guarda en este dispositivo. Si una persona adulta inicia sesión con su cuenta de padres, tu progreso se guarda en esa cuenta. Si la cuenta ya tenía progreso, se usa el de la cuenta; si en ese momento la app no puede conectar con la cuenta, tu progreso de este dispositivo se suma a ella más tarde.
  • La zona de padres es para personas adultas. Si la app te pregunta en qué año naciste o te hace una pregunta para adultos, pide ayuda a tu madre, a tu padre o a tu tutor.
  • En la app no hay chat: nadie puede hablar contigo y tú no puedes publicar nada.
Índice
  1. Quiénes somos y a qué se aplica
  2. El juego de los niños: modo invitado
  3. La cuenta de padres (solo adultos)
  4. Lo que la app no hace
  5. Para qué usamos los datos y base jurídica
  6. Quién trata los datos
  7. Dónde se guardan y transferencias internacionales
  8. Privacidad de los niños (COPPA y RGPD)
  9. Cuánto tiempo guardamos los datos
  10. Cómo eliminar la cuenta y los datos
  11. Tus derechos
  12. Seguridad
  13. Cambios en esta política
  14. Contacto

1. Quiénes somos y a qué se aplica

Esta política explica cómo trata los datos la app para móviles SpiderCode (identificador de la app en Android y en iOS: com.spidercode.app), que se distribuye en Google Play (Android), App Store (iPhone y iPad) y Huawei AppGallery. SpiderCode no tiene una versión web publicada: esta web solo aloja sus textos legales.

Esta web no usa cookies, analítica ni scripts de terceros. La aloja Vercel Inc. (Estados Unidos), que recibe la dirección IP y los datos técnicos del navegador de cada visita para servir las páginas y protegerlas frente a abusos, y los conserva el tiempo mínimo necesario según su aviso de privacidad. Vercel Inc. está certificada en el Marco de Privacidad de Datos UE-EE. UU. (con su extensión para el Reino Unido) y en el Marco Suiza-EE. UU. Base jurídica: nuestro interés legítimo en publicar esta información y proteger la web (art. 6.1.f del RGPD).

El responsable del tratamiento es SpiderCode (desarrollador independiente), al que en esta política llamamos «nosotros». Para cualquier cuestión de privacidad, escríbenos a support@spidercode.app.

La app incluye un resumen de esta política («Política de privacidad», en el perfil y en la pantalla de inicio). En caso de diferencia, prevalece esta página.

2. El juego de los niños: modo invitado

Toda la app se puede usar sin cuenta. En modo invitado no se crea ninguna cuenta, no se pide ningún dato personal (ni nombre, ni correo, ni foto; el año de nacimiento de la pantalla de edad no se guarda ni se envía) y la app no envía nada ni a nosotros ni a terceros. La app guarda solo en el almacenamiento privado del dispositivo:

Copias de seguridad del dispositivo: en Android la app no desactiva la copia de seguridad del sistema: si la tienes activada, la copia de tu cuenta de Google o del fabricante del dispositivo puede incluir estos datos. Esas copias las gestionan Google o el fabricante según tus ajustes; nosotros no las recibimos. En iPhone y iPad, la app excluye estos datos de las copias de iCloud y del ordenador.

3. La cuenta de padres (solo adultos)

La cuenta de padres es opcional y es solo para personas adultas (madres, padres o tutores). Sirve para guardar el progreso del juego en la nube y seguir jugando en otro dispositivo. Los niños no necesitan ninguna cuenta.

3.1. Cómo se llega: pantalla de edad y pregunta para adultos

  1. En la pantalla de inicio, en «Para madres, padres y tutores», se pulsa «Iniciar sesión o crear cuenta». El botón «Padres: guardar el progreso en la nube» del perfil lleva a esa pantalla.
  2. Pantalla de edad neutral: «¿En qué año naciste?». Se escriben las 4 cifras en un teclado de la app, sin ningún año marcado de antemano y sin indicar qué respuesta abre la zona. El año se comprueba solo en el dispositivo (edad = año actual − año de nacimiento) y se descarta al pulsar «Continuar»: nunca se guarda, se envía ni se registra.
  3. Si la respuesta indica menos de 18 años, la app muestra un mensaje amable («Esta zona es para personas adultas. Pide ayuda a tu madre, a tu padre o a tu tutor») con el botón «Volver a jugar», y la zona de padres queda cerrada en ese dispositivo durante 24 horas. Para ello, el dispositivo solo guarda la hora de esa respuesta; nada sale del dispositivo.
  4. Con 18 años o más aparece la pregunta para adultos («Solo para adultos»): una operación o conversión sencilla con los números escritos en letras, que se responde en cifras. La pregunta cambia cada vez; tras 3 respuestas incorrectas seguidas hay una pausa que va creciendo, de 30 segundos a 15 minutos como máximo.
  5. Solo entonces se abre el inicio de sesión o la creación de la cuenta.

La misma pregunta para adultos aparece también antes de eliminar la cuenta y antes de abrir cualquier enlace que salga de la app (esta web, el correo de soporte o la página de eliminación). Hoy no hay compras dentro de la app; si algún día las hay, también estarán detrás de esta pregunta.

La pantalla de edad y la pregunta para adultos no verifican la identidad ni la edad de nadie: sirven para mantener a los niños fuera de la zona de cuentas. Los niños pueden seguir usando toda la app como invitados.

3.2. Métodos de acceso según la tienda

TiendaMétodos para la cuenta de padres
Google Play (Android)Correo y contraseña · Iniciar sesión con Google
App Store (iPhone y iPad)Correo y contraseña · Iniciar sesión con Apple
Huawei AppGalleryCorreo y contraseña

En las tres se puede jugar como invitado. El inicio de sesión con Google necesita los servicios de Google Play del dispositivo. Si se usa la misma dirección de correo con más de un método, Firebase puede unirlos en una sola cuenta.

3.3. Qué datos se guardan y dónde

«Cerrar sesión» (Mi perfil › Cuenta de padres) borra del dispositivo la sesión y el progreso; la cuenta y el progreso siguen en la nube.

3.4. Iniciar sesión con Google (solo en Google Play)

Google muestra su selector de cuentas y entrega a la app un token de identidad con el identificador de la cuenta de Google, la dirección de correo (y si está verificada), el nombre y el enlace a la foto de perfil, que Google incluye siempre. La app no pide ningún otro permiso ni dato de Google (contactos, fotos, Drive…) ni acceso sin conexión. Firebase Authentication copia el nombre y el enlace a la foto en la cuenta: la app los borra de los campos principales justo después de iniciar sesión, pero Firebase conserva la copia de Google dentro de la cuenta (en los datos del proveedor) mientras la cuenta exista. Nosotros no los copiamos a nuestra base de datos, no los mostramos ni los usamos. Se guarda el enlace a la foto, no la imagen. Al eliminar la cuenta desde la app, si se confirma con Google, la app intenta además revocar el acceso de SpiderCode a tu cuenta de Google.

3.5. Iniciar sesión con Apple (solo en App Store)

La app solo pide a Apple la dirección de correo, nunca el nombre. Apple entrega un identificador de usuario de Apple y el correo, que puede ser tu correo real o una dirección de reenvío de «Ocultar mi correo electrónico» (…@privaterelay.appleid.com). Si al eliminar la cuenta desde la app la confirmas con Apple, la app intenta además revocar el acceso de SpiderCode en Apple; si la confirmas con otro método, la app te indica cómo hacerlo en los Ajustes del iPhone.

3.6. Correos de la cuenta y mensajes que nos envías

Firebase envía en nuestro nombre el correo para verificar la dirección al crear una cuenta con correo y contraseña, y el enlace para restablecer la contraseña cuando se pide. No enviamos publicidad ni boletines: solo escribimos por temas de la cuenta, para responder a solicitudes o para avisar de cambios importantes en esta política. Si nos escribes, usamos tu dirección y tu mensaje solo para responderte y atender tu solicitud.

Cuentas de versiones anteriores de la app: las versiones anteriores guardaban también en users/{UID} el nombre, el correo, el enlace a la foto y la fecha del último acceso (lastLogin), y podían copiar el nombre, el correo y el enlace a la foto en progress/{UID}. La versión actual borra el nombre, el correo y el enlace a la foto de users/{UID} en el siguiente inicio de sesión y de progress/{UID} en el siguiente guardado, y nuestra tarea semanal de limpieza también los borra de las cuentas que conserva. lastLogin se mantiene hasta que se elimina la cuenta. En las cuentas que iniciaron sesión con Google en versiones anteriores, Firebase Authentication puede conservar además el nombre y el enlace a la foto en los campos principales de la cuenta hasta el siguiente inicio de sesión con Google en la versión actual.

4. Lo que la app no hace

Sonidos, voz y tipos de letra

Los sonidos, la música y los tipos de letra van incluidos en la app: no se descargan de internet. «Leer en voz alta» (se puede desactivar en el perfil) lee las instrucciones del juego con el motor de texto a voz del propio dispositivo (el de Android o iOS); la app no nos envía esos textos ni los envía a terceros. Que ese motor use voces en línea depende de los ajustes del dispositivo, no de SpiderCode.

5. Para qué usamos los datos y base jurídica

No basamos ninguno de estos tratamientos en el consentimiento, y no usamos los datos para publicidad, para elaborar perfiles ni para ningún otro fin. Crear una cuenta no es obligatorio: sin ella, toda la app funciona como invitado y solo se pierde el guardado en la nube. Puedes oponerte a los tratamientos basados en el interés legítimo (ver el apartado 11).

6. Quién trata los datos

Confirmamos que Google Firebase y nuestro proveedor de correo, que tratan datos de los usuarios por nuestra cuenta, ofrecen una protección de los datos igual o equivalente a la que describe esta política y exigen las tiendas de aplicaciones, y que solo pueden usarlos para prestarnos su servicio. GitHub ejecuta nuestra tarea de eliminación conforme a sus propias condiciones, enlazadas arriba: la tarea solo lee los datos para decidir qué eliminar y no guarda ninguna copia, y sus registros solo contienen recuentos y huellas abreviadas de los identificadores, salvo lo descrito en el apartado 9.

No compartimos datos con nadie más. Solo los revelaríamos si una ley o una autoridad competente nos obligara a hacerlo.

7. Dónde se guardan y transferencias internacionales

8. Privacidad de los niños (COPPA y RGPD)

Los juegos de SpiderCode son para niños y niñas de 5 a 12 años, y la zona de padres opcional (cuenta, guardado en la nube y eliminación) es solo para personas adultas. Así tratamos los datos relacionados con niños, teniendo en cuenta la ley estadounidense de protección de la privacidad infantil en internet (COPPA, con las modificaciones de 2025) y el RGPD:

Derechos de madres, padres y tutores

En cualquier momento puedes:

Para pedirlo, escribe a support@spidercode.app desde el correo de la cuenta. Si el mensaje llega desde otra dirección, enviamos una petición de confirmación al correo de la cuenta y solo actuamos cuando se confirma desde allí; los datos de la cuenta solo los enviamos a esa dirección. Respondemos en el plazo de un mes, y las solicitudes de eliminación las atendemos en un máximo de 30 días.

9. Cuánto tiempo guardamos los datos

Esta es nuestra política escrita de conservación. Los únicos datos personales relacionados con niños que pueden llegarnos son los de un dispositivo en el que un adulto ha iniciado sesión con su cuenta de padres: el identificador de la cuenta (UID), la dirección IP y el agente de usuario, y el progreso del juego guardado en esa cuenta (apartado 8). Los tratamos solo para autenticar la cuenta de padres, guardar y sincronizar el progreso y proteger las cuentas frente a abusos, y los conservamos solo mientras hacen falta para esos fines, con estos plazos:

Nunca conservamos los datos de la cuenta de forma indefinida.

10. Cómo eliminar la cuenta y los datos

11. Tus derechos

Según la ley aplicable (por ejemplo, el RGPD en la Unión Europea, el UK GDPR en el Reino Unido o la COPPA en Estados Unidos), puedes pedirnos:

Para ejercerlos, escribe a support@spidercode.app; comprobamos las solicitudes como se explica en el apartado 8. Respondemos en el plazo de un mes, ampliable dos meses más en solicitudes complejas (art. 12.3 del RGPD), y las eliminaciones las hacemos en un máximo de 30 días. Si no estás satisfecho, puedes presentar una reclamación ante la autoridad de protección de datos de tu país: por ejemplo, la AEPD en España, la CNIL en Francia o la ICO en el Reino Unido (lista de autoridades de la UE).

12. Seguridad

Ningún sistema es totalmente seguro. Si un incidente de seguridad afectara a tus datos, te avisaríamos a ti y a las autoridades cuando la ley lo exija.

13. Cambios en esta política

14. Contacto

SpiderCode (desarrollador independiente) · correo electrónico: support@spidercode.app. Escríbenos para cualquier pregunta de privacidad, para ejercer tus derechos o para pedir que eliminemos tus datos.

SpiderCode · com.spidercode.app

Privacy Policy

Effective September 28, 2026 (last updated)

Summary for parents and guardians

SpiderCode’s educational games are for children aged 5 to 12; the optional parents’ area (account, cloud save and deletion) is for adults only. The app is available on Google Play, the App Store and Huawei AppGallery.

Kids play as guests

  • No account: we don’t ask for a name, email or photo (the year of birth for the parents’ area is not stored).
  • Progress and settings are stored only on the device.
  • In guest mode, no data reaches us.

Parent account (optional, adults only)

  • Saves progress in the cloud so play can continue on another device.
  • First, the app asks for a year of birth (not stored) and then asks a question for adults.
  • We store the adult’s email, the sign-in method, an ID, dates and the game progress in Google Firebase; with Sign in with Google, Firebase also keeps the Google account name and profile photo link. Firebase also receives the device’s IP address and user agent, for security (sections 3.3 and 3.4).
  • It can be deleted in the app at any time, and is deleted automatically after 24 months without activity.

The app does not:

  • show ads or use analytics, tracking or crash reporting;
  • have chat or social features;
  • have in-app purchases;
  • use the microphone, camera or location.

And we do not sell data.

For kids

  • You can play everything without an account and without telling us your name.
  • Your progress is saved on this device. If a grown-up signs in with their parent account, your progress is saved in that account. If the account already has progress, that progress is used; if the app can’t reach the account at that moment, your progress on this device is added to it later.
  • The parents’ area is for grown-ups. If the app asks what year you were born or asks you a question for adults, ask a parent or guardian for help.
  • There is no chat in the app: nobody can talk to you, and you can’t post anything.
Contents
  1. Who we are and what this policy covers
  2. Children’s play: guest mode
  3. The parent account (adults only)
  4. What the app does not do
  5. Why we use data and on what legal basis
  6. Who processes the data
  7. Where data is stored and international transfers
  8. Children’s privacy (COPPA and GDPR)
  9. How long we keep data
  10. How to delete the account and data
  11. Your rights
  12. Security
  13. Changes to this policy
  14. Contact

1. Who we are and what this policy covers

This policy explains how the SpiderCode mobile app (app ID on Android and iOS: com.spidercode.app) handles data. The app is distributed on Google Play (Android), the App Store (iPhone and iPad) and Huawei AppGallery. SpiderCode has no published web version: this website only hosts its legal texts.

This website uses no cookies, analytics or third-party scripts. It is hosted by Vercel Inc. (United States), which receives each visitor’s IP address and technical browser data to deliver the pages and protect them against abuse, and keeps them for the minimum period necessary under its Privacy Notice. Vercel Inc. is certified under the EU-U.S. Data Privacy Framework (with its UK Extension) and the Swiss-U.S. Data Privacy Framework. Legal basis: our legitimate interest in publishing this information and protecting the website (GDPR Art. 6(1)(f)).

The data controller is SpiderCode (independent developer), referred to in this policy as “we”. For any privacy question, email us at support@spidercode.app.

The app includes a summary of this policy (“Privacy Policy”, on the Profile screen and the start screen). If they ever differ, this page prevails.

2. Children’s play: guest mode

The whole app can be used without an account. In guest mode no account is created, no personal data is requested (no name, email or photo; the year of birth on the age screen is never stored or sent), and the app sends nothing to us or to anyone else. The app stores only in the device’s private app storage:

Device backups: on Android the app does not turn off the system backup: if you have it on, your Google Account’s or the device maker’s backup may include this data. Those backups are managed by Google or the device maker under your settings; we never receive them. On iPhone and iPad, the app excludes this data from iCloud and computer backups.

3. The parent account (adults only)

The parent account is optional and is for adults only (parents or guardians). It saves the game progress in the cloud so play can continue on another device. Children do not need any account.

3.1. How to get there: age screen and question for adults

  1. On the start screen, under “For parents and guardians”, tap “Sign in or create an account”. The “Parents: save progress in the cloud” button on the Profile screen opens that start screen.
  2. Neutral age screen: “What year were you born?” The 4 digits are typed on an in-app keypad, with no year filled in beforehand and nothing hinting which answer opens the area. The year is checked on the device only (age = current year − year of birth) and is discarded when “Continue” is tapped: it is never stored, sent or logged.
  3. If the answer is under 18, the app shows a friendly message (“This area is for grown-ups. Ask a parent or guardian to help you.”) with a “Back to play” button, and the parents’ area stays closed on that device for 24 hours. For this, the device keeps only the time of that answer; nothing leaves the device.
  4. At 18 or over, the question for adults appears (“For grown-ups”): a simple calculation or conversion with the numbers written in words, answered in digits. The question changes every time; after 3 wrong answers in a row there is a pause that grows from 30 seconds up to 15 minutes at most.
  5. Only then does sign-in or account creation open.

The same question for adults also appears before deleting the account and before opening any link that leaves the app (this website, the support email or the deletion page). There are no in-app purchases today; if any are added, they will also be behind this question.

The age screen and the question for adults do not verify anyone’s identity or age: they keep children out of the account area. Children can still use the whole app as guests.

3.2. Sign-in methods by store

StoreMethods for the parent account
Google Play (Android)Email and password · Sign in with Google
App Store (iPhone and iPad)Email and password · Sign in with Apple
Huawei AppGalleryEmail and password

Guest play is available on all three. Sign in with Google needs Google Play services on the device. If the same email address is used with more than one method, Firebase may link them into a single account.

3.3. What data is stored, and where

“Sign out” (My Profile › Parent account) removes the session and the progress from the device; the account and the progress stay in the cloud.

3.4. Sign in with Google (Google Play only)

Google shows its account picker and gives the app an identity token with the Google Account ID, the email address (and whether it is verified), the name and the profile photo link, which Google always includes. The app requests no other Google permission or data (contacts, photos, Drive…) and no offline access. Firebase Authentication copies the name and photo link onto the account: the app clears them from the main fields right after sign-in, but Firebase keeps Google’s copy inside the account (in the provider data) for as long as the account exists. We do not copy them into our database, show them or use them. The photo link is stored, not the picture. When the account is deleted in the app and confirmed with Google, the app also tries to revoke SpiderCode’s access to your Google Account.

3.5. Sign in with Apple (App Store only)

The app asks Apple only for the email address, never the name. Apple provides an Apple user ID and the email, which may be your real email or a “Hide My Email” forwarding address (…@privaterelay.appleid.com). When the account is deleted in the app and the deletion is confirmed with Apple, the app also tries to revoke SpiderCode’s access at Apple; if it is confirmed with another method, the app explains how to do it in the iPhone Settings.

3.6. Account emails and messages you send us

Firebase sends, on our behalf, the email to verify the address when an email-and-password account is created, and the password-reset link when one is requested. We send no advertising or newsletters: we only write about the account, to answer requests or to announce important changes to this policy. If you email us, we use your address and message only to reply and handle your request.

Accounts from earlier versions of the app: earlier versions also stored the name, email, photo link and last-login date (lastLogin) in users/{UID}, and could copy the name, email and photo link into progress/{UID}. The current version removes the name, email and photo link from users/{UID} at the next sign-in and from progress/{UID} at the next save, and our weekly cleanup job also removes them from the accounts it keeps. lastLogin stays until the account is deleted. For accounts that signed in with Google in earlier versions, Firebase Authentication may also keep the name and photo link in the account’s main fields until the next Google sign-in with the current version.

4. What the app does not do

Sounds, voice and fonts

Sounds, music and fonts are built into the app: they are not downloaded from the internet. “Read aloud” (which can be turned off on the Profile screen) reads the game instructions with the device’s own text-to-speech engine (Android’s or iOS’s); the app does not send those texts to us or to anyone else. Whether that engine uses online voices depends on the device settings, not on SpiderCode.

5. Why we use data and on what legal basis

None of this processing relies on consent, and we do not use the data for advertising, profiling or any other purpose. Creating an account is not required: without one, the whole app works in guest mode and only the cloud save is lost. You can object to processing based on legitimate interests (see section 11).

6. Who processes the data

We confirm that Google Firebase and our email provider, which process user data on our behalf, provide the same or equal protection of that data as stated in this policy and required by the app stores, and may use it only to provide their service to us. GitHub runs our deletion job under its own terms, linked above: the job reads the data only to decide what to delete and keeps no copy, and its logs contain only counts and shortened hashes of IDs, except as described in section 9.

We share data with no one else. We would disclose it only if a law or a competent authority required us to.

7. Where data is stored and international transfers

8. Children’s privacy (COPPA and GDPR)

SpiderCode’s games are for children aged 5 to 12, and the optional parents’ area (account, cloud save and deletion) is for adults only. This is how we handle data related to children, taking into account the U.S. Children’s Online Privacy Protection Act (COPPA, as amended in 2025) and the GDPR:

Parents’ and guardians’ rights

At any time you can:

To make a request, email support@spidercode.app from the account’s email address. If the message comes from another address, we send a confirmation request to the account’s email and act only once it is confirmed from there; account data is sent only to that address. We reply within one month, and handle deletion requests within 30 days at most.

9. How long we keep data

This is our written data retention policy. The only personal information related to children that can reach us comes from a device where an adult has signed in with their parent account: the account ID (UID), the IP address and user agent, and the game progress saved in that account (section 8). We process it only to authenticate the parent account, save and sync progress, and protect accounts against abuse, and we keep it only as long as needed for those purposes, as follows:

We never keep account data indefinitely.

10. How to delete the account and data

11. Your rights

Under applicable law (for example, the GDPR in the European Union, the UK GDPR in the United Kingdom or COPPA in the United States), you can ask us for:

To exercise them, email support@spidercode.app; we verify requests as explained in section 8. We reply within one month, extendable by two further months for complex requests (GDPR Art. 12(3)), and carry out deletions within 30 days at most. If you are not satisfied, you can lodge a complaint with the data protection authority in your country: for example the AEPD in Spain, the CNIL in France or the ICO in the United Kingdom (list of EU authorities).

12. Security

No system is completely secure. If a security incident affected your data, we would notify you and the authorities where the law requires it.

13. Changes to this policy

14. Contact

SpiderCode (independent developer) · email: support@spidercode.app. Write to us with any privacy question, to exercise your rights or to ask us to delete your data.

SpiderCode · com.spidercode.app

Politique de confidentialité

En vigueur depuis le 28 septembre 2026 (dernière mise à jour)

Résumé pour les parents et tuteurs

Les jeux éducatifs de SpiderCode sont destinés aux enfants de 5 à 12 ans ; l’espace parents facultatif (compte, sauvegarde dans le cloud et suppression) est réservé aux adultes. L’application est disponible sur Google Play, l’App Store et Huawei AppGallery.

Les enfants jouent en invité

  • Sans compte : nous ne demandons ni nom, ni e-mail, ni photo (l’année de naissance demandée pour l’espace parents n’est pas conservée).
  • La progression et les réglages sont enregistrés uniquement sur l’appareil.
  • En mode invité, aucune donnée ne nous parvient.

Compte parent (facultatif, adultes uniquement)

  • Il sauvegarde la progression dans le cloud pour continuer sur un autre appareil.
  • Au préalable, l’application demande l’année de naissance (non conservée) et pose une question pour adultes.
  • Nous conservons dans Google Firebase l’e-mail de l’adulte, le mode de connexion, un identifiant, des dates et la progression du jeu ; avec la connexion Google, Firebase conserve aussi le nom du compte Google et le lien de sa photo de profil. Firebase reçoit également l’adresse IP et l’agent utilisateur de l’appareil, pour la sécurité (sections 3.3 et 3.4).
  • Vous pouvez le supprimer dans l’application à tout moment ; il est supprimé automatiquement après 24 mois sans activité.

L’application :

  • n’affiche pas de publicité et n’utilise ni mesure d’audience, ni pistage, ni rapports de plantage ;
  • ne propose ni chat ni fonctions sociales ;
  • ne propose pas d’achats intégrés ;
  • n’utilise ni le micro, ni l’appareil photo, ni la localisation.

Et nous ne vendons pas de données.

Pour les enfants

  • Tu peux jouer à tout sans compte et sans nous dire ton nom.
  • Ta progression est enregistrée sur cet appareil. Si une grande personne se connecte avec son compte parent, ta progression est enregistrée dans ce compte. Si le compte a déjà une progression, c’est celle du compte qui est utilisée ; si l’application ne peut pas joindre le compte à ce moment-là, ta progression sur cet appareil y est ajoutée plus tard.
  • L’espace parents est réservé aux grandes personnes. Si l’application te demande ton année de naissance ou te pose une question pour adultes, demande de l’aide à un parent ou à un tuteur.
  • Il n’y a pas de chat dans l’application : personne ne peut te parler et tu ne peux rien publier.
Sommaire
  1. Qui sommes-nous et à quoi s’applique cette politique
  2. Le jeu des enfants : mode invité
  3. Le compte parent (adultes uniquement)
  4. Ce que l’application ne fait pas
  5. Finalités et bases légales
  6. Qui traite les données
  7. Lieu de stockage et transferts internationaux
  8. Confidentialité des enfants (COPPA et RGPD)
  9. Durée de conservation
  10. Supprimer le compte et les données
  11. Vos droits
  12. Sécurité
  13. Modifications de cette politique
  14. Contact

1. Qui sommes-nous et à quoi s’applique cette politique

Cette politique explique comment l’application mobile SpiderCode (identifiant de l’application sur Android et iOS : com.spidercode.app) traite les données. L’application est distribuée sur Google Play (Android), l’App Store (iPhone et iPad) et Huawei AppGallery. SpiderCode n’a pas de version web publiée : ce site héberge uniquement ses textes juridiques.

Ce site n’utilise ni cookies, ni mesure d’audience, ni scripts tiers. Il est hébergé par Vercel Inc. (États-Unis), qui reçoit l’adresse IP et les données techniques du navigateur de chaque visiteur pour afficher les pages et les protéger contre les abus, et les conserve pendant la durée minimale nécessaire selon son avis de confidentialité. Vercel Inc. est certifiée au titre du cadre de protection des données UE–États-Unis (avec son extension au Royaume-Uni) et du cadre Suisse–États-Unis. Base légale : notre intérêt légitime à publier ces informations et à protéger le site (art. 6, paragraphe 1, point f) du RGPD).

Le responsable du traitement est SpiderCode (développeur indépendant), désigné dans cette politique par « nous ». Pour toute question de confidentialité, écrivez-nous à support@spidercode.app.

L’application contient un résumé de cette politique (« Politique de confidentialité », dans le profil et sur l’écran d’accueil). En cas de différence, cette page prévaut.

2. Le jeu des enfants : mode invité

Toute l’application est utilisable sans compte. En mode invité, aucun compte n’est créé, aucune donnée personnelle n’est demandée (ni nom, ni e-mail, ni photo ; l’année de naissance de l’écran d’âge n’est jamais conservée ni envoyée) et l’application n’envoie rien, ni à nous ni à des tiers. L’application enregistre uniquement dans le stockage privé de l’appareil :

Sauvegardes de l’appareil : sur Android, l’application ne désactive pas la sauvegarde du système : si elle est activée, la sauvegarde de votre compte Google ou du fabricant de l’appareil peut inclure ces données. Ces sauvegardes sont gérées par Google ou le fabricant selon vos réglages ; nous ne les recevons pas. Sur iPhone et iPad, l’application exclut ces données des sauvegardes iCloud et sur ordinateur.

3. Le compte parent (adultes uniquement)

Le compte parent est facultatif et réservé aux adultes (parents ou tuteurs). Il sauvegarde la progression du jeu dans le cloud pour continuer sur un autre appareil. Les enfants n’ont besoin d’aucun compte.

3.1. Comment y accéder : écran d’âge et question pour adultes

  1. Sur l’écran d’accueil, sous « Pour les parents et tuteurs », touchez « Se connecter ou créer un compte ». Le bouton « Parents : sauvegarder la progression dans le cloud » du profil ouvre cet écran d’accueil.
  2. Écran d’âge neutre : « Quelle est votre année de naissance ? » Les 4 chiffres se saisissent sur un clavier de l’application, sans année préremplie et sans indiquer quelle réponse ouvre l’espace. L’année est vérifiée uniquement sur l’appareil (âge = année en cours − année de naissance) et effacée dès que l’on touche « Continuer » : elle n’est jamais conservée, envoyée ni enregistrée.
  3. Si la réponse indique moins de 18 ans, l’application affiche un message bienveillant (« Cet espace est réservé aux grandes personnes. Demande à un parent ou à un tuteur de t’aider. ») avec un bouton « Retour au jeu », et l’espace parents reste fermé sur cet appareil pendant 24 heures. Pour cela, l’appareil garde seulement l’heure de cette réponse ; rien ne quitte l’appareil.
  4. À 18 ans ou plus apparaît la question pour adultes (« Réservé aux adultes ») : un calcul ou une conversion simple, avec les nombres écrits en lettres, à laquelle on répond en chiffres. La question change à chaque fois ; après 3 mauvaises réponses de suite, une pause s’impose, de plus en plus longue, de 30 secondes à 15 minutes au maximum.
  5. Ce n’est qu’ensuite que s’ouvre la connexion ou la création du compte.

La même question pour adultes apparaît aussi avant de supprimer le compte et avant d’ouvrir tout lien qui quitte l’application (ce site, l’e-mail d’assistance ou la page de suppression). Il n’y a pas d’achats intégrés aujourd’hui ; s’il y en a un jour, ils seront aussi protégés par cette question.

L’écran d’âge et la question pour adultes ne vérifient ni l’identité ni l’âge de personne : ils servent à tenir les enfants à l’écart de l’espace des comptes. Les enfants peuvent continuer à utiliser toute l’application en invité.

3.2. Modes de connexion selon la boutique

BoutiqueModes de connexion du compte parent
Google Play (Android)E-mail et mot de passe · Se connecter avec Google
App Store (iPhone et iPad)E-mail et mot de passe · Se connecter avec Apple
Huawei AppGalleryE-mail et mot de passe

Le jeu en invité est disponible sur les trois. La connexion avec Google nécessite les services Google Play sur l’appareil. Si la même adresse e-mail est utilisée avec plusieurs modes, Firebase peut les réunir en un seul compte.

3.3. Quelles données sont conservées, et où

« Se déconnecter » (Mon profil › Compte parent) efface de l’appareil la session et la progression ; le compte et la progression restent dans le cloud.

3.4. Se connecter avec Google (Google Play uniquement)

Google affiche son sélecteur de comptes et remet à l’application un jeton d’identité contenant l’identifiant du compte Google, l’adresse e-mail (et l’indication qu’elle est vérifiée ou non), le nom et le lien de la photo de profil, que Google inclut toujours. L’application ne demande aucune autre autorisation ni donnée Google (contacts, photos, Drive…) ni accès hors connexion. Firebase Authentication copie le nom et le lien de la photo dans le compte : l’application les efface des champs principaux juste après la connexion, mais Firebase conserve la copie de Google dans le compte (dans les données du fournisseur) tant que le compte existe. Nous ne les copions pas dans notre base de données, ne les affichons pas et ne les utilisons pas. C’est le lien de la photo qui est conservé, pas l’image. Lors de la suppression du compte dans l’application, si elle est confirmée avec Google, l’application tente aussi de révoquer l’accès de SpiderCode à votre compte Google.

3.5. Se connecter avec Apple (App Store uniquement)

L’application demande à Apple uniquement l’adresse e-mail, jamais le nom. Apple transmet un identifiant d’utilisateur Apple et l’e-mail, qui peut être votre adresse réelle ou une adresse de relais « Masquer mon adresse e-mail » (…@privaterelay.appleid.com). Lors de la suppression du compte dans l’application, si elle est confirmée avec Apple, l’application tente aussi de révoquer l’accès de SpiderCode auprès d’Apple ; si elle est confirmée avec un autre mode, l’application explique comment le faire dans les Réglages de l’iPhone.

3.6. E-mails du compte et messages que vous nous envoyez

Firebase envoie en notre nom l’e-mail de vérification de l’adresse lors de la création d’un compte avec e-mail et mot de passe, et le lien de réinitialisation du mot de passe lorsqu’il est demandé. Nous n’envoyons ni publicité ni lettre d’information : nous écrivons seulement au sujet du compte, pour répondre aux demandes ou pour annoncer des modifications importantes de cette politique. Si vous nous écrivez, nous utilisons votre adresse et votre message uniquement pour vous répondre et traiter votre demande.

Comptes des versions précédentes de l’application : les versions précédentes conservaient aussi dans users/{UID} le nom, l’e-mail, le lien de la photo et la date de dernière connexion (lastLogin), et pouvaient copier le nom, l’e-mail et le lien de la photo dans progress/{UID}. La version actuelle efface le nom, l’e-mail et le lien de la photo de users/{UID} à la connexion suivante et de progress/{UID} à la sauvegarde suivante, et notre tâche de nettoyage hebdomadaire les efface aussi des comptes qu’elle conserve. lastLogin reste jusqu’à la suppression du compte. Pour les comptes qui se connectaient avec Google dans les versions précédentes, Firebase Authentication peut aussi conserver le nom et le lien de la photo dans les champs principaux du compte jusqu’à la prochaine connexion avec Google dans la version actuelle.

4. Ce que l’application ne fait pas

Sons, voix et polices

Les sons, la musique et les polices sont intégrés à l’application : ils ne sont pas téléchargés sur internet. « Lecture à voix haute » (désactivable dans le profil) lit les consignes du jeu avec le moteur de synthèse vocale de l’appareil (celui d’Android ou d’iOS) ; l’application ne nous envoie pas ces textes et ne les envoie à personne. Le recours à des voix en ligne par ce moteur dépend des réglages de l’appareil, pas de SpiderCode.

5. Finalités et bases légales

Aucun de ces traitements ne repose sur le consentement, et nous n’utilisons pas les données pour la publicité, le profilage ou toute autre finalité. Créer un compte n’est pas obligatoire : sans compte, toute l’application fonctionne en invité et seule la sauvegarde dans le cloud est perdue. Vous pouvez vous opposer aux traitements fondés sur l’intérêt légitime (voir la section 11).

6. Qui traite les données

Nous confirmons que Google Firebase et notre fournisseur de messagerie, qui traitent des données des utilisateurs pour notre compte, offrent une protection des données identique ou équivalente à celle décrite dans cette politique et exigée par les boutiques d’applications, et ne peuvent les utiliser que pour nous fournir leur service. GitHub exécute notre tâche de suppression selon ses propres conditions, citées ci-dessus : la tâche lit les données uniquement pour déterminer ce qu’il faut supprimer et n’en garde aucune copie, et ses journaux ne contiennent que des décomptes et des empreintes abrégées des identifiants, sauf ce qui est décrit à la section 9.

Nous ne partageons de données avec personne d’autre. Nous ne les communiquerions que si une loi ou une autorité compétente nous y obligeait.

7. Lieu de stockage et transferts internationaux

8. Confidentialité des enfants (COPPA et RGPD)

Les jeux de SpiderCode sont destinés aux enfants de 5 à 12 ans, et l’espace parents facultatif (compte, sauvegarde dans le cloud et suppression) est réservé aux adultes. Voici comment nous traitons les données liées aux enfants, au regard de la loi américaine sur la protection de la vie privée des enfants en ligne (COPPA, modifiée en 2025) et du RGPD :

Droits des parents et tuteurs

À tout moment, vous pouvez :

Pour faire une demande, écrivez à support@spidercode.app depuis l’adresse e-mail du compte. Si le message vient d’une autre adresse, nous envoyons une demande de confirmation à l’e-mail du compte et n’agissons qu’après confirmation depuis celui-ci ; les données du compte ne sont envoyées qu’à cette adresse. Nous répondons dans un délai d’un mois et traitons les demandes de suppression sous 30 jours au maximum.

9. Durée de conservation

Voici notre politique écrite de conservation des données. Les seules données personnelles liées aux enfants qui peuvent nous parvenir proviennent d’un appareil sur lequel un adulte s’est connecté avec son compte parent : l’identifiant du compte (UID), l’adresse IP et l’agent utilisateur, et la progression du jeu enregistrée dans ce compte (section 8). Nous les traitons uniquement pour authentifier le compte parent, sauvegarder et synchroniser la progression et protéger les comptes contre les abus, et nous les conservons uniquement le temps nécessaire à ces finalités, selon les durées suivantes :

Nous ne conservons jamais les données du compte indéfiniment.

10. Supprimer le compte et les données

11. Vos droits

Selon la loi applicable (par exemple le RGPD dans l’Union européenne, le UK GDPR au Royaume-Uni ou la COPPA aux États-Unis), vous pouvez nous demander :

Pour les exercer, écrivez à support@spidercode.app ; nous vérifions les demandes comme expliqué à la section 8. Nous répondons dans un délai d’un mois, prolongeable de deux mois pour les demandes complexes (art. 12, paragraphe 3 du RGPD), et effectuons les suppressions sous 30 jours au maximum. Si vous n’êtes pas satisfait, vous pouvez introduire une réclamation auprès de l’autorité de protection des données de votre pays : par exemple la CNIL en France, l’AEPD en Espagne ou l’ICO au Royaume-Uni (liste des autorités de l’UE).

12. Sécurité

Aucun système n’est totalement sûr. Si un incident de sécurité touchait vos données, nous vous en informerions, ainsi que les autorités, lorsque la loi l’exige.

13. Modifications de cette politique

14. Contact

SpiderCode (développeur indépendant) · e-mail : support@spidercode.app. Écrivez-nous pour toute question de confidentialité, pour exercer vos droits ou pour nous demander de supprimer vos données.