Privacy Policy
English version
1. Data controller
GeoGM is operated by Álvaro Vidorreta ("GeoGM"), tax ID 54331597P, with registered address at Calle Vallés 64, bajos 2, 08172 Sant Cugat del Vallès (Barcelona), Spain. Contact for any privacy matter: geogm.org@gmail.com.
2. What data we process, and why
- Account — email, password (encrypted), and name/avatar if you sign in with Google/Facebook/GitHub. To create and maintain your account and authenticate you. Basis: performance of the contract (art. 6.1.b GDPR).
- Profile and preferences — language, theme, terminal configuration, watchlists, notes, calendars, goals. To provide the service and sync it across your devices. Basis: performance of the contract.
- Billing — name, billing address, country, tax/VAT number if you provide one. Card details are collected and held by Stripe; they never reach our servers. To charge your subscription, issue receipts and meet tax obligations. Basis: contract + legal obligation (art. 6.1.c).
- Brokerage connection (optional) — if you connect your broker via SnapTrade: connection identifier, positions, transactions and balances of the accounts you choose to link. To show your real portfolio inside GeoGM. Basis: contract, at your initiative — only if you enable it.
- AI queries — the text of your questions and conversations with the AI features (Jarvis, analysis). To generate the answers you request. Basis: contract.
- Telegram (optional) — your Telegram chat identifier and the content of the alerts you configure. To send you alerts on Telegram. Basis: consent (art. 6.1.a), revocable by disconnecting the bot.
- Technical data — IP address, browser type, technical errors and their context. For security, anti-abuse limits and error diagnosis. Basis: legitimate interest (art. 6.1.f): keeping the service stable and secure.
- Product usage — usage events recorded on our own servers (e.g. signup completed, features used), linked to your account. To measure and improve the product. Basis: legitimate interest. We use no third-party analytics tools and no advertising tracking. You may object to this measurement by writing to us (art. 21 GDPR).
- Contact form — your email and message. To reply to you. Basis: legitimate interest / pre-contractual steps.
3. Who we share data with
We do not sell your data. We do not share it with third parties for advertising purposes. To provide the service we use providers that process data on GeoGM's behalf or act as recipients or independent controllers (Stripe for regulated payment execution, Telegram, the login provider you choose):
- Supabase — database, authentication and storage. All your account data. EU (project hosted in an EU region).
- Vercel — application hosting. Technical request data (IP, logs). US — Standard Contractual Clauses / DPF.
- Stripe — payments and subscriptions. Billing and payment data. US — DPF/SCC. Stripe acts as a regulated payments entity.
- SnapTrade — broker connection (only if you enable it). Connection credential, positions and transactions of linked accounts. US/Canada — SCC.
- Sentry — error detection. Technical error data. Session replay is disabled on portfolio screens and subject to your cookie choice; text is masked. US — DPF (with SCC as an additional safeguard).
- Resend — service emails (verification, notices, receipts). Your email and the email content. US — SCC.
- Upstash — cache and anti-abuse limits. IP or user identifier as an ephemeral technical key. EU/US — SCC.
- Telegram — alerts (only if you connect it). Chat identifier and alert content. Outside the EU, in a country without an adequacy decision and without art. 46 GDPR safeguards. By connecting the bot you give explicit, informed consent to this transfer (art. 49.1.a GDPR), revocable at any time by disconnecting it.
- AI providers for your queries — Google (Gemini), OpenAI, Anthropic, ElevenLabs. They generate the answers when you use the AI features. The text of your queries is sent to the provider needed to answer. We do not send your email, your identity or your portfolio data along with the query. If you type personal data inside a query, that text travels to the provider. US — DPF or SCC.
- AI providers for GeoGM's own editorial content — MiniMax, DeepSeek. They generate GeoGM's editorial analyses and publications (not your queries). Editorial content only. They do not receive the text of your queries or your personal data. Outside the EU.
- Google / Facebook / GitHub — sign-in (only the one you choose). Email, name, avatar. According to the chosen provider.
4. How long we keep data
- Account and content — for as long as the account exists. You can delete your account from Settings; deletion removes your personal data and disconnects and attempts to delete your identity at SnapTrade and Stripe (except what tax law requires us to keep).
- Billing — receipts are kept for the years required by Spanish tax law.
- Technical and error data — kept for the minimum time needed for diagnosis (automatic rotation).
- AI conversations — linked to your account; deleted with it.
5. Your rights
You can exercise at any time your rights of access, rectification, erasure, objection, restriction and portability, and withdraw any consent you have given (without retroactive effect), by writing to geogm.org@gmail.com from your account email. We reply within the legal deadline (1 month). If you believe we have mishandled your data, you can lodge a complaint with the Spanish Data Protection Agency (aepd.es).
6. Minors
GeoGM is not directed at children under 14. If we detect an account belonging to a child under that age, we will delete it.
7. Security
We apply encryption in transit, row-level access control in the database, credential isolation and the data-minimisation principle: card details never touch our servers, and your broker credentials are held by the specialised provider.
8. Changes
If we change this policy substantially, we will announce it in the application with reasonable notice. Date of this version: August 2026.
Versión en español
1. Responsable del tratamiento
GeoGM es operado por Álvaro Vidorreta (en adelante, "GeoGM"), NIF 54331597P, con domicilio en Calle Vallés 64, bajos 2, 08172 Sant Cugat del Vallès (Barcelona), España. Contacto para cualquier cuestión de privacidad: geogm.org@gmail.com.
2. Qué datos tratamos y para qué
- Cuenta — email, contraseña (cifrada), nombre e imagen si usas Google/Facebook/GitHub. Para crear y mantener tu cuenta y autenticarte. Base: ejecución del contrato (art. 6.1.b RGPD).
- Perfil y preferencias — idioma, tema, configuración del terminal, listas de seguimiento, notas, calendarios, objetivos. Para prestarte el servicio y sincronizarlo entre dispositivos. Base: ejecución del contrato.
- Facturación — nombre, dirección de facturación, país, NIF/VAT si lo aportas. Los datos de tarjeta los recoge y custodia Stripe; nunca llegan a nuestros servidores. Para cobrar la suscripción, emitir recibos y cumplir obligaciones fiscales. Base: contrato + obligación legal (art. 6.1.c).
- Conexión de brokerage (opcional) — si conectas tu cuenta de broker vía SnapTrade: identificador de conexión, posiciones, operaciones y saldos de las cuentas que decidas vincular. Para mostrarte tu cartera real dentro de GeoGM. Base: ejecución del contrato, a tu iniciativa — solo si tú lo activas.
- Consultas a la IA — el texto de tus preguntas y conversaciones con las funciones de IA (Jarvis, análisis). Para generar las respuestas que pides. Base: ejecución del contrato.
- Telegram (opcional) — tu identificador de chat de Telegram y el contenido de las alertas que configures. Para enviarte alertas por Telegram. Base: consentimiento (art. 6.1.a), revocable desconectando el bot.
- Datos técnicos — dirección IP, tipo de navegador, errores técnicos y su contexto. Para seguridad, límites anti-abuso y diagnóstico de errores. Base: interés legítimo (art. 6.1.f): mantener el servicio estable y seguro.
- Uso del producto — eventos de uso registrados en nuestros propios servidores (p. ej. registro completado, funciones utilizadas), vinculados a tu cuenta. Para medir y mejorar el producto. Base: interés legítimo. No usamos herramientas de analítica de terceros ni rastreo publicitario. Puedes oponerte a esta medición escribiéndonos (art. 21 RGPD).
- Formulario de contacto — tu email y el mensaje. Para responderte. Base: interés legítimo / medidas precontractuales.
3. Con quién compartimos datos
No vendemos tus datos. No los compartimos con terceros con fines publicitarios. Para prestar el servicio usamos proveedores que tratan datos por cuenta de GeoGM o que actúan como destinatarios o responsables independientes (Stripe para la ejecución regulada del pago, Telegram, el proveedor de login que elijas):
- Supabase — base de datos, autenticación y almacenamiento. Todos los datos de tu cuenta. UE (proyecto alojado en región UE).
- Vercel — alojamiento de la aplicación. Datos técnicos de las peticiones (IP, logs). EE. UU. — Cláusulas Contractuales Tipo / DPF.
- Stripe — pagos y suscripciones. Datos de facturación y pago. EE. UU. — DPF/CCT. Stripe actúa como entidad regulada de pagos.
- SnapTrade — conexión con tu broker (solo si la activas). Credencial de conexión, posiciones y operaciones de las cuentas vinculadas. EE. UU./Canadá — CCT.
- Sentry — detección de errores. Datos técnicos del error. La reproducción de sesión está desactivada en las pantallas de cartera y sujeta a tu consentimiento de cookies; el texto se enmascara. EE. UU. — DPF (con CCT como garantía adicional).
- Resend — envío de correos del servicio (verificación, avisos, recibos). Tu email y el contenido del correo. EE. UU. — CCT.
- Upstash — caché y límites anti-abuso. IP o identificador de usuario como clave técnica efímera. UE/EE. UU. — CCT.
- Telegram — alertas (solo si lo conectas). Identificador de chat y contenido de las alertas. Fuera de la UE, a un país sin decisión de adecuación y sin garantías del art. 46 RGPD. Al conectar el bot prestas consentimiento explícito e informado a esta transferencia (art. 49.1.a RGPD), revocable en cualquier momento desconectándolo.
- Proveedores de IA para tus consultas — Google (Gemini), OpenAI, Anthropic, ElevenLabs. Generan las respuestas cuando usas las funciones de IA. El texto de tus consultas se envía al proveedor necesario para responder. No enviamos tu email, tu identidad ni tus datos de cartera junto con la consulta. Si escribes datos personales dentro de una consulta, ese texto viaja al proveedor. EE. UU. — DPF o CCT.
- Proveedores de IA para contenido editorial propio — MiniMax, DeepSeek. Generan los análisis y publicaciones editoriales de GeoGM (no tus consultas). Contenido editorial de GeoGM. No reciben el texto de tus consultas ni tus datos personales. Fuera de la UE.
- Google / Facebook / GitHub — inicio de sesión (solo el que elijas). Email, nombre, avatar. Según el proveedor elegido.
4. Cuánto tiempo conservamos los datos
- Cuenta y contenido — mientras la cuenta exista. Puedes borrar tu cuenta desde Ajustes; el borrado elimina tus datos personales y desconecta e intenta eliminar tu identidad en SnapTrade y Stripe (salvo lo que la ley fiscal obliga a conservar).
- Facturación — los justificantes se conservan los años exigidos por la normativa fiscal española.
- Datos técnicos y de errores — se conservan el tiempo mínimo necesario para diagnóstico (rotación automática).
- Conversaciones de IA — vinculadas a tu cuenta; se eliminan con ella.
5. Tus derechos
Puedes ejercer en cualquier momento tus derechos de acceso, rectificación, supresión, oposición, limitación y portabilidad, y retirar en cualquier momento el consentimiento que hayas prestado (sin efecto retroactivo), escribiendo a geogm.org@gmail.com desde el email de tu cuenta. Respondemos en el plazo legal (1 mes). Si consideras que no hemos tratado bien tus datos, puedes reclamar ante la Agencia Española de Protección de Datos (aepd.es).
6. Menores
GeoGM no está dirigido a menores de 14 años. Si detectamos una cuenta de un menor de esa edad, la eliminaremos.
7. Seguridad
Aplicamos cifrado en tránsito, control de acceso por filas en base de datos, aislamiento de credenciales y el principio de mínimo dato: los datos de tarjeta nunca tocan nuestros servidores y las credenciales de tu broker las custodia el proveedor especializado.
8. Cambios
Si cambiamos esta política de forma sustancial, lo anunciaremos en la aplicación con antelación razonable. Fecha de esta versión: agosto de 2026.
