The data controller for ProfAI (the iOS and Android app «ProfAI: Math Solver & Homework») is Roberto Díaz Badra, a self-employed developer based in Spain, trading as «Disruptive Normality». Contact: info@themachinelearners.com.
This policy applies only to ProfAI. It replaces, for ProfAI, the general policy published on themachinelearners.com.
ProfAI does not ask you to create an account and does not ask for your name, email address, phone number or precise location. When you first open the app, Firebase Authentication gives your installation a random, anonymous identifier. The data below is linked to that identifier or to other technical identifiers, not to your name.
| Data | What exactly | Why |
|---|---|---|
| Photos | The pictures of exercises you take with the camera or choose from your gallery. ProfAI only accesses the camera or your photos when you use those features and only reads the image you pick. | To solve the exercise (this is the core feature). Photos are also kept on your device so you can see your history. The recognised text of the exercise (max. 60 characters) may be shown on the subscription screen through Superwall. |
| Questions and chat messages | What you type to the AI tutor and the answers it gives. | To answer you and keep the conversation in context. |
| Onboarding answers | Optional answers such as your school level, the subjects you study and your goals. | To tailor the app and to understand, in aggregate, who uses it. |
| Feedback and reports | Ratings, «not helpful» marks, reports of AI answers, written comments and feature suggestions or votes. When you mark a solution as not helpful or report it, we receive that answer and the related image or screenshot. | To review problematic answers, improve quality and keep the app safe. |
| App activity | Screens and features you use, events such as «solution viewed», app version, device language, country and currency, platform (iOS/Android). | Analytics and product improvement. Usage counters (scans, steps, messages) are also sent to Superwall to personalise the subscription screen. |
| Crash logs and diagnostics | Crash reports, device model, operating system version, performance data. | To find and fix errors. |
| Purchases | Whether you have a trial or subscription, which plan, purchase dates and store transaction identifiers. We never see your card or payment details. | To unlock paid features and manage subscriptions. |
| Identifiers | The anonymous Firebase ID, app-instance and device identifiers used by our providers (Firebase, Amplitude, RevenueCat, Superwall) and, on Android, the advertising ID that Google Analytics for Firebase may read. | To link the data above to your installation, measure usage and manage purchases. We do not use them to show you ads. |
| Approximate location | Derived from your IP address by our providers (country/region level). | Analytics, fraud prevention and showing prices in your currency. |
We do not sell your data and we do not share it with third parties for their own purposes. These providers process it on our behalf (as processors) under data processing agreements:
| Provider | Purpose | Location |
|---|---|---|
| Google Firebase (Authentication, Cloud Firestore, Cloud Storage, Remote Config, Crashlytics, Google Analytics for Firebase) and Google Cloud | Anonymous ID, storage of feedback and reports, app configuration, crash reports, analytics, and the server that relays requests to the AI | United States / EU |
| OpenAI | Generating solutions and tutor answers | United States |
| Amplitude | Product analytics | United States |
| RevenueCat | Subscription and purchase status | United States |
| Superwall | Displaying and personalising subscription screens. Receives identifiers, usage counters (scans used and your limit, solution steps seen and total, free messages and steps, the free plan you are on) and, on some screens, the text of the exercise you are viewing (max. 60 characters, never the photo) | United States |
| Apple (App Store) and Google (Google Play) | Payments and subscription billing, under their own privacy policies | — |
ProfAI shows no advertising.
Some providers process data in the United States. Google and Amplitude are certified under the EU-U.S. Data Privacy Framework (including its UK and Swiss extensions). For OpenAI, RevenueCat and Superwall, transfers rely on the European Commission's Standard Contractual Clauses included in their data processing agreements.
Write to info@themachinelearners.com with the subject «ProfAI – Delete my data». Since there is no account, tell us your platform (iOS or Android) and, if you have one, a purchase receipt or the approximate date you installed the app, so we can locate your data. We will delete it from our systems and ask our providers (Amplitude, RevenueCat) to delete it too, within 30 days. Deleting your data does not cancel a subscription: cancel it in your App Store or Google Play account (section 11).
You can ask us to access, correct, delete, restrict or port your data, object to processing based on legitimate interests and withdraw your consent, by writing to info@themachinelearners.com. We will answer within one month. If you are not satisfied, you can complain to the Spanish Data Protection Agency (aepd.es) or to the authority of your country. Residents of other jurisdictions (for example, California) have equivalent rights, which you can exercise the same way. We do not sell or «share» personal information for cross-context behavioral advertising.
ProfAI offers optional auto-renewing subscriptions (and, where available, a free trial). Payment is charged to your Apple ID or Google Play account. Subscriptions renew automatically unless you cancel at least 24 hours before the end of the current period, and you manage or cancel them in your App Store or Google Play account settings. We receive only your subscription status through RevenueCat, never your payment details. See the Terms of Use.
All data travels encrypted (HTTPS/TLS). Access to our systems is restricted, and requests to our AI server are signed. No system is 100% secure, but we work to protect your data.
If we change this policy we will update the date above and, for important changes, let you know in the app.
El responsable del tratamiento de ProfAI (la app de iOS y Android «ProfAI: Math Solver & Homework») es Roberto Díaz Badra, desarrollador autónomo con domicilio en España, que opera como «Disruptive Normality». Contacto: info@themachinelearners.com.
Esta política se aplica solo a ProfAI y sustituye, para ProfAI, a la política general publicada en themachinelearners.com.
ProfAI no te pide crear una cuenta ni te pide nombre, email, teléfono o ubicación precisa. La primera vez que abres la app, Firebase Authentication asigna a tu instalación un identificador anónimo y aleatorio. Los datos de abajo van ligados a ese identificador o a otros identificadores técnicos, no a tu nombre.
| Dato | Qué exactamente | Para qué |
|---|---|---|
| Fotos | Las fotos de ejercicios que haces con la cámara o eliges de tu galería. ProfAI solo accede a la cámara o a tus fotos cuando usas esas funciones y solo lee la imagen que eliges. | Resolver el ejercicio (es la función principal). Las fotos también se guardan en tu dispositivo para que veas tu historial. El enunciado reconocido (máx. 60 caracteres) puede mostrarse en la pantalla de suscripción a través de Superwall. |
| Preguntas y mensajes del chat | Lo que escribes al tutor de IA y sus respuestas. | Contestarte y mantener el contexto de la conversación. |
| Respuestas del onboarding | Respuestas opcionales como tu nivel de estudios, las asignaturas y tus objetivos. | Adaptar la app y entender, de forma agregada, quién la usa. |
| Opiniones y denuncias | Valoraciones, marcas de «no me ha ayudado», denuncias de respuestas de la IA, comentarios y sugerencias o votos de funciones. Si marcas una solución como «no me ha ayudado» o la denuncias, recibimos esa respuesta y la imagen o captura relacionada. | Revisar respuestas problemáticas, mejorar la calidad y mantener la app segura. |
| Actividad en la app | Pantallas y funciones que usas, eventos como «solución vista», versión de la app, idioma, país y moneda del dispositivo, plataforma (iOS/Android). | Analítica y mejora del producto. Los contadores de uso (escaneos, pasos, mensajes) también se envían a Superwall para personalizar la pantalla de suscripción. |
| Registros de fallos y diagnósticos | Informes de cierres, modelo de dispositivo, versión del sistema, datos de rendimiento. | Encontrar y corregir errores. |
| Compras | Si tienes una prueba o suscripción, qué plan, fechas de compra e identificadores de transacción de la tienda. Nunca vemos tu tarjeta ni tus datos de pago. | Desbloquear las funciones de pago y gestionar las suscripciones. |
| Identificadores | El ID anónimo de Firebase, los identificadores de instancia y de dispositivo que usan nuestros proveedores (Firebase, Amplitude, RevenueCat, Superwall) y, en Android, el ID de publicidad que puede leer Google Analytics for Firebase. | Ligar los datos anteriores a tu instalación, medir el uso y gestionar compras. No los usamos para mostrarte anuncios. |
| Ubicación aproximada | Deducida de tu dirección IP por nuestros proveedores (a nivel de país o región). | Analítica, prevención del fraude y mostrar precios en tu moneda. |
No vendemos tus datos ni los cedemos a terceros para sus propios fines. Estos proveedores los tratan por nuestra cuenta (como encargados del tratamiento), con contratos de encargo:
| Proveedor | Para qué | Ubicación |
|---|---|---|
| Google Firebase (Authentication, Cloud Firestore, Cloud Storage, Remote Config, Crashlytics, Google Analytics for Firebase) y Google Cloud | ID anónimo, almacenamiento de opiniones y denuncias, configuración de la app, informes de fallos, analítica y el servidor que reenvía las peticiones a la IA | Estados Unidos / UE |
| OpenAI | Generar las soluciones y las respuestas del tutor | Estados Unidos |
| Amplitude | Analítica de producto | Estados Unidos |
| RevenueCat | Estado de suscripciones y compras | Estados Unidos |
| Superwall | Mostrar y personalizar las pantallas de suscripción. Recibe identificadores, contadores de uso (escaneos usados y tu límite, pasos de la solución vistos y totales, mensajes y pasos gratis, el plan gratuito que tienes) y, en algunas pantallas, el enunciado del ejercicio que estás viendo (máx. 60 caracteres, nunca la foto) | Estados Unidos |
| Apple (App Store) y Google (Google Play) | Pagos y cobro de suscripciones, según sus propias políticas | — |
ProfAI no muestra publicidad.
Algunos proveedores tratan datos en Estados Unidos. Google y Amplitude están certificados en el Marco de Privacidad de Datos UE-EE. UU. (con sus extensiones para Reino Unido y Suiza). Para OpenAI, RevenueCat y Superwall, las transferencias se basan en las Cláusulas Contractuales Tipo de la Comisión Europea incluidas en sus contratos de encargo.
Escribe a info@themachinelearners.com con el asunto «ProfAI – Borrar mis datos». Como no hay cuenta, indícanos tu plataforma (iOS o Android) y, si lo tienes, un recibo de compra o la fecha aproximada en que instalaste la app, para poder localizar tus datos. Los borraremos de nuestros sistemas y pediremos a nuestros proveedores (Amplitude, RevenueCat) que también los borren, en un plazo de 30 días. Borrar tus datos no cancela una suscripción: cancélala en tu cuenta de App Store o Google Play (apartado 11).
Puedes pedirnos acceder a tus datos, rectificarlos, suprimirlos, limitar su tratamiento o portarlos, oponerte al tratamiento basado en interés legítimo y retirar tu consentimiento escribiendo a info@themachinelearners.com. Te contestaremos en un mes como máximo. Si no estás conforme, puedes reclamar ante la Agencia Española de Protección de Datos (aepd.es) o la autoridad de tu país. Quienes residen en otras jurisdicciones (por ejemplo, California) tienen derechos equivalentes, que se ejercen igual. No vendemos ni «compartimos» datos personales para publicidad comportamental.
ProfAI ofrece suscripciones opcionales de renovación automática (y, cuando está disponible, una prueba gratuita). El pago se carga a tu cuenta de Apple ID o de Google Play. La suscripción se renueva automáticamente salvo que la canceles al menos 24 horas antes de que acabe el periodo en curso, y se gestiona o cancela en los ajustes de tu cuenta de App Store o Google Play. Por RevenueCat solo recibimos el estado de tu suscripción, nunca tus datos de pago. Consulta los Términos de uso.
Todos los datos viajan cifrados (HTTPS/TLS). El acceso a nuestros sistemas está restringido y las peticiones a nuestro servidor de IA van firmadas. Ningún sistema es 100 % seguro, pero trabajamos para proteger tus datos.
Si cambiamos esta política actualizaremos la fecha de arriba y, si el cambio es importante, te avisaremos en la app.