Aviso de privacidad
Última actualización: 10 de noviembre de 2026
Crear una cuenta en MetaSpotter es opcional. Sin cuenta, la app funciona completa y tu progreso de estudio se guarda solo en tu propio dispositivo. Si decides iniciar sesión, sincronizamos ese progreso con nuestro servidor para que puedas recuperarlo en otros dispositivos, y puedes eliminar la cuenta y todos sus datos cuando quieras (cómo eliminar tu cuenta).
1. Quién es responsable
- Responsable
- SOLUCIONES IA PROCURSA SAS («VanguardIA»)
- RFC
- SIP2408146J1
- Domicilio
- Avenida de la Cantera 2550, G20, Ciudad del Sol, 76116, Querétaro, México
- Contacto
- [email protected]
Este aviso se emite conforme a la Ley Federal de Protección de Datos Personales en Posesión de los Particulares (LFPDPPP), su Reglamento y los Lineamientos del Aviso de Privacidad, y cubre la aplicación MetaSpotter para iOS y Android y el sitio metaspotter.com.
2. Qué datos tratamos
2.1 Datos que se quedan en tu dispositivo
Tu actividad de estudio —mazos abiertos, respuestas, programación de repasos, rachas, estadísticas y ajustes— se almacena localmente: en una base de datos SQLite y en el almacenamiento de la app en móvil, y en el almacenamiento del navegador en la versión web. Si no has iniciado sesión, no se envía a nuestros servidores y no tenemos acceso a ella. Si desinstalas la app o borras los datos del navegador, esa información desaparece (salvo la que hayas sincronizado con una cuenta, ver 2.3).
2.2 Cuenta opcional
Puedes usar MetaSpotter sin cuenta. Si lo prefieres, puedes iniciar sesión con Google, con Apple (iOS) o con tu correo electrónico mediante un código de un solo uso de 6 dígitos. En el servidor guardamos:
- tu correo electrónico, tu nombre visible y la URL de tu avatar (si Google o Apple los proporcionan);
- el identificador de usuario que asigna el proveedor (Google o Apple);
- las fechas de creación de la cuenta y de último acceso;
- datos de sesión: un token aleatorio (se guarda cifrado mediante hash), la plataforma y el agente de usuario. Las sesiones caducan a los 180 días y al cerrar sesión se eliminan.
El inicio de sesión con Google solo solicita los permisos openid, email y profile. Si usas el código por correo, enviamos el mensaje a través de Resend (Resend, Inc., Estados Unidos), que trata tu dirección de correo y el código para entregártelo. Los códigos caducan a los 10 minutos, se guardan cifrados mediante hash y sus registros se eliminan a las 24 horas.
2.3 Sincronización de progreso (solo con cuenta)
Si has iniciado sesión, sincronizamos con nuestro servidor tu progreso de estudio —estados de programación de las tarjetas, ajustes y plan de los mazos, historial de repasos y algunos ajustes de la app— para poder restaurarlo en otros dispositivos. Sin cuenta, no se sube nada.
Si además tienes Pro, el servidor guarda, vinculado a tu cuenta, el estado de tu suscripción (si eres Pro, identificador del producto, tienda y fecha de vencimiento), que recibimos de RevenueCat (compras en las apps) o de Stripe (compras en la web).
2.4 Datos técnicos de nuestro servidor
Las cartas, mapas e imágenes se descargan desde metaspotter.com. Nuestros servidores (PostgreSQL en un VPS operado por Hostinger International Ltd., ubicado en Francia, Unión Europea) están protegidos con TLS. Como cualquier servidor web, el nuestro registra en sus bitácoras la dirección IP, la fecha y hora, el recurso solicitado y el agente de usuario. Usamos esas bitácoras únicamente para operar y proteger el servicio, y se eliminan automáticamente a los 30 días.
En las apps de Android e iOS usamos Sentry (Functional Software, Inc., Estados Unidos) para recibir informes de errores y cierres inesperados. Cada informe incluye datos técnicos: modelo y sistema del dispositivo, versión de la app, el error y los pasos de la app que llevaron a él. No incluye tu nombre, tu correo ni tu progreso, y no enviamos tu dirección IP como dato de usuario. Los informes se conservan como máximo 90 días y solo los usamos para corregir fallos.
Todo el tráfico de metaspotter.com y app.metaspotter.com pasa por Cloudflare (Cloudflare, Inc.), que actúa como red de distribución y protección: trata tu dirección IP y los datos técnicos de cada petición para entregar las páginas y frenar ataques. En la web usamos además Cloudflare Web Analytics para contar visitas de forma agregada (páginas vistas, país, navegador y página de procedencia). No usa cookies ni identificadores persistentes, y no nos permite saber quién eres.
2.5 Publicidad (solo iOS y Android)
La app muestra anuncios de Google AdMob. Para ello Google puede tratar identificadores de publicidad del dispositivo, la dirección IP y datos de interacción con los anuncios. Nosotros no recibimos esos datos de forma identificable.
- En el Espacio Económico Europeo, Reino Unido y Suiza te mostramos el formulario de consentimiento de Google (UMP) antes de cargar anuncios personalizados. Puedes cambiar tu elección en cualquier momento desde Perfil → Gestionar ajustes de anuncios.
- En iOS pedimos además el permiso de seguimiento del sistema (App Tracking Transparency). Si lo rechazas, los anuncios no se personalizan.
- La versión web no muestra anuncios y la suscripción Pro los desactiva en móvil.
Cómo usa Google estos datos: policies.google.com/technologies/partner-sites.
2.6 Compras
Las suscripciones y la compra única se procesan a través de App Store o Google Play, y las gestionamos con RevenueCat. RevenueCat genera un identificador anónimo para tu instalación y registra el estado de la compra. Si has iniciado sesión, el estado de Pro que RevenueCat nos comunica se vincula a tu cuenta (ver 2.3). No recibimos ni almacenamos datos de pago (tarjeta, dirección de facturación ni identidad): esos datos los trata exclusivamente la tienda correspondiente.
En la versión web, los pagos los procesa Stripe (Stripe Payments Company y sus filiales). Stripe recoge los datos de pago (tarjeta, nombre del titular, país y dirección de facturación) directamente en su página de pago; nosotros nunca vemos el número completo de la tarjeta. Para vincular la compra a tu cuenta guardamos el identificador de cliente de Stripe, el plan, la fecha de vencimiento y, para nuestras cifras de ventas, el importe, la moneda y el país de cada cobro. Stripe puede usar estos datos para prevenir el fraude, conforme a su política de privacidad.
2.7 Notificaciones
Los recordatorios de estudio son notificaciones locales, programadas por la app en tu dispositivo. No usamos notificaciones push, no generamos tokens y no hay ningún servidor que te envíe mensajes.
2.8 Qué NO hacemos
- No te obligamos a crear una cuenta: es opcional y la app funciona completa sin ella.
- No usamos herramientas de analítica, medición de producto ni seguimiento de errores.
- No vendemos ni rentamos datos personales.
- No solicitamos ubicación, contactos, cámara, micrófono ni fotos.
3. Para qué usamos los datos
| Finalidad | Base / carácter |
|---|---|
| Entregar el contenido de estudio (mazos, imágenes, mapas) | Necesaria para el servicio |
| Operar, dar seguridad y diagnosticar el servidor | Necesaria para el servicio |
| Validar y restaurar compras | Necesaria para el servicio |
| Gestionar tu cuenta opcional, iniciar sesión y sincronizar tu progreso entre dispositivos | Necesaria para el servicio (solo si creas una cuenta) |
| Mostrar publicidad personalizada | Secundaria — requiere tu consentimiento |
Puedes negarte al uso secundario sin que ello afecte a tu acceso a la app: rechaza el consentimiento en el formulario de anuncios o escríbenos a [email protected].
4. Transferencias
No compartimos datos personales con terceros salvo con los proveedores necesarios para operar el servicio, que los tratan bajo sus propias políticas:
- Google Ireland Ltd. / Google LLC (AdMob) — política
- RevenueCat, Inc. (gestión de suscripciones) — política
- Apple Inc. y Google LLC (procesamiento de las compras en sus tiendas)
- Stripe (Stripe Payments Company y filiales; procesamiento de las compras en la web) — política
- Google (Google Sign-In, inicio de sesión con Google) — política
- Apple Inc. (Sign in with Apple, inicio de sesión con Apple) — política
- Resend, Inc. (envío de los códigos de acceso por correo) — política
- Cloudflare, Inc. (red de distribución, seguridad y analítica web sin cookies) — política
- Functional Software, Inc. (Sentry) (informes de errores de las apps) — política
- Hostinger International Ltd. (alojamiento del servidor, Francia) — política
Estos proveedores pueden tratar los datos fuera de México, incluidos los Estados Unidos y la Unión Europea.
5. Conservación
- Datos de estudio en tu dispositivo: permanecen hasta que los borres o desinstales la app.
- Datos de la cuenta (perfil, progreso sincronizado y estado de Pro): hasta que elimines la cuenta.
- Sesiones: 180 días como máximo, o hasta que cierres sesión.
- Códigos de acceso por correo: 1 día.
- Bitácoras del servidor: 30 días.
- Estado de compra: mientras la suscripción esté activa y durante el plazo que exijan las obligaciones fiscales y contables aplicables.
6. Tus derechos ARCO
Puedes solicitar el acceso, rectificación, cancelación u oposición respecto de tus datos personales, así como revocar tu consentimiento, escribiendo a [email protected]. Indícanos qué derecho deseas ejercer y los elementos que permitan localizar los datos; responderemos en los plazos que marca la LFPDPPP.
Si tienes una cuenta, los datos asociados a ella (perfil, progreso sincronizado y estado de Pro) sí pueden vincularse contigo: para ejercer tu derecho de acceso escríbenos desde el correo de la cuenta y te informaremos de los datos que conservamos; para la cancelación puedes eliminar tu cuenta tú mismo (ver apartado 7). Sin cuenta, en la mayoría de los casos no podemos vincular ningún dato contigo: tu progreso solo existe en tu dispositivo y puedes borrarlo tú mismo desde los ajustes de la app o desinstalándola.
Si consideras que tu derecho a la protección de datos ha sido vulnerado, puedes acudir a la Secretaría Anticorrupción y Buen Gobierno, la autoridad de protección de datos personales en México desde la desaparición del INAI (gob.mx/buengobierno).
7. Eliminar tu cuenta y tus datos
Puedes eliminar tu cuenta cuando quieras, por cualquiera de estos dos medios:
- Desde la app: Perfil → Cuenta → «Eliminar cuenta». Se elimina de inmediato tu cuenta y todos los datos asociados en nuestro servidor: identidades de inicio de sesión, sesiones, progreso sincronizado y estado de Pro.
- Por correo: escribe a [email protected] desde la dirección de correo de la cuenta y solicita su eliminación.
Los datos locales que ya estén en tu dispositivo se conservan hasta que los borres desde los ajustes o desinstales la app. Eliminar la cuenta no cancela una suscripción comprada en las apps: eso se gestiona en App Store o Google Play. Una suscripción comprada en la web sí se cancela automáticamente al eliminar la cuenta.
8. Cookies y almacenamiento del navegador
La versión web no utiliza cookies de publicidad ni de analítica. Si inicias sesión, usa una única cookie de sesión (httpOnly) estrictamente necesaria para mantenerte identificado. Además emplea almacenamiento local del navegador (IndexedDB, localStorage) para guardar tu progreso en tu propio equipo. Puedes borrarlo desde los ajustes de tu navegador.
9. Menores de edad
MetaSpotter no está dirigida a menores de 13 años y no recabamos conscientemente datos de menores de esa edad. Si eres madre, padre o tutor y crees que un menor nos ha proporcionado datos, escríbenos y los eliminaremos.
10. Seguridad
El tráfico con metaspotter.com viaja siempre cifrado mediante TLS. Los datos de las cuentas se guardan en una base de datos PostgreSQL en nuestro servidor, y los tokens de sesión y los códigos de acceso se almacenan cifrados mediante hash. Solo guardamos los datos personales imprescindibles para la cuenta opcional.
11. Cambios
Publicaremos cualquier actualización de este aviso en esta misma dirección, con una nueva fecha de «última actualización». Si el cambio es sustancial, lo anunciaremos dentro de la app.
12. Contacto
Dudas sobre privacidad: [email protected] · SOLUCIONES IA PROCURSA SAS, Avenida de la Cantera 2550, G20, Ciudad del Sol, 76116, Querétaro, México.
Privacy notice
Last updated: 10 November 2026
Creating an account on MetaSpotter is optional. Without one, the app works in full and your study progress stays only on your own device. If you choose to sign in, we sync that progress to our server so you can restore it on other devices, and you can delete the account and all its data at any time (how to delete your account).
1. Who is responsible
- Controller
- SOLUCIONES IA PROCURSA SAS (“VanguardIA”)
- Tax ID (RFC)
- SIP2408146J1
- Address
- Avenida de la Cantera 2550, G20, Ciudad del Sol, 76116, Querétaro, Mexico
- Contact
- [email protected]
This notice is issued under Mexico’s Federal Law on Protection of Personal Data Held by Private Parties (LFPDPPP) and covers the MetaSpotter app for iOS and Android and the website metaspotter.com.
2. What we process
2.1 Data that stays on your device
Your study activity — decks opened, answers, review scheduling, streaks, statistics and settings — is stored locally: in a SQLite database and app storage on mobile, and in browser storage on the web. If you are not signed in, it is never sent to our servers and we have no access to it. Uninstalling the app or clearing your browser data removes it (except what you have synced to an account, see 2.3).
2.2 Optional account
You can use MetaSpotter without an account. If you prefer, you can sign in with Google, with Apple (iOS) or with your email address using a one-time 6-digit code. On the server we store:
- your email address, display name and avatar URL (if Google or Apple provide them);
- the user identifier assigned by the provider (Google or Apple);
- the timestamps of account creation and last activity;
- session data: a random token (stored hashed), the platform and the user agent. Sessions expire after 180 days and are deleted when you sign out.
Google sign-in only requests the openid, email and profile scopes. If you use the email code, we send the message through Resend (Resend, Inc., United States), which processes your email address and the code to deliver it to you. Codes expire after 10 minutes, are stored hashed, and their records are deleted after 24 hours.
2.3 Progress sync (accounts only)
If you are signed in, we sync your study progress to our server — card scheduling states, deck settings and plan, review history and a few app settings — so it can be restored on other devices. Without an account, nothing is uploaded.
If you also have Pro, the server stores, linked to your account, your subscription status (whether you are Pro, product identifier, store and expiry date), which we receive from RevenueCat (app purchases) or Stripe (web purchases).
2.4 Technical server data
Cards, maps and images are downloaded from metaspotter.com. Our servers (PostgreSQL on a VPS operated by Hostinger International Ltd., located in France, European Union) are protected with TLS. Like any web server, ours records IP address, timestamp, requested resource and user agent in its logs. We use these logs solely to operate and protect the service, and they are deleted automatically after 30 days.
In the Android and iOS apps we use Sentry (Functional Software, Inc., United States) to receive error and crash reports. Each report contains technical data: device model and OS, app version, the error and the app steps that led to it. It does not include your name, email or progress, and we do not send your IP address as user data. Reports are kept for at most 90 days and used only to fix bugs.
All traffic to metaspotter.com and app.metaspotter.com goes through Cloudflare (Cloudflare, Inc.), which acts as a delivery and protection network: it processes your IP address and the technical data of each request to deliver the pages and stop attacks. On the website we also use Cloudflare Web Analytics to count visits in aggregate (page views, country, browser and referring page). It uses no cookies or persistent identifiers, and it does not let us know who you are.
2.5 Advertising (iOS and Android only)
The app shows ads from Google AdMob. Google may process device advertising identifiers, IP address and ad interaction data for this purpose. We do not receive that data in identifiable form.
- In the European Economic Area, the UK and Switzerland we show Google’s consent form (UMP) before loading personalised ads. You can change your choice at any time under Profile → Manage ad settings.
- On iOS we also request the system tracking permission (App Tracking Transparency). If you decline, ads are not personalised.
- The web version shows no ads, and the Pro subscription removes them on mobile.
How Google uses this data: policies.google.com/technologies/partner-sites.
2.6 Purchases
Subscriptions and the one-time purchase are processed by the App Store or Google Play and managed through RevenueCat. RevenueCat generates an anonymous identifier for your installation and records purchase status. If you are signed in, the Pro status that RevenueCat reports to us is linked to your account (see 2.3). We never receive or store payment details (card, billing address or identity) — those are handled exclusively by the relevant store.
On the web version, payments are processed by Stripe (Stripe Payments Company and its affiliates). Stripe collects payment details (card, cardholder name, country and billing address) directly on its checkout page; we never see the full card number. To link the purchase to your account we store the Stripe customer identifier, the plan, the expiry date and, for our sales figures, the amount, currency and country of each charge. Stripe may use this data to prevent fraud, under its privacy policy.
2.7 Notifications
Study reminders are local notifications scheduled by the app on your device. We use no push notifications, generate no tokens, and no server ever sends you messages.
2.8 What we do not do
- We never force you to create an account: it is optional and the app works in full without one.
- No analytics, product measurement or crash-reporting tools.
- We never sell or rent personal data.
- We never request location, contacts, camera, microphone or photos.
3. Why we process it
| Purpose | Basis / nature |
|---|---|
| Deliver study content (decks, images, maps) | Necessary for the service |
| Operate, secure and troubleshoot the server | Necessary for the service |
| Validate and restore purchases | Necessary for the service |
| Manage your optional account, sign you in and sync your progress across devices | Necessary for the service (only if you create an account) |
| Show personalised advertising | Secondary — requires your consent |
You may refuse the secondary purpose without losing access to the app: decline consent in the ads form or write to [email protected].
4. Transfers
We share personal data only with the providers needed to run the service, each acting under its own policy:
- Google Ireland Ltd. / Google LLC (AdMob) — policy
- RevenueCat, Inc. (subscription management) — policy
- Apple Inc. and Google LLC (in-store purchase processing)
- Stripe (Stripe Payments Company and affiliates; web purchase processing) — policy
- Google (Google Sign-In) — policy
- Apple Inc. (Sign in with Apple) — policy
- Resend, Inc. (delivery of sign-in codes by email) — policy
- Cloudflare, Inc. (delivery network, security and cookieless web analytics) — policy
- Functional Software, Inc. (Sentry) (app error reports) — policy
- Hostinger International Ltd. (server hosting, France) — policy
These providers may process data outside Mexico, including in the United States and the European Union.
5. Retention
- Study data on your device: stays until you delete it or uninstall the app.
- Account data (profile, synced progress and Pro status): until you delete the account.
- Sessions: 180 days at most, or until you sign out.
- Email sign-in codes: 1 day.
- Server logs: 30 days.
- Purchase status: while the subscription is active and for as long as tax and accounting obligations require.
6. Your rights
You may request access, rectification, cancellation or objection (ARCO rights) regarding your personal data, and withdraw your consent, by writing to [email protected]. Tell us which right you wish to exercise and any details that help locate the data; we will respond within the time limits set by the LFPDPPP.
If you have an account, the data associated with it (profile, synced progress and Pro status) can be linked to you: to exercise your access right, write to us from the account’s email address and we will tell you what data we hold; for cancellation you can delete your account yourself (see section 7). Without an account, in most cases we cannot link any data to you: your progress exists only on your device and you can erase it yourself from the app settings or by uninstalling.
If you believe your data protection rights have been infringed, you may contact Mexico’s Secretaría Anticorrupción y Buen Gobierno, the personal data protection authority since the INAI was dissolved (gob.mx/buengobierno).
7. Deleting your account and data
You can delete your account at any time in either of these ways:
- In the app: Profile → Account → “Delete account”. Your account and all associated data on our server are deleted immediately: sign-in identities, sessions, synced progress and Pro status.
- By email: write to [email protected] from the account’s email address and request its deletion.
Local data already on your device remains until you delete it from the settings or uninstall the app. Deleting the account does not cancel a subscription bought in the apps: that is managed in the App Store or Google Play. A subscription bought on the web is cancelled automatically when you delete the account.
8. Cookies and browser storage
The web version uses no advertising or analytics cookies. If you sign in, it uses a single strictly necessary (httpOnly) session cookie to keep you signed in. It also uses local browser storage (IndexedDB, localStorage) to keep your progress on your own machine. You can clear it from your browser settings.
9. Children
MetaSpotter is not directed at children under 13 and we do not knowingly collect data from them. If you are a parent or guardian and believe a child has provided us with data, write to us and we will delete it.
10. Security
Traffic to metaspotter.com is always encrypted with TLS. Account data is kept in a PostgreSQL database on our server, and session tokens and sign-in codes are stored hashed. We keep only the personal data strictly needed for the optional account.
11. Changes
Any update to this notice will be published at this same address with a new “last updated” date. If a change is material, we will announce it inside the app.
12. Contact
Privacy questions: [email protected] · SOLUCIONES IA PROCURSA SAS, Avenida de la Cantera 2550, G20, Ciudad del Sol, 76116, Querétaro, Mexico.