Política de privacidad
Cómo trata MaiTeach los datos personales, con el detalle que permite el comportamiento real del producto. Lo que todavía depende de un contrato, de la configuración de un proveedor o de una revisión jurídica se señala de forma expresa.
1. Responsable y contacto
El responsable del tratamiento de los datos de las cuentas de MaiTeach es Iñigo Ibarrola Zubizarreta, persona física, con NIF 72607390R y domicilio en Paseo de los Olmos, nº 7, 9º izquierda, 20016 Donostia-San Sebastián (España). «MaiTeach» es el nombre del producto, no el de una sociedad.
Contacto para cualquier cuestión de privacidad: hola@maiteach.com.
Pendiente de completar: si corresponde designar un delegado de protección de datos (DPO), en función del volumen y la naturaleza del tratamiento durante la beta.
2. A quién se aplica y papel de cada parte
MaiTeach es una herramienta para docentes. Las personas usuarias son los profesores y profesoras que tienen una cuenta. El alumnado no es usuario de MaiTeach: no tiene cuenta ni accede a la plataforma.
Algunas funciones permiten que el docente introduzca o fotografíe información de su alumnado (por ejemplo, un examen con el nombre escrito). En esos casos MaiTeach no recoge esos datos directamente de los alumnos: es el docente quien decide qué introduce, en el ejercicio de su función.
Según el contexto, el responsable de los datos del alumnado puede ser el centro educativo o el propio docente, y MaiTeach actuaría como proveedor que los trata por su cuenta para prestarle el servicio. Pendiente de completar: determinación jurídica del rol de MaiTeach respecto a los datos del alumnado (responsable o encargado del tratamiento), relación con los centros educativos y, si procede, contrato de encargo del tratamiento.
3. Datos que se tratan
Cuenta. Correo electrónico y contraseña (la guarda cifrada el proveedor de autenticación). Durante la beta cerrada no hay registro público: el titular de MaiTeach crea la cuenta con el correo que le facilita la persona invitada. El acceso con Google aparece en la interfaz pero no está operativo.
Contexto docente y preferencias de la cuenta. Comunidad autónoma, etapa, curso e idioma de trabajo que configures, y el estado de la guía inicial. Se guardan asociados a tu cuenta.
Contenido que guardas. Si pulsas «Guardar en Biblioteca» o «Guardar clase», los exámenes, materiales, adaptaciones y situaciones de aprendizaje («Mis clases») se guardan en nuestra base de datos hasta que los borres. Es contenido pedagógico: MaiTeach no pide en esos formularios datos identificativos de alumnos, y te pedimos que no los incluyas. Las rúbricas y adaptaciones que solo generas, sin guardarlas, no se conservan.
Ilustraciones generadas. Si un material usa el estilo «Visual», sus ilustraciones se guardan en un espacio privado de tu cuenta para no tener que generarlas de nuevo (ver plazos en la sección 9).
Sesión temporal del Escáner rápido. Para continuar un escaneo desde otro dispositivo se guarda, por cada examen escaneado: el nombre del alumno leído del examen, la nota, un valor de confianza del análisis y la fecha. No se guardan imágenes. Caduca a las 48 horas y puedes descartarla antes.
Traspaso temporal entre dispositivos. Si eliges «Guardar temporalmente» un material o examen, se guarda solo su contenido pedagógico para abrirlo desde otro dispositivo, sin nombre ni grupo del alumno. Caduca a las 48 horas.
Datos en tu dispositivo. «Mis grupos» (grupos y nombres del alumnado), «Seguimiento» (evaluaciones, fortalezas y dificultades por alumno) y la Agenda (tareas y fechas que creas o que aceptas desde «Capturar con MaiTeach») se guardan solo en el almacenamiento local de tu navegador y no se envían a nuestros servidores, salvo en las funciones concretas descritas en la sección 5 cuando tú las usas. Si en un mismo navegador se usan varias cuentas, cada una ve solo sus datos; los que se guardaron antes de que MaiTeach los asociara a una cuenta solo se asignan a la tuya si confirmas que son tuyos.
Imágenes y documentos que fotografías o subes. Se preparan en tu navegador y se envían al proveedor de IA solo para el análisis que pides. MaiTeach no los guarda en su base de datos ni en su almacenamiento de archivos.
Feedback de la beta. Si usas «Feedback beta», guardamos la categoría, tu mensaje (y las dos preguntas opcionales), la funcionalidad y la ruta de la pantalla desde la que lo envías (sin parámetros) y la fecha, asociados a tu cuenta. El formulario te pide no incluir datos de alumnos. Solo tú y el administrador de la beta podéis leerlo; el administrador lo ve asociado a un identificador técnico de tu cuenta, no a tu correo.
Datos técnicos de protección del servicio. Para limitar el número de peticiones a las funciones de IA y otras rutas sensibles, se guarda durante 10 minutos un contador asociado a un código derivado (hash) del identificador de tu cuenta y otro derivado de tu dirección IP; ni el identificador ni la IP se guardan en claro (ver sección 6, Upstash).
Analítica de uso (solo si la aceptas). Ver sección 6, PostHog.
Errores técnicos. Ver sección 6, Sentry.
4. Finalidades y bases jurídicas
- Crear y mantener tu cuenta y prestarte el servicio (herramientas, generación de recursos, Escáner, Biblioteca, sesión temporal y traspasos): ejecución del contrato de uso de la plataforma.
- Seguridad y prevención de abuso (límite de peticiones): interés legítimo en proteger el servicio y a sus usuarios.
- Detección y diagnóstico de errores técnicos (Sentry): interés legítimo en mantener MaiTeach funcionando correctamente. No es una herramienta de analítica de comportamiento.
- Analítica de uso (PostHog): tu consentimiento, que puedes dar, rechazar o retirar en cualquier momento sin que afecte al resto del servicio.
- Feedback de la beta: ejecución del contrato (es una función del producto) e interés legítimo en mejorar MaiTeach a partir de lo que nos cuentas.
- Cumplir obligaciones legales, cuando corresponda.
MaiTeach no envía comunicaciones comerciales, no muestra publicidad y no usa tus datos con fines de marketing.
Pendiente de completar: revisión profesional de las bases jurídicas, en particular para el tratamiento de datos del alumnado que introduce el docente.
5. Inteligencia artificial: qué se envía a OpenAI
Las funciones de IA se procesan con OpenAI. Solo se envía lo necesario para cada función, cuando tú la usas:
- Escáner rápido: la foto del examen, que puede mostrar el nombre y la nota escritos (su finalidad es precisamente leerlos). Devuelve el nombre leído, la nota y un nivel de confianza. Si has preparado una tanda con un grupo, la lista de alumnos no se envía: el nombre leído se compara con tu lista en tu navegador, y si no hay una única coincidencia clara, decides tú.
- Evaluación inteligente y corrección con rúbrica: las fotos de las páginas y, en su caso, la rúbrica o los criterios elegidos. El nombre y el grupo que asocias en MaiTeach no se envían. Si el nombre está escrito en la foto, sí viaja en la imagen salvo que lo tapes con la herramienta de tapado antes de analizar.
- Informe de progreso de un alumno: las evaluaciones registradas (etiqueta, nota y fecha) y tus observaciones. El nombre del alumno no se envía como dato; si lo escribes en tus observaciones, sí viajaría.
- Consultorio y asistente: el texto que escribes. Te pedimos no incluir nombres ni otros datos identificativos de alumnos.
- Generación de exámenes, materiales, rúbricas, adaptaciones y situaciones de aprendizaje; lectura de documentos o rúbricas: los parámetros y textos que indicas y, en su caso, la foto del documento. Si alineas con el currículo, se añaden los criterios y saberes oficiales que eliges, nunca datos del alumnado.
- Capturar con MaiTeach: la foto o las páginas del documento que capturas, para proponerte tareas y fechas. La imagen no se guarda; las propuestas que aceptas se guardan solo en tu dispositivo (Agenda).
- Ilustraciones del estilo «Visual»: una descripción breve del dibujo (por ejemplo, «una fracción»), generada a partir del material, sin imágenes de exámenes ni datos de alumnado.
Retirada automática de datos personales en el texto. En Materiales, Rúbricas, Adaptaciones, Consultorio, Nueva clase e Informe de progreso, el servidor de MaiTeach retira de todo lo que escribes los correos electrónicos, los teléfonos, los DNI/NIE y los IBAN antes de enviarlo a OpenAI, y no guarda ni el texto original ni el dato retirado. En Materiales, Rúbricas y Adaptaciones se te muestra cuántos se han retirado. No es una anonimización: los nombres propios y otras formas de identificar a una persona no se detectan y, si los escribes, llegan a OpenAI. Las fotos y documentos (Escáner, Evaluación inteligente, corrección con rúbrica, Capturar, generación de exámenes a partir de una foto) no pasan por este filtro.
Retención en OpenAI. Las peticiones de texto y de análisis de imágenes se envían con la opción store: false, que según la documentación pública de OpenAI evita que se conserven como estado de la aplicación. La generación de ilustraciones usa otra API que no admite esa opción. OpenAI puede conservar registros durante un tiempo limitado para vigilar abusos, con independencia de esa opción. MaiTeach no envía datos para entrenar modelos ni activa ninguna opción de ese tipo. Pendiente de completar: acuerdo de encargado del tratamiento (DPA) con OpenAI, plazos de conservación aplicables (incluida la API de imágenes) y si existe o no un acuerdo de retención de datos cero.
Las salidas de la IA son propuestas que el docente revisa y decide; ver la página de uso responsable de la IA.
6. Proveedores que intervienen
MaiTeach se apoya en estos proveedores, que tratan datos por cuenta de MaiTeach para prestar el servicio. No se ceden datos a terceros para sus propios fines ni con fines publicitarios.
- Supabase — base de datos, autenticación y almacenamiento de archivos. Genera los correos de autenticación (por ejemplo, el de cambio de contraseña), que se envían a través del proveedor de correo saliente indicado a continuación. Trata los datos de cuenta, el contexto docente, el contenido que guardas, la sesión temporal del Escáner, los traspasos, las ilustraciones generadas y el feedback de la beta.
- Hostinet — servidor de correo saliente (SMTP) con el que se envían, desde
hola@maiteach.com, los correos de autenticación que genera Supabase. Trata la dirección de correo del destinatario y el contenido del mensaje, que incluye un enlace de un solo uso para completar la acción solicitada. Pendiente de completar: acuerdo de encargado del tratamiento (DPA) con Hostinet, ubicación de sus servidores de correo, plazo de conservación de los registros de envío y de las copias de los mensajes, y garantías aplicables. - OpenAI — funciones de IA. Trata lo descrito en la sección 5.
- Vercel — alojamiento y ejecución de la aplicación. Todo el tráfico pasa por su infraestructura, incluida tu dirección IP y las peticiones que haces (incluidas las imágenes y textos que se envían a la IA, que pasan por las funciones de servidor). Las funciones de servidor de MaiTeach se ejecutan en la región
iad1de Vercel (Washington D. C., Estados Unidos), según las cabeceras de respuesta de producción; el tráfico entra por el nodo de Vercel más cercano (por ejemplo, París). MaiTeach no usa Vercel Analytics ni Speed Insights. Pendiente de completar: registros de peticiones que conserva Vercel y su plazo. - Upstash — límite de peticiones. Guarda, durante una ventana de 10 minutos tras la cual se borran solos, contadores cuya clave es un hash (SHA-256 truncado) del identificador de tu cuenta y de tu dirección IP, no esos datos en claro. Es una seudonimización, no una anonimización: un hash de una dirección IP podría revertirse probando todas las posibles. No se usa para ningún otro fin ni es analítica.
- PostHog — analítica de uso, solo si la aceptas. Antes de aceptar, PostHog no se carga en tu navegador ni recibe nada. Si aceptas, recibe:
- eventos de uso que define MaiTeach (por ejemplo, que se ha abierto una herramienta, si una acción ha funcionado o cuánto ha tardado), con una lista cerrada de propiedades cortas y nunca el contenido que escribes, nombres o notas de alumnado, exámenes ni prompts o respuestas de la IA;
- la dirección de la página y la de procedencia sin parámetros ni fragmentos (MaiTeach los elimina antes del envío), y datos técnicos del navegador: navegador, sistema operativo, tipo de dispositivo, tamaño de pantalla, idioma y zona horaria;
- un identificador técnico aleatorio de tu navegador y, si has iniciado sesión, el identificador interno (UUID) de tu cuenta. Es un dato pseudónimo: no contiene tu nombre ni tu correo, pero permite relacionar tu uso entre sesiones. Nunca se envían a PostHog tu nombre, tu correo ni otros atributos de perfil;
- la dirección IP desde la que se conecta tu navegador, como cualquier servidor web. Pendiente de completar: si el proyecto de PostHog descarta o conserva la IP y si calcula a partir de ella una ubicación aproximada (es una opción del panel de PostHog, no del código).
No hay grabación de sesión, mapas de calor, captura automática de clics ni encuestas: están desactivados en el código. MaiTeach envía estos datos a la región europea de PostHog Cloud (
eu.i.posthog.com). Cómo retirar el consentimiento: ver Cookies. - Sentry — detección y diagnóstico de errores técnicos (en tu navegador y en el servidor). No es analítica de comportamiento. Cuando se produce un error recibe: el mensaje y la traza técnica del error, la pantalla en la que ocurrió (sin parámetros), datos técnicos del navegador y la versión de la aplicación. También recibe una muestra (en torno al 10 %) de mediciones de rendimiento, con la misma minimización. Está configurado para no recoger cookies, cabeceras, cuerpos de petición, parámetros de consulta, variables internas ni datos de usuario; y antes de cada envío el código de MaiTeach elimina la petición, oculta correos electrónicos, quita parámetros de las URL, descarta el texto de los elementos pulsados y recorta los textos largos. No tiene activada la grabación de sesión (Session Replay) ni la monitorización de prompts o respuestas de IA. Estas medidas reducen mucho el riesgo, pero no permiten garantizar que un mensaje de error nunca contenga un dato personal. Pendiente de completar: región del proyecto de Sentry y si está activada en su panel la opción de no guardar direcciones IP.
GitHub se usa solo para alojar el código fuente y no recibe datos de las personas usuarias.
Pendiente de completar: acuerdos de encargado del tratamiento (DPA) con cada proveedor (incluido Hostinet) y región de alojamiento de los proyectos de Supabase y Upstash.
7. Ubicación de los datos y transferencias internacionales
Algunos proveedores son empresas con sede fuera del Espacio Económico Europeo (por ejemplo, OpenAI y Vercel tienen sede en Estados Unidos), y las funciones de servidor de MaiTeach se ejecutan hoy en Estados Unidos (región iad1 de Vercel), por lo que los datos que pasan por ellas se tratan fuera del EEE. La analítica de PostHog se envía a su región europea.
Pendiente de completar: ubicación del tratamiento de cada proveedor y garantías aplicables a las transferencias internacionales (por ejemplo, cláusulas contractuales tipo o adhesión al Marco de Privacidad de Datos UE-EE. UU.), confirmadas con la documentación contractual de cada uno.
8. Menores y datos del alumnado
MaiTeach está dirigida a profesorado, no a menores, y no permite que el alumnado cree cuentas. Aun así, los exámenes y evaluaciones que un docente analiza pueden contener datos de alumnos, incluidos menores, y datos académicos como notas o dificultades de aprendizaje.
Por eso aplicamos minimización desde el diseño: «Mis grupos» y «Seguimiento» se quedan en el dispositivo del docente; el análisis por respuestas no recibe el nombre ni el grupo asociado; puedes tapar el nombre en la imagen; la sesión del Escáner y los traspasos caducan a las 48 horas; en las herramientas de texto se retiran automáticamente correos, teléfonos, DNI/NIE e IBAN antes de enviar nada a la IA (no los nombres, ver sección 5); y, en los análisis pedagógicos, la IA tiene instrucciones de no repetir nombres de alumnos en sus respuestas. Te pedimos introducir solo los datos de alumnado imprescindibles, evitar documentos de identidad, datos de salud u otros datos sensibles, y revisar siempre los resultados.
Pendiente de completar: papel y responsabilidad del centro educativo cuando el docente usa MaiTeach en su nombre, información a las familias, y si es necesaria alguna autorización del centro antes de introducir datos del alumnado.
9. Plazos de conservación
- Sesión temporal del Escáner y traspasos entre dispositivos: 48 horas desde su creación, con borrado físico automático programado en la base de datos, o antes si los descartas.
- Biblioteca y «Mis clases»: sin caducidad automática; hasta que los elimines.
- Ilustraciones generadas: se eliminan cuando borras el material que las usa. Las que llevan más de 30 días sin usarse en ningún material guardado se eliminan en la siguiente limpieza, que hoy se ejecuta cuando vuelves a usar la generación de ilustraciones o el traspaso temporal; todavía no existe un borrado programado independiente, así que pueden permanecer en tu espacio privado hasta entonces.
- Datos en tu dispositivo («Mis grupos», «Seguimiento», Agenda): hasta que los borres.
- Límite de peticiones (Upstash): 10 minutos.
- Datos de cuenta: Pendiente de completar: plazo de conservación tras la baja y qué ocurre con el contenido guardado si no lo eliminas antes.
- Feedback de la beta: sin caducidad automática. Pendiente de completar: plazo de conservación tras el cierre de la beta.
- Analítica (PostHog) y errores (Sentry): Pendiente de completar: plazo de conservación configurado en cada proyecto (es una opción del proveedor, no del código).
- Correos de autenticación enviados (Hostinet): Pendiente de completar: plazo de conservación de los registros de envío y de las copias de los mensajes en el servidor de correo.
10. Tus derechos y cómo ejercerlos
Puedes ejercer los derechos de acceso, rectificación, supresión, oposición, limitación del tratamiento y portabilidad, y retirar tu consentimiento cuando sea la base del tratamiento, escribiendo a hola@maiteach.com. Podemos pedirte que acredites tu identidad.
La analítica puedes aceptarla o retirarla tú mismo en cualquier momento desde Configurar cookies o Ajustes → Privacidad, sin escribirnos. Los datos de «Mis grupos» y «Seguimiento» están en tu dispositivo y puedes borrarlos desde esas pantallas.
Si un alumno o su familia quieren ejercer sus derechos sobre datos que un docente ha introducido, pueden dirigirse al docente o al centro educativo, o escribirnos y colaboraremos en lo que dependa de MaiTeach.
Si consideras que el tratamiento no se ajusta a la normativa, puedes reclamar ante la Agencia Española de Protección de Datos (AEPD), www.aepd.es.
11. Seguridad
Los datos que guardas en servidor están aislados por usuario con políticas de seguridad a nivel de fila de la base de datos, las comunicaciones van cifradas por HTTPS y las contraseñas las gestiona cifradas el proveedor de autenticación. El detalle está en Seguridad y privacidad. MaiTeach no cuenta hoy con certificaciones de seguridad externas.
12. Decisiones automatizadas
MaiTeach no adopta decisiones basadas únicamente en tratamientos automatizados que produzcan efectos jurídicos sobre las personas o les afecten significativamente de modo similar, ni elabora perfiles del alumnado. Las salidas de la IA son propuestas que el docente revisa y decide. No se realiza reconocimiento facial, identificación biométrica ni reconocimiento de emociones.
13. Cámara
El permiso de cámara solo se solicita cuando inicias una captura en el Escáner o en «Capturar con MaiTeach», nunca al entrar en la web. Puedes denegarlo y subir imágenes en su lugar.
14. Cambios en esta política
Esta política se irá completando a medida que se resuelvan los puntos señalados como pendientes y evolucione el producto. Publicaremos aquí la versión vigente y, si un cambio afecta a una decisión que tomaste (por ejemplo, la analítica), te lo volveremos a preguntar.
¿Dudas sobre este documento? Escríbenos a hola@maiteach.com.
