Política de Privacidad
Última actualización: 12 de julio de 2026
CloseCut es una app local-first para iOS que permite llevar un Journal privado de películas y series. Esta Política de Privacidad explica qué información maneja CloseCut, dónde se procesa, para qué se utiliza y qué opciones tienes.
CloseCut es actualmente una app independiente y no comercial. No contiene publicidad, suscripciones ni compras dentro de la app.
Información que maneja CloseCut
Información de cuenta
Al crear una cuenta, CloseCut procesa tu nombre o nombre visible, correo electrónico, Firebase UID, credenciales de autenticación en forma de tokens y preferencias de cuenta. Firebase Authentication gestiona las contraseñas; CloseCut no almacena una copia legible de tu contraseña.
Journal y contenido que creas
Según las funciones que utilices, CloseCut maneja entradas, historial, fechas, notas, quotes, tags, ratings personales, moods, watch context, títulos guardados, preferencias de rewatch, detalles de cine y otra información que decidas ingresar.
Foto de perfil
Puedes elegir una foto de perfil de tu biblioteca. CloseCut la recorta, redimensiona y comprime localmente como JPEG, guarda una copia local y puede subirla a Firebase Storage bajo una ruta asociada con tu Firebase UID. La app auditada no permite adjuntar fotos a entradas del Journal ni subir videos.
Circles y planes
CloseCut maneja nombres y descripciones de Circles, membresías e invitaciones, recuerdos compartidos deliberadamente, comentarios, reacciones, actividad, reportes de contenido, Watch Plans y respuestas. Estos registros pueden incluir Firebase UID, nombres visibles, identificadores de Circle y, en registros de membresía, correos de miembros.
Datos locales del producto
El historial de QuickPick, resultados de Battles locales, predicciones de Awards & Culture, Culture Battles, cierta metadata de nominados, onboarding, preferencias de notificación, idioma y apariencia y acciones pendientes de sync pueden guardarse localmente. Algunos de estos datos no se representan en Firestore.
Analytics y diagnóstico
Firebase Analytics y Firebase Crashlytics están enlazados al build, pero esto no demuestra recolección actual. No se encontraron custom Analytics events, Analytics user ID, user properties, llamadas a Crashlytics, Crashlytics user ID ni custom values. Analytics está desactivado en los archivos de configuración auditados. No se ha confirmado si Crashlytics recopila automáticamente datos en runtime de release. Firebase Performance Monitoring no está implementado según el audit.
Seguridad
Firebase App Check procesa material de attestation y tokens temporales para verificar solicitudes auténticas. Firebase y los proveedores de red también pueden procesar IP, timestamps y metadata técnica.
Notificaciones locales
CloseCut usa únicamente notificaciones locales de iOS para recordatorios y follow-ups de Watch Plans. Pueden incluir título y horario del plan, tipo de notificación y planId. No se implementaron Firebase Cloud Messaging ni push remoto.
Almacenamiento local-first y sincronización
CloseCut escribe contenido compatible inmediatamente en almacenamiento local y crea acciones pendientes para sincronizar después. Estas acciones pueden contener entradas, títulos guardados, perfil, Circles o Watch Plans y permanecer hasta sincronizarse o eliminarse por otro mecanismo.
Perfiles, entradas, títulos guardados, Circles, membresías, actividad, comentarios, reacciones, reportes, Watch Plans, respuestas y metadata TMDB asociada pueden sincronizarse con Firestore. Cloud Functions procesa operaciones de invitaciones y account deletion. Las fotos de perfil pueden sincronizarse con Firebase Storage. QuickPick, Battles, predicciones y ciertas preferencias permanecen locales según el audit.
Desinstalar la app elimina su contenedor local mediante iOS, pero no elimina datos sincronizados en Firebase. Algunas preferencias locales pueden permanecer hasta cambiarse, limpiarse mediante un flujo aplicable, purgarse o desinstalar la app. Account deletion es el mecanismo para eliminar la cuenta y los registros backend cubiertos.
Datos de películas y series proporcionados por TMDB
CloseCut usa The Movie Database (TMDB) para búsqueda de películas y series, Discover, trending y popular, details, metadata, posters y backdrops. Las solicitudes pueden incluir texto de búsqueda, IDs de películas o series, idioma, página, genre IDs, filtros de discovery, tipo de contenido e información técnica normal. Los flujos actuales filtran resultados de personas y no solicitan cast, crew, credits ni person details.
TMDB y la infraestructura normal de red pueden recibir el texto buscado y datos como IP o user-agent necesarios para responder solicitudes HTTPS. CloseCut no envía deliberadamente Firebase UID, email, display name, notas, tags, comentarios, reacciones, recuerdos privados ni Circle IDs a TMDB.
Esta aplicación utiliza TMDB y las APIs de TMDB, pero no está respaldada, certificada ni aprobada de otro modo por TMDB. CloseCut no utiliza contenido de TMDB para entrenar, fine-tune, evaluar, validar ni hacer benchmark de modelos AI o ML.
IDs, títulos, overview, poster y backdrop paths, datos de lanzamiento, ratings, popularidad, genres, runtime y detalles de televisión pueden almacenarse localmente y algunos sincronizarse con Firestore. La metadata puede actualizarse, cambiar o eliminarse para reflejar TMDB o cumplir sus términos. La app auditada todavía no implementa un calendario dedicado de expiración o actualización. Consulta la Política de Privacidad y los Términos de Uso de la API.
Finalidades
CloseCut utiliza la información para:
- crear y autenticar cuentas, restablecer contraseñas y reautenticar;
- proporcionar Journal, saved titles, preferencias y sync local-first;
- proporcionar Circles, membresías, comentarios, reacciones, reportes y Watch Plans;
- generar QuickPick, predicciones y Battles locales y rule-based;
- obtener y mostrar información de TMDB;
- programar recordatorios locales de Watch Plans;
- aplicar reglas de acceso, prevenir abuso y proteger el servicio;
- diagnosticar crashes si se confirma Crashlytics activo en runtime de release;
- procesar eliminación de contenido y cuentas.
Sharing y visibilidad
Las entries son privadas por defecto y solo se vuelven visibles al compartirlas explícitamente con uno o más Circles. Sus miembros pueden ver entries permitidas, registros de membresía, actividad, comentarios, reacciones, Watch Plans y respuestas. Comentarios, reacciones, membresías y planes incluyen identificadores o display names; los registros de membresía pueden incluir email.
Los reportes se envían a Firestore y pueden contener identificadores y nombres de reporter y target, Circle, entry o content ID, reason, details y timestamp. Los clientes de la app no pueden leerlos según las reglas auditadas.
CloseCut no vende información personal, no la utiliza para publicidad dirigida, no comparte datos con data brokers y no realiza tracking publicitario entre apps.
Servicios de terceros
Firebase y Google
CloseCut utiliza Firebase Authentication, Cloud Firestore, Cloud Functions, Cloud Storage solo para avatares y Firebase App Check. Analytics y Crashlytics están enlazados, pero Analytics está desactivado en la configuración auditada y la recolección runtime de Crashlytics no está confirmada. Firebase Performance Monitoring no está implementado. Consulta Privacidad y seguridad en Firebase y la Política de Privacidad de Google.
Apple
Apple proporciona iOS, TestFlight, App Store, protecciones del dispositivo y notificaciones locales. Puede procesar de forma independiente información del dispositivo, cuenta, descarga, diagnóstico o TestFlight. Consulta la Política de Privacidad de Apple.
TMDB
TMDB proporciona la metadata externa descrita anteriormente y procesa solicitudes conforme a sus políticas y términos.
Retención
La información de cuenta se conserva generalmente mientras la cuenta esté activa. El contenido sincronizado permanece hasta que lo elimines, se aplique soft delete o se complete account deletion. Los reportes se envían a Firestore, pero su retención no puede determinarse a partir de la implementación. Los datos locales pueden permanecer hasta eliminarse, purgarse mediante un flujo aplicable o desinstalar la app.
Backups de proveedores, registros de seguridad, logs de Cloud Functions y posibles diagnósticos runtime pueden permanecer temporalmente conforme a las prácticas del proveedor. La metadata TMDB puede permanecer en registros locales y Firestore; actualmente no hay calendario dedicado de expiración o refresh.
Eliminación de cuenta y datos
Puedes iniciar account deletion desde los ajustes de cuenta. El flujo requiere reautenticación con contraseña y confirmación. La eliminación se bloquea mientras seas propietario de Circles activos; primero deben eliminarse o resolverse.
Al completarse, elimina Firebase Authentication, perfil Firestore, entries propias, saved titles, avatar, tus comentarios, reacciones y actividad, respuestas a planes, planes propios y membresías. También elimina tu identificador de arrays relevantes de planes y Circles. Después purga registros SwiftData cubiertos, pending actions, notificaciones locales y fotos de perfil locales.
El purge auditado no confirma eliminar todas las preferencias UserDefaults. Predicciones de Awards & Culture, Culture Battles, caches de nominados, idioma, apariencia o preferencias de notificación pueden permanecer hasta limpiarse por separado o desinstalar la app. Backups y logs externos pueden persistir temporalmente y otros dispositivos pueden requerir refresh.
Si no puedes acceder al flujo, escribe desde el correo asociado cuando sea posible a blueintechofficial@gmail.com.
Seguridad
CloseCut utiliza Firebase Authentication, Firestore Rules, Storage Rules, Firebase App Check, controles de acceso y HTTPS/TLS. Las reglas auditadas restringen datos por propiedad o membresía y el avatar al propietario autenticado. El código no permite confirmar que las reglas estén desplegadas.
La información local depende de protecciones de iOS y del dispositivo. El audit no encontró cifrado específico de la app en reposo ni Keychain, por lo que CloseCut no afirma usar esos controles. Ningún sistema es completamente seguro.
Procesamiento internacional
CloseCut se desarrolla en México. Firebase, Google, Apple, TMDB y sus proveedores pueden procesar información en países distintos al tuyo, donde las leyes de privacidad pueden ser diferentes.
Privacidad de menores
CloseCut no está diseñado como un servicio dirigido a menores. Si consideras que un menor proporcionó información en circunstancias que requieren consentimiento parental o eliminación conforme a la ley aplicable, contáctanos para revisar la situación.
Tus opciones
Puedes elegir qué registrar y compartir, y si permites notificaciones. Puedes editar o eliminar contenido compatible, abandonar Circles donde la función lo permita, cerrar sesión, restablecer tu contraseña o solicitar la eliminación de cuenta. Los ajustes de iOS ofrecen controles adicionales.
Cambios a esta política
Esta Política puede actualizarse conforme CloseCut evolucione o cambien sus servicios. Los cambios se reflejarán aquí y se actualizará la fecha indicada al inicio.
Contacto
Responsable de datos y desarrolladora:
Azul Grisel Ramirez Kuri
blueintechofficial@gmail.com
https://azulrk.com/closecut/privacy