Política de privacidad de SonjoKids
Última actualización: 31 de octubre de 2026
SonjoKids es una app para madres, padres y tutores de niños de 3 a 5 años. El adulto crea la cuenta, configura un perfil por hijo, paga la suscripción y consulta el progreso. El niño usa un juego de actividades guiado por voz, sin texto, sin anuncios, sin compras y sin cuenta propia.
En pocas palabras:
- Del niño solo guardamos su nombre de pila, su edad, el idioma del juego y su progreso, siempre ligados a tu cuenta. Nunca su foto, su voz, sus apellidos, su fecha de nacimiento, su ubicación ni su email.
- Hasta que tienes una suscripción activa (de prueba o de pago), el perfil y el progreso de tu hijo no salen del teléfono. Con la suscripción, su perfil y su progreso se guardan también en nuestros servidores para que los tengas en todos tus dispositivos.
- De ti, tu email, los datos de inicio de sesión y el estado de tu suscripción.
- No hay publicidad, no usamos identificadores publicitarios (IDFA o GAID), no usamos servicios de analítica y no vendemos datos.
- Puedes borrar tu cuenta y todos sus datos desde la propia app.
1. Responsable
Jhon Peña, persona física que opera con el nombre comercial CodeAndBrands, con domicilio en la República Dominicana («nosotros»). Es quien publica SonjoKids en Google Play. Contacto para cualquier asunto de privacidad: contact@codeandbrands.com.
Tratamos los datos conforme a la Ley 172-13 de la República Dominicana sobre protección de datos de carácter personal. Como la app se ofrece en otros países, también cumplimos las normas que te protegen donde vives: si estás en Estados Unidos, la Ley de Protección de la Privacidad Infantil en Internet (COPPA) y las leyes estatales de privacidad.
Por ahora, SonjoKids no se ofrece en el Espacio Económico Europeo (los países de la Unión Europea, Islandia, Liechtenstein y Noruega), el Reino Unido ni Suiza. Si algún día la ofrecemos allí, antes actualizaremos esta política.
2. Qué datos tratamos y para qué
Qué se guarda y dónde, de un vistazo:
| Dato | Antes de tener una suscripción | Con una suscripción activa (prueba o pago) |
|---|---|---|
| Perfil de tu hijo: nombre de pila, edad e idioma del juego | Solo en el teléfono | En el teléfono y en nuestros servidores |
| Progreso de tu hijo: nivel de cada actividad | Solo en el teléfono | En el teléfono y en nuestros servidores |
| Últimos aciertos y fallos, minutos y rondas de la semana, pegatinas | Solo en el teléfono | Solo en el teléfono |
| Tu aceptación del aviso para familias (versión y fecha) | En el teléfono | En el teléfono |
| Tu cuenta: email, identificador y datos de acceso | En nuestros servidores, desde que creas la cuenta | En nuestros servidores |
| Estado de la suscripción | No existe | En nuestros servidores y en RevenueCat |
| Recuentos diarios sin nombre ni identificador (apartado 2.5) | Se envían a nuestros servidores | Se envían a nuestros servidores |
Si no llegas a suscribirte, el perfil y el progreso de tu hijo se quedan en el teléfono hasta que borres su perfil, tu cuenta o la app. Si borras el perfil de un hijo, la app envía siempre a nuestros servidores el identificador aleatorio del perfil, para que el borrado llegue también allí aunque tu suscripción haya terminado.
2.1 Tu cuenta
- Email. Sirve para crear la cuenta y para entrar con un enlace de acceso que te enviamos por email. SonjoKids no tiene contraseña propia.
- Inicio de sesión con Google o Apple, si eliges esa opción. Con Google recibimos el email de tu cuenta, un identificador de usuario y, según la configuración de tu cuenta de Google, tu nombre y la dirección de tu foto de perfil; el servicio de autenticación los guarda junto a tu cuenta, pero la app no los muestra ni los usa. Con Apple solo pedimos el email (o la dirección de reenvío de Apple, si eliges ocultarlo) y recibimos un identificador de usuario. Nunca recibimos tu contraseña de Google ni de Apple.
- Identificador interno de la cuenta. Un código aleatorio que liga tus perfiles, el progreso y la suscripción.
- Datos técnicos de acceso. Fecha de alta, último acceso y los registros de seguridad del servicio de autenticación, que pueden incluir la dirección IP.
La sesión se guarda en el almacenamiento seguro del sistema de tu dispositivo (Llavero en iOS, Keystore en Android).
Finalidad: crear y mantener tu cuenta y protegerla. Base jurídica: es necesario para prestarte el servicio que contratas (Ley 172-13, art. 27) y tenemos un interés legítimo en la seguridad del servicio.
2.2 Perfiles de tus hijos (hasta seis)
- Nombre de pila (máximo 20 caracteres; puede ser un apodo), edad en años e idioma del juego (español o inglés).
- Se guardan en el dispositivo. Cuando tienes una suscripción activa, se sincronizan también con nuestros servidores, ligados a tu cuenta, para que estén en todos tus dispositivos.
- Las respuestas al cuestionario inicial de tres preguntas solo sirven para calcular el nivel de partida. El nivel se guarda en el dispositivo; las respuestas no se guardan.
Nunca pedimos ni guardamos apellidos, fecha de nacimiento, foto, voz, email, ubicación ni ningún dato de contacto del niño. La app no usa el micrófono ni la cámara.
Finalidad: adaptar las actividades a cada hijo y mostrarte su progreso. Base jurídica: ejecución del contrato contigo. Los datos los introduces tú, como madre, padre o tutor legal, con tu consentimiento (ver el apartado 7).
2.3 Progreso
- Por cada actividad, el nivel alcanzado (de 1 a 5) y la fecha de la última actualización, ligados al perfil. Se sincronizan con nuestros servidores solo cuando tienes una suscripción activa.
- El historial reciente de aciertos y fallos (los últimos intentos) se guarda solo en el dispositivo y sirve para subir o bajar la dificultad.
- Los minutos y las rondas jugadas cada semana y las pegatinas ganadas también se guardan solo en el dispositivo: no se envían a ningún servidor.
Finalidad: progresión adaptativa y panel de progreso. Base jurídica: ejecución del contrato.
2.4 Suscripción
- La compra la gestionan y cobran Google (Google Play) o Apple (App Store). No recibimos ni guardamos los datos de tu tarjeta.
- RevenueCat, nuestro proveedor de gestión de suscripciones, recibe tu identificador interno de cuenta y los datos de compra que le facilita la tienda. Antes de que inicies sesión, su SDK usa un identificador anónimo aleatorio.
- En nuestra base de datos guardamos el estado de la suscripción (plan, estado y fin del periodo) y el registro de los avisos de suscripción que nos envía RevenueCat: tipo de evento, producto, fechas, precio, moneda, país de la tienda e identificadores de la transacción.
Finalidad: dar acceso a quien ha pagado y gestionar la prueba, las renovaciones y la restauración de compras. Base jurídica: ejecución del contrato y, cuando proceda, cumplimiento de obligaciones legales.
2.5 Estadísticas pedagógicas agregadas
El juego cuenta, por día, cuántas sesiones y rondas hay y cuántas veces sube o baja un nivel, junto con el área (lógica y matemáticas, fonética o vocabulario), el nivel, la edad y el idioma. Los recuentos se agrupan en el dispositivo y se envían cuando un adulto abre la zona adulta, también sin suscripción activa. La estadística que guardamos no lleva nombre ni identificador de cuenta, de perfil o de dispositivo.
Finalidad: medir y mejorar el contenido educativo. Base jurídica: interés legítimo.
2.6 Sin informes de errores ni analítica
Hoy no usamos ningún servicio de informes de errores ni de analítica de producto. El código de la app incluye la integración con Sentry (informes de errores) y con PostHog (analítica), pero en las versiones publicadas está desactivada: no tiene ninguna clave configurada, así que no se inicia y no envía nada.
Si en el futuro activamos alguno de estos servicios, antes actualizaremos esta política con el proveedor, los datos que recibe, dónde los guarda y durante cuánto tiempo, y te avisaremos como explica el apartado 10. La analítica, si llega, funcionará solo en la zona adulta, después del control parental, nunca durante el juego.
2.7 Notificaciones locales: fin de la prueba y resumen de los domingos
Si empiezas una prueba gratuita, la app te pide permiso para mostrar una notificación local 24 horas antes de que termine. Se programa en el propio dispositivo: no usamos notificaciones push ni enviamos ningún token a ningún servidor.
Si lo activas en el panel, los domingos por la tarde la app muestra otra notificación local con cuántas rondas ha jugado cada hijo esa semana y en qué áreas ha subido de nivel. Se calcula en el propio dispositivo con el progreso guardado en él: no sale del teléfono. Puedes desactivarlo en Ajustes.
2.8 Publicidad y medición de campañas
La app no tiene ningún SDK publicitario ni de atribución, y hoy no enviamos ningún dato a plataformas publicitarias. Nuestro servidor tiene preparada una función que podría comunicar a Meta y a TikTok que ha habido una compra (tipo de evento, importe, moneda, país y fecha, sin ningún identificador), pero está desactivada y no envía nada. Si algún día la activamos, antes actualizaremos esta política.
2.9 Lo que no hacemos
- No mostramos publicidad ni incluimos SDK publicitarios. No usamos IDFA ni GAID: el permiso de identificador publicitario está bloqueado en Android y la app no muestra el aviso de rastreo de iOS.
- No vendemos datos personales ni los compartimos para publicidad basada en el comportamiento.
- No hay chat, ni contenido creado por usuarios, ni contacto entre usuarios. Nada de lo que hace el niño se publica ni lo ve nadie más que tú.
- No pedimos ubicación, contactos, fotos, cámara ni micrófono.
- No elaboramos perfiles con fines comerciales ni tomamos decisiones automatizadas con efectos jurídicos. La dificultad de las actividades se ajusta sola según los aciertos y fallos, únicamente para adaptar el juego.
3. Proveedores que tratan datos por nuestra cuenta
| Proveedor | Para qué | Datos | Ubicación |
|---|---|---|---|
| Supabase, Inc. | Base de datos, autenticación y funciones del servidor | Cuenta, perfiles, progreso, suscripción, estadísticas agregadas | EE. UU. (Virginia) |
| Resend, Inc. | Envío del email de acceso | Email del adulto | EE. UU. |
| RevenueCat, Inc. | Gestión de suscripciones | Identificador de cuenta, datos de compra, datos técnicos del dispositivo | EE. UU. |
Solo tratan los datos para prestarnos su servicio, según sus acuerdos de tratamiento de datos.
Google y Apple tratan los datos de pago, los de tu cuenta de la tienda y, si entras con ellos, los de tu cuenta de Google o de Apple como responsables independientes, según sus propias políticas de privacidad. Meta y TikTok no reciben ningún dato (apartado 2.8).
No comunicamos los datos de los niños a ningún tercero fuera de esta tabla. Solo podríamos comunicar datos cuando lo exija la ley o una autoridad competente.
4. Transferencias internacionales
Operamos desde la República Dominicana y nuestros proveedores guardan los datos en Estados Unidos, así que tus datos se envían a EE. UU. desde el país donde estés. Ese envío es necesario para prestarte el servicio: al crear la cuenta y usar la app lo autorizas, conforme a la Ley 172-13. El perfil y el progreso de tu hijo solo se envían cuando tienes una suscripción activa (apartado 7).
5. Cuánto tiempo conservamos los datos
- Cuenta, perfiles, progreso y suscripción: mientras tengas la cuenta. Al borrarla se eliminan de nuestra base de datos en ese momento. Si el proveedor guarda copias de seguridad, el dato borrado desaparece de ellas cuando se sobrescriben, en un máximo de 30 días.
- Perfil de un hijo: hasta que lo borras o borras la cuenta.
- Datos del dispositivo: hasta que borres la cuenta (se borran todos) o desinstales la app. Cerrar sesión no borra los perfiles ni el progreso guardados en el dispositivo.
- Estadísticas agregadas: sin plazo, porque no identifican a nadie.
- RevenueCat: mientras exista la cuenta. Tras el borrado, eliminamos el registro de cliente asociado en RevenueCat en un máximo de 30 días.
- Registros técnicos de los proveedores (por ejemplo, accesos con IP o el registro de envío del email de acceso): según los plazos de cada proveedor.
- Las tiendas conservan sus registros de compra según sus propias políticas.
6. Cómo borrar tu cuenta
Desde la app: Progreso y ajustes → control parental → Ajustes → Borrar cuenta → Borrar definitivamente. Se borran en el acto tu cuenta, los perfiles de tus hijos, su progreso y el estado y el historial de tu suscripción en nuestros servidores, además de todos los datos guardados en el dispositivo.
Sin la app: escribe a contact@codeandbrands.com desde el email de tu cuenta pidiendo el borrado. Lo haremos en un máximo de 30 días y te lo confirmaremos.
Importante: borrar la cuenta no cancela la suscripción. Cancélala en Google Play (Pagos y suscripciones → Suscripciones) o, en un iPhone o iPad, en Ajustes → tu nombre → Suscripciones.
Borrar el perfil de un hijo (Ajustes → Borrar) lo elimina, junto con su progreso, del dispositivo y, si ya estaba en ellos, de nuestros servidores. Si el dispositivo no tiene conexión en ese momento, el borrado llega a los servidores en cuanto la recupera con tu sesión iniciada.
Corregir los datos de un hijo: el cambio de nombre, edad o idioma que hagas en Ajustes se guarda en el dispositivo. Para corregir también la copia de nuestros servidores, escríbenos a contact@codeandbrands.com y lo haremos.
7. Menores y consentimiento parental
- SonjoKids está pensada para que la use una persona adulta, y para que sus hijos de 3 a 5 años jueguen bajo su supervisión. Los niños no tienen cuenta y no pueden introducir datos.
- La zona adulta (crear perfiles, panel, ajustes, suscripción y enlaces externos) está detrás de un control parental: hay que escribir en cifras un número entre 21 y 99 que aparece escrito en letras. Tres fallos seguidos lo bloquean 30 segundos. El acceso caduca a los 10 minutos o si la app pasa más de 60 segundos en segundo plano, y para salir del juego hay que superarlo otra vez. No es una verificación de identidad: evita que un niño pequeño entre por accidente.
- Aviso y aceptación antes de crear el perfil. Antes de crear el perfil de un hijo, la app te muestra un aviso con lo que guardamos de él (solo su nombre de pila, su edad, el idioma del juego y su progreso; nunca fotos, voz ni ubicación, y sin anuncios), con enlaces a esta política y a los Términos de uso. Para seguir tienes que aceptarlo tú: nada viene marcado de antemano. La app guarda en el teléfono la versión del aviso que aceptaste y la fecha. Al aceptarlo declaras ser madre, padre o tutor legal del menor y consientes el tratamiento descrito en esta política. Los datos del perfil los introduces tú; el niño no puede hacerlo.
- Consentimiento verificable: la compra en la tienda. Hasta que tienes una suscripción activa (de prueba o de pago), el perfil y el progreso de tu hijo no salen del teléfono; solo salen los recuentos agregados del apartado 2.5, que no llevan nombre ni identificador. La suscripción se contrata en Google Play o en el App Store con el método de pago de tu cuenta de la tienda, que avisa de la transacción al titular de esa cuenta: es el método de consentimiento parental verificable que usamos según la COPPA. Desde ese momento, el perfil y el progreso de tu hijo se guardan también en nuestros servidores para sincronizarlos entre tus dispositivos.
- La zona del niño no tiene texto, anuncios, compras, enlaces externos ni chat.
- Qué se recoge mientras el niño juega: solo su progreso (el nivel de cada actividad y sus últimos aciertos y fallos), ligado al identificador aleatorio de su perfil. El niño no puede escribir ni publicar nada.
- Para qué sirven los identificadores: el identificador aleatorio del perfil y el de tu cuenta solo sirven para el funcionamiento interno del servicio: guardar el progreso, adaptar la dificultad y enseñártelo en el panel. No se usan para contactar con nadie, ni para publicidad, ni para crear perfiles de ninguna persona, y solo los reciben los proveedores del apartado 3, que actúan por nuestra cuenta.
- Política de conservación de los datos de los niños: guardamos el perfil y el progreso solo mientras hacen falta para que tu hijo siga jugando a su nivel y tú veas su avance. Se borran cuando borras su perfil o tu cuenta, con los plazos del apartado 5. No los conservamos de forma indefinida.
- Tus derechos como madre, padre o tutor (COPPA y demás leyes aplicables): puedes revisar los datos de tu hijo en el panel, pedirnos una copia, corregirlos, borrarlos e impedir que se sigan recogiendo, borrando su perfil o tu cuenta o escribiéndonos a contact@codeandbrands.com. Nunca condicionamos el juego a dar más datos de los necesarios.
- Si descubrimos que hemos tratado datos de un menor sin el consentimiento de su madre, padre o tutor, los borraremos. Avísanos en contact@codeandbrands.com.
8. Tus derechos
Para todos. Puedes pedirnos acceso a tus datos y a los de tus hijos, una copia en un formato de uso común, rectificarlos, suprimirlos, limitar su tratamiento y oponerte a él, y retirar tu consentimiento cuando sea la base del tratamiento. Escríbenos a contact@codeandbrands.com desde el email de tu cuenta; si escribes desde otra dirección, te pediremos que confirmes que la cuenta es tuya. Respondemos en un máximo de un mes, o antes si la ley de tu país fija un plazo más corto. Puedes corregir los datos de tus hijos en Ajustes (ver el apartado 6) y borrar la cuenta desde la app. Si no estás de acuerdo con nuestra respuesta, puedes reclamar ante la autoridad de protección de datos de tu país.
República Dominicana (Ley 172-13). Respondemos a las solicitudes de acceso en un máximo de 5 días hábiles y a las de rectificación, actualización o supresión en un máximo de 10 días hábiles. Si no respondemos o no estás de acuerdo con la respuesta, puedes ejercer la acción de hábeas data ante los tribunales dominicanos.
California (CCPA/CPRA) y otros estados de EE. UU. En los últimos 12 meses hemos recogido estas categorías: identificadores (email, identificador interno y, si entras con Google o Apple, el identificador de esa cuenta), información comercial (historial de la suscripción), actividad en la app (progreso) e información de menores (nombre de pila y edad). Las obtenemos de ti, de tu dispositivo, de Google o Apple si entras con ellos y de las tiendas a través de RevenueCat, para las finalidades del apartado 2. No vendemos datos personales ni los «compartimos» para publicidad basada en el comportamiento entre contextos, y no usamos datos sensibles para inferir características. Tienes derecho a saber qué datos tenemos, a acceder a ellos, a borrarlos y a corregirlos, y a no ser discriminado por ejercer tus derechos. Puedes ejercerlos por email, tú o un agente autorizado; para verificar tu identidad te pediremos que escribas desde el email de la cuenta.
9. Seguridad
- Todas las comunicaciones de la app viajan cifradas (HTTPS/TLS).
- Cada cuenta solo puede leer y escribir sus propios datos (seguridad a nivel de fila en la base de datos). El estado de la suscripción solo lo escribe nuestro servidor a partir de los avisos autenticados de RevenueCat.
- La sesión se guarda en el almacenamiento seguro del sistema; los perfiles y el progreso, en el almacenamiento privado de la app.
- El acceso interno a los datos está restringido a quien lo necesita.
Ningún sistema es infalible. Si se produce una brecha de seguridad que te afecte, te avisaremos y lo comunicaremos a las autoridades como exige la ley.
10. Cambios en esta política
La fecha de arriba indica la última versión. Si hacemos cambios importantes, te avisaremos en la app o por email antes de que se apliquen. Si un cambio afecta a cómo tratamos los datos de los niños, te pediremos de nuevo tu consentimiento cuando la ley lo exija.
11. Contacto
Jhon Peña (CodeAndBrands) · República Dominicana · contact@codeandbrands.com
Consulta también los Términos de uso.