Política de privacidad — Escuela de IA
Última actualización: 12 de octubre de 2026
Esta política describe, sin rodeos, qué datos usa Escuela de IA hoy. Se escribió mirando el código de la app, no al revés: si algo cambia (por ejemplo, si en el futuro se añaden cuentas o progreso en la nube), este documento debe actualizarse antes de publicar ese cambio, no después.
Resumen en una frase
Escuela de IA no tiene cuentas ni contraseñas; tu progreso queda en tu propio teléfono; si compras el Módulo 01 o la Certificación Oficial, esa compra la procesa Google Play; y si decides dejar tu correo (opcional), lo usamos solo para mandarte un mensaje de bienvenida y, cuando tú lo pidas, un resumen de tu progreso — nunca para venderlo ni mostrarte publicidad.
Qué datos guarda la app, y dónde
Todo lo siguiente se guarda con SharedPreferences, el
almacenamiento local de Android/iOS — el equivalente a un archivo de
configuración dentro de tu propio teléfono. Nada de esto sale del
dispositivo:
- Tu nombre, si decides dártelo (es opcional; puedes elegir "Ahora no" y la app sigue funcionando igual).
- Tu progreso: qué misiones has superado, con qué puntuación y en qué fecha.
- Los prompts que decidas guardar en "Mis prompts".
- Tu primer intento en la Misión 1, para poder mostrártelo comparado con lo que escribas al terminar el módulo.
- El certificado local: su identificador se genera una sola vez en tu teléfono y se queda guardado ahí.
Fallos y uso — Firebase Crashlytics y Analytics (solo si lo permites)
Desde el 9 de agosto de 2026, la app usa dos servicios gratuitos de Google Firebase, y desde el 2 de octubre de 2026 ambos están apagados hasta que tú los enciendas: la primera vez que abres la app (en la bienvenida, o en una tarjeta del inicio si ya la tenías instalada) se te pregunta si quieres permitir la medición, con dos opciones de igual peso y nada marcado por defecto. Si no permites nada, Analytics y Crashlytics no envían nada — el envío está apagado también a nivel del sistema, no solo en la app.
- Crashlytics, que avisa si la app se cierra sola por un error, con el motivo técnico del fallo (qué pantalla, qué línea de código) — para poder corregirlo. No manda tu nombre ni lo que escribiste en tus prompts.
- Analytics, que cuenta de forma agregada qué pantallas y funciones se usan más (por ejemplo, cuánta gente llega a superar la Misión 3), para saber qué mejorar. No identifica quién eres: el ID de publicidad del teléfono está desactivado a propósito, porque esta app no tiene anuncios y no lo necesita.
Ninguno de los dos ve el contenido de tus prompts, tu nombre, ni nada de lo que escribes dentro de un ejercicio — solo saben que "alguien" tocó tal botón o que la app falló en tal pantalla.
Puedes cambiar tu decisión cuando quieras en Inicio → Privacidad y datos. Al apagar el interruptor, ambos servicios dejan de recoger datos de inmediato y se borran los reportes de fallos que estuvieran guardados sin enviar en tu teléfono.
Tutor de P.I.D.E. — Gemini
Si, después de recibir la revisión local, eliges "Pedir orientación al tutor", la app envía únicamente el borrador de prompt que acabas de escribir y cuáles partes de P.I.D.E. se están practicando a un servidor de Escuela de IA en Firebase. Ese servidor se lo pasa a Gemini de Google para devolver una orientación breve: una fortaleza, una mejora, una pregunta y un siguiente paso. El tutor no reescribe tu prompt ni toma decisiones por ti.
El envío es opcional: no ocurre mientras escribes ni si no pulsas ese botón. No guardamos el texto del prompt ni la respuesta de Gemini en Firestore. Solo guardamos un contador diario anónimo —asociado a tu identificador anónimo de compra de RevenueCat, no a tu nombre ni a tu correo— para limitar el uso y proteger el servicio. Analytics registra que se solicitó el tutor desde el Constructor o la Práctica, pero nunca el contenido que escribiste.
Segunda revisión en las misiones — Gemini
Las misiones se corrigen primero con reglas fijas, dentro de tu teléfono y sin conexión. Solo cuando un ejercicio de construcción que cuenta para superar la misión pasa esa corrección, el texto que escribiste en él se envía automáticamente —sin botón aparte— a nuestro servidor en Firebase y de ahí a Gemini de Google, para comprobar si es un intento real de responder lo que se pedía o texto sin relación (copiado, relleno, tecleado al azar).
Si la IA decide que no es un intento real, el ejercicio se marca como no superado aunque la corrección local lo hubiera aprobado. Si no hay conexión o el envío falla, queda lo que dijo la corrección local: nunca se penaliza por un problema ajeno a tu respuesta.
No guardamos ese texto ni la respuesta de Gemini en Firestore; solo un contador diario anónimo asociado a tu identificador anónimo de compra para limitar el uso del servicio.
Evaluación con IA — Gemini
Cuando terminas la Evaluación Final o el examen de la Certificación Oficial, el texto de tus respuestas se envía a nuestro servidor en Firebase y de ahí a Gemini de Google para calificarlo contra el caso planteado. No guardamos tus respuestas ni la respuesta de Gemini en Firestore; solo conservamos la nota necesaria para registrar tu progreso o, si apruebas, verificar tu credencial.
Tu compra — Google Play
Si compras el Módulo 01 o la Certificación Oficial, la compra la procesa Google Play, no Escuela de IA directamente. Usamos RevenueCat como intermediario técnico para confirmar que tu compra es válida y darte acceso — RevenueCat recibe un identificador de tu compra y de tu dispositivo, pero no tu nombre ni el contenido de tus prompts. Puedes restaurar tu compra en cualquier momento desde la propia app, sin volver a pagar, usando la misma cuenta de Google Play con la que compraste.
Las llamadas de la app a nuestro servidor que verifican tu acceso —
incluidas las que consultan a la IA — llevan ese mismo identificador
anónimo de compra (el appUserId de RevenueCat), nunca tu
nombre ni tu correo.
Tu correo — opcional, y qué hacemos con él
Después de tu primera victoria en Ingeniería de Prompts, la app te ofrece guardar tu correo (nunca antes, y nunca es obligatorio) para pedir, cuando tú lo decidas, un reporte de tu progreso. Si decides no dejarlo, no pierdes nada de lo que ya compraste.
- Tu correo se guarda primero en tu teléfono. Al pedir un reporte, debes vincular una cuenta de Google y el servidor solo acepta enviarlo si el correo guardado coincide con el correo verificado de esa misma cuenta. Entonces se encola en Firestore (la base de datos de Firebase de este proyecto) para enviarlo desde fuera de la app.
- El envío en sí lo hace Brevo, un servicio externo de correo transaccional — es el único tercero fuera de Google al que le llega tu correo, y solo para eso.
- Si además marcas la casilla de "novedades y promociones", ese consentimiento se guarda por separado del correo en sí — se puede dar el correo sin aceptar promociones.
- Puedes dejar de recibir correos en cualquier momento desde la tarjeta "Correo guardado" dentro de Ingeniería de Prompts, con el botón "Dejar de recibir". Eso borra tu correo de tu teléfono y evita futuros envíos; no borra correos que Brevo ya haya mandado antes de esa fecha.
El reporte de progreso — solo cuando tú lo pides
Desde la misma tarjeta "Correo guardado" hay un botón, "Pedir mi reporte": no se manda nada solo ni de forma periódica, únicamente cuando lo tocas y confirmas la cuenta Google correspondiente. Ese reporte incluye cuántas misiones has superado y en qué nivel está cada parte del Método P.I.D.E. (por ejemplo, "Persona: Dominado") — nunca el texto de los prompts que escribiste. Ese resumen se compone en el servidor con una plantilla y solo se envía a Firestore y Brevo para mandarte el correo — no queda guardado en la nube aparte de ese envío puntual.
La Certificación Oficial y el código QR
Si apruebas el examen de la Certificación Oficial, se publica en Firestore un registro público con tu número de credencial, la fecha y tu puntuación — nunca el contenido de tus respuestas — para que el código QR del certificado se pueda verificar desde una página web pública.
Al terminar el examen, la app te pide tu nombre completo — es obligatorio para poder ver el resultado: un certificado que nadie puede confirmar de quién es no le sirve a nadie como credencial. Se guarda junto al resto del registro público (visible para cualquiera que consulte ese número de credencial) y también en tu teléfono, para no tener que escribirlo de nuevo si sacas otro certificado. Cualquiera con el número de credencial puede consultar si es válido y a nombre de quién está.
Datos anónimos que sí llegan a nuestro servidor
Aunque la app no tiene cuentas, algunas funciones dejan en Firestore registros técnicos asociados a identificadores anónimos — el uid de la sesión anónima que Firebase crea solo al abrir la app, o un id aleatorio de la instalación. Ninguno incluye tu nombre, tu correo ni el texto de nada de lo que escribiste:
- Programa de referidos. Si compartes tu enlace, tu código de referido —ocho caracteres al azar generados en tu teléfono— queda vinculado a tu uid anónimo. Si llegaste por el enlace de otra persona, al superar la Misión 1 se registra ese código y la fecha, y nada más. Las recompensas que el programa regala (un intento extra del examen o la Certificación Oficial) quedan marcadas en el servidor bajo ese mismo uid. En Android, la app lee una sola vez el "install referrer" de Google Play, solo para saber si instalaste desde un enlace de invitación.
- Intentos extra del examen de Certificación. Si compras un intento adicional, un contador queda guardado bajo el id de la instalación: es lo que impide que desinstalar la app te quite algo que pagaste.
- Contadores de uso de la IA. Cada servicio que
consulta a Gemini (el Tutor, la segunda revisión de las misiones y la
Evaluación Final o Certificación) lleva un contador diario anónimo
asociado a tu identificador anónimo de compra —el
appUserIdde RevenueCat, que se mantiene aunque reinstales y restaures—, solo para limitar el uso y proteger el servicio. El límite diario de correos se cuenta por la sesión de Google que vinculaste. - Identificador anónimo de compra. El
appUserIdde RevenueCat viaja en las llamadas que verifican tu acceso — las de la IA y las de la Certificación — para que el servidor confirme tu compra. De él quedan dos correspondencias internas: el vínculo entre eseappUserIdy tu sesión anónima (para que una compra no se pueda prestar entre instalaciones) y, si apruebas la Certificación, la relación entre tu número de credencial y esos identificadores — es lo que permite revocar la credencial si la compra se reembolsa. Además, de los avisos que RevenueCat envía a nuestro servidor, solo los de reembolso de la Certificación Oficial quedan registrados como pista de auditoría; el resto se procesa sin guardarse. Ninguno contiene tu nombre ni tu correo.
Qué NO hace la app
- No pide correo para poder usar lo que compraste — dejarlo es siempre opcional.
- No manda a Firebase, Brevo ni RevenueCat el contenido de tus prompts o de tus ejercicios, salvo el borrador que tú eliges enviar puntualmente al Tutor de P.I.D.E., el texto de los ejercicios de misión que pasan a la segunda revisión automática con IA, y las respuestas de la Evaluación Final o del examen de la Certificación Oficial, que se califican con IA como se explica arriba.
- No usa el ID de publicidad del teléfono ni construye un perfil tuyo para publicidad — no hay publicidad en la app.
- No vende tus datos. Los únicos que reciben algo tuyo son los que se nombran arriba (Google Play, RevenueCat, Firebase, y Brevo si dejaste tu correo), cada uno solo para la tarea concreta que le corresponde.
El botón "Descargar" del certificado
Cuando generas tu certificado y tocas "Descargar", la app crea una imagen y abre el selector de compartir de tu propio sistema (Android o iOS). Ahí decides tú, cada vez, a dónde va esa imagen — guardarla, enviarla por un mensaje, etc. La app no la envía a ningún sitio por su cuenta.
Cómo borrar tus datos
Hay un punto de borrado dentro de la app: Inicio → Privacidad y datos → "Eliminar mis datos". Tras una confirmación de dos pasos, borra:
- todo lo guardado en tu teléfono (progreso, prompts guardados, nombre, correo, preferencias), y
- todo lo que el servidor tiene asociado a tu sesión anónima: códigos y conteos de referidos, contadores de uso de la IA, correos pendientes de enviar, tu credencial de la Certificación Oficial —pública y privada— y la propia sesión anónima.
Dos avisos importantes:
- Si tienes una credencial de la Certificación Oficial, deja de existir: su número y QR ya no se verifican en la página pública.
- Las compras no se borran: las guarda Google Play, no nosotros, y se recuperan con "Restaurar compras". Por la misma razón se conservan el contador de intentos extra comprados —un número guardado bajo un id aleatorio de la instalación, sin tu nombre ni tu correo— y la pista técnica de auditoría de los reembolsos de la Certificación ya procesados: quitarlos te haría perder algo que pagaste o rompería ese registro. Borrar tus datos tampoco pide un reembolso — eso se hace por Google Play, como explica la política de reembolso.
Como canal alterno, puedes pedir el borrado por correo a legal@kivorium.lat.
También puedes borrar solo lo local desinstalando la app o desde los ajustes del sistema operativo (en Android: Ajustes → Aplicaciones → Escuela de IA → Almacenamiento → Borrar datos) — eso deja intacto lo del servidor.
Lo que tampoco desaparece es lo que ya haya recibido Crashlytics o Analytics mientras la medición estuvo permitida — pero, como se explica arriba, eso nunca incluyó tu nombre ni el contenido de tus prompts, solo conteos agregados y reportes técnicos de fallos.
Si dejaste tu correo, "Dejar de recibir" (dentro de Ingeniería de Prompts) lo borra de tu teléfono y detiene futuros envíos. "Eliminar mis datos" borra además los correos pendientes de enviar que quedaran en el servidor.
Si esto cambia
El día que Escuela de IA incorpore cuentas, progreso en la nube u otro sistema que identifique quién eres, esta política se reescribirá antes de publicar esa versión, y dirá con la misma claridad qué cambia y por qué.
Contacto
Soporte al usuario (problemas con la app, compras, acceso): soporte@kivorium.lat
Datos personales y privacidad (derechos ARCO, borrado, consultas sobre esta política): legal@kivorium.lat
