Margino

Receipt-to-Sheet for small business owners — one tap to log every cost.

View the Project on GitHub cossy82/margino-public

Esta es una traducción. En caso de discrepancia, prevalece la versión en inglés.

Política de Privacidad de Margino

Fecha de entrada en vigor: 8 de mayo de 2026 Última actualización: 10 de octubre de 2026

Esta Política de Privacidad explica cómo Margino (“la Aplicación”, “el Servicio”) recopila, utiliza, almacena y protege sus datos personales. Se proporciona en cumplimiento del Reglamento General de Protección de Datos de la Unión Europea (GDPR) y de la Ley de Protección de Datos Personales de Turquía (KVKK).

1. Responsable del Tratamiento

Cemal Yılmaz, empresario individual registrado en Turquía.

Contacto: support@usemargino.com

No hemos designado un Delegado de Protección de Datos (DPO): el volumen y el perfil de riesgo del tratamiento de datos de Margino no alcanzan los umbrales del Artículo 37 del GDPR. El Responsable del Tratamiento indicado arriba es el punto de contacto para todas las solicitudes de los titulares de los datos.

2. Datos Personales que Recopilamos

Cuando usa la Aplicación, procesamos los siguientes datos:

Categoría Contenido Origen
Identidad ID de cuenta de Google (sub), nombre, foto de perfil Google OAuth
Contacto Correo electrónico asociado a su cuenta de Google Google OAuth
Uso del Servicio Imágenes de recibos/facturas que sube (transitorias), líneas de artículo extraídas (proveedor, artículos, precios, totales, impuestos), su lista de productos (nombres de productos, proveedores, tamaños de paquete, costo unitario más reciente y anterior, y lo que usted cobra por un artículo si lo ingresa), los platillos que costea (nombre, ingredientes, precios de menú), su margen de ganancia objetivo y sus preferencias de comisión de apps de reparto, si acepta SNAP y el grupo de alimentos de cada producto si activa la revisión de surtido SNAP, el ID de su Google Sheet si conecta uno Uso de la Aplicación
Técnico / Dispositivo Dirección IP, marca de tiempo de la solicitud Registros de acceso de Cloudflare
Notificaciones (opcional) Token de notificaciones push, idioma de la app y la diferencia horaria de su dispositivo, solo si permite las notificaciones — se usa para el aviso semanal de costos de proveedores y para un recordatorio de escanear su próxima factura, enviado a media mañana en su hora local. Ambos se pueden desactivar en Ajustes Aplicación (iOS)
Square (opcional) Solo si conecta Square: su ID de comercio de Square, tokens de acceso y de actualización cifrados, y los productos de su menú de Square (nombres, variantes, precios) que se leen al vincular un platillo. El ID del producto vinculado y su precio de menú se guardan en ese platillo Square (OAuth)
Facturación (futuro) Estado de suscripción de RevenueCat App Store / Play Store

3. Finalidades y Bases Legales (Artículo 6 del GDPR)

Finalidad Base Legal
Lectura OCR de su recibo, mantenimiento de su lista de productos y precios sugeridos en la Aplicación y — solo si lo conecta — su escritura en su propio Google Sheet Ejecución de un contrato (Art. 6(1)(b))
Autenticación de cuenta y gestión de sesión Ejecución de un contrato (Art. 6(1)(b))
Prevención del uso indebido del servicio (límite de tasa, registros de errores) Interés legítimo (Art. 6(1)(f))
Comparación anónima de precios regionales Interés legítimo (Art. 6(1)(f)) — sin identificador de usuario asociado
Analítica de producto (PostHog — métricas de uso) Consentimiento (Art. 6(1)(a)) — recopilado mediante consentimiento dentro de la aplicación
Medir qué anuncios nuestros generan instalaciones, registros y suscripciones (Meta App Events) Interés legítimo (Art. 6(1)(f))
Completar el precio de menú de un platillo desde su menú de Square — solo si conecta Square Ejecución del contrato (Art. 6(1)(b))

4. Flujo de Datos y Destinatarios Externos

Compartimos sus datos con los siguientes proveedores de servicios únicamente para operar Margino. No vendemos ni compartimos datos con fines de marketing.

Destinatario Ubicación Finalidad Tipo de Dato
Anthropic, PBC EE. UU. Lectura de recibos mediante IA (API de Claude); clasificar sus productos por grupo de alimentos, solo si activa la revisión de surtido SNAP Imágenes de recibos (transitorias, eliminadas tras la lectura). Con la revisión de surtido SNAP activada: nombres de productos y tamaños de paquete de sus facturas recientes — nunca su nombre, correo, costos ni precios
Google LLC Global Google OAuth, API de Sheets (escritura en su propio sheet), metadatos de Drive Perfil de Google, token de actualización cifrado
Cloudflare, Inc. EE. UU. (los puntos de presencia son globales) Backend de la Aplicación (Workers), procesamiento de colas, registros de acceso Todas las cargas de solicitud (transitorias en RAM, sin almacenamiento persistente)
Supabase, Inc. EE. UU. (us-east-1) Base de datos Postgres (registros de usuario, recibos procesados, su lista de productos, token de actualización cifrado), Vault (gestión de claves) Identidad, contacto, contenido de recibos procesados, lista de productos, token de actualización cifrado
PostHog, Inc. EE. UU. Analítica de producto; visitas anónimas al sitio web y clics al App Store (sin cookies) Eventos anónimos
RevenueCat, Inc. EE. UU. Gestión de suscripciones (tras la aprobación de Apple) Estado de suscripción anónimo
Meta Platforms, Inc. EE. UU. Medición de los anuncios de Margino (SDK Meta App Events) Eventos de la app (instalación, primer inicio de sesión, primer recibo, suscripción con precio y moneda), información del dispositivo y de la app (modelo, versión del sistema y de la app, idioma, zona horaria), dirección IP. Nunca su nombre, correo, recibos ni su lista de productos.
Block, Inc. (Square) EE. UU. Conexión opcional con Square POS (OAuth, Catalog API) Intercambiamos los tokens OAuth con Square y leemos los productos y precios de su menú de Square. Nunca enviamos a Square sus recibos, costos ni su lista de productos.

Transferencias internacionales: Los datos se transfieren a EE. UU. y a otras regiones fuera del EEE / Turquía. Estas transferencias están protegidas por Cláusulas Contractuales Tipo (SCC) en virtud del Acuerdo de Tratamiento de Datos (DPA) de cada proveedor. Cuando nos basamos en el consentimiento para la transferencia (p. ej., Artículo 9 de la KVKK), este se recopila al comenzar a usar la Aplicación.

Margino no le rastrea en apps ni sitios web de otras empresas. No pedimos el permiso de Transparencia de Seguimiento de Apps ni recopilamos el identificador publicitario de su dispositivo (IDFA/AAID). En iOS, SKAdNetwork de Apple le indica a Meta que una instalación vino de un anuncio sin identificarle.

5. Períodos de Conservación

Dato Conservación
Imágenes de recibos Hasta su lectura (segundos); nunca se almacenan de forma persistente
Contenido de recibos procesados y su lista de productos Mientras su cuenta esté activa; se eliminan en cascada al eliminar la cuenta. Si conecta Google Sheets, también queda una copia en su propio Sheet, del cual usted es propietario
Token de actualización cifrado (Supabase) Mientras la cuenta esté activa; se elimina de inmediato al eliminar la cuenta
Registro de usuario (tabla users de Supabase) Mientras la cuenta esté activa; se elimina en cascada al eliminar la cuenta
Registro de recibos (marca de tiempo, éxito/fallo) Mientras la cuenta esté activa; se elimina en cascada al eliminar la cuenta
Conexión con Square (ID de comercio, tokens cifrados) Hasta que desconecte Square en Ajustes o elimine su cuenta; al desconectar también revocamos nuestro acceso en Square
Registros de acceso de Cloudflare 30 días por defecto de Cloudflare
Comparaciones regionales anónimas Indefinidamente (sin identificador de usuario; no se puede rastrear)
Un registro de que se eliminó una cuenta: cuánto tiempo existió, su plan, cuántos recibos, productos y platillos tenía, el país desde el que llegó la solicitud y el motivo, si eligió uno Indefinidamente (se conserva solo como conteo — sin identificador de usuario, nombre, correo ni dirección IP; no se puede rastrear)

6. Sus Derechos (Artículos 15 a 22 del GDPR)

Usted tiene los siguientes derechos respecto a sus datos personales:

Para ejercer cualquiera de estos derechos, escriba a support@usemargino.com. Respondemos en un plazo de 30 días (Artículo 12(3) del GDPR).

7. Datos de Menores

Margino no está destinado a usuarios menores de 13 años. Si descubrimos que se han recopilado datos de un usuario menor de 13 años, eliminaremos la cuenta de inmediato.

8. Seguridad

9. Cambios en esta Política

Cuando actualicemos esta política, la fecha de “Última actualización” cambiará y se lo notificaremos dentro de la aplicación. Los cambios sustanciales requieren obtener de nuevo el consentimiento de los usuarios existentes.

10. Contacto

Puede contactar al Responsable del Tratamiento (Cemal Yılmaz) en:

📧 support@usemargino.com