Última actualización: 23 de septiembre de 2026 — se agregaron el identificador de instalación y la fecha de verificación que guarda el registro de "Modo familiar" (versión 1.0.66), y la sección sobre las señales de integridad del dispositivo (Firebase App Check / Play Integrity) y el identificador de instalación de Firebase (FID), que corren en toda la app.
NoCaigo es una aplicación de protección contra estafas telefónicas, pensada para adultos mayores en Chile. Esta página explica, en detalle, qué información usa la app, para qué, y qué sale del teléfono.
| Dato | Para qué se usa |
|---|---|
| Número de teléfono de llamadas entrantes/salientes | Detectar quién llama, identificar contactos conocidos, y decidir si mostrar una advertencia. Se compara contra una lista local de patrones sospechosos. |
| Agenda de contactos (nombre y teléfono) | Mostrar el nombre de quien llama y permitir agregar contactos de confianza. |
| Historial de llamadas | Mostrar la pestaña "Llamadas recientes" dentro de la app. |
| Números bloqueados por el usuario | Rechazar llamadas de números que el usuario decidió bloquear. Este bloqueo es enteramente local. |
| Audio del micrófono | Solo para buscar un contacto por voz. El audio se procesa en tiempo real por el sistema de reconocimiento de voz de Android y nunca se graba ni se guarda. |
La ubicación GPS no entra en esta tabla: solo se obtiene al activar "Pedir ayuda" y sí sale del teléfono, como parte del aviso a la familia — ver el punto 3 más abajo. Nunca se rastrea en segundo plano ni se usa para nada más.
Cuando el usuario elige revisar una captura de pantalla o foto de un mensaje sospechoso, la imagen se envía a un servidor propio de NoCaigo (Google Cloud / Firebase Functions), que a su vez la envía a la API de Anthropic (Claude) para analizar si el mensaje tiene señales de estafa. NoCaigo no guarda la imagen ni el texto en su propia base de datos: se usan solo para generar la respuesta y se descartan de nuestro lado. Del lado de Anthropic, según su política de retención vigente para la API comercial, las entradas y salidas se eliminan de su backend dentro de 30 días de recibidas o generadas, salvo que deban conservarse más tiempo por ley o para hacer cumplir su política de uso (hasta 2 años en ese caso). En ningún caso se usan para entrenar sus modelos, salvo que el usuario lo autorice expresamente — algo que NoCaigo no hace. Aun así, recomendamos revisar solo imágenes cuyo contenido sea necesario para el análisis.
Si un familiar quiere activar "Modo familiar" en su propio teléfono, primero debe verificar su número escribiendo un código que le llega por SMS (usamos Firebase Authentication, de Google, para esto). NoCaigo no ve ni guarda el contenido del SMS: solo confirma que el número es real y que quien se está registrando tiene acceso a ese teléfono. Una vez verificado, guardamos su número de teléfono, un identificador de esa cuenta verificada (uid) y un identificador técnico de notificaciones (token FCM) en una base de datos (Firebase Firestore, de Google), para poder avisarle por notificación push cuando el usuario principal active el botón de emergencia.
Desde la versión 1.0.66 de la app, y a medida que activemos la protección correspondiente en nuestro servidor, guardamos además dos datos técnicos nuevos junto al resto del registro: un identificador aleatorio propio de esa instalación del teléfono (no es su número, no es su cuenta) y la fecha en que se verificó ese número por última vez. El identificador se genera al azar dentro del mismo teléfono y se guarda ahí en una carpeta que Android excluye de cualquier copia de seguridad o transferencia de equipo, así que no sobrevive a un cambio de celular — pero, igual que el resto de los datos de este registro, una copia también queda guardada en nuestro servidor (Firebase Firestore) mientras el registro exista. Junto con la fecha de verificación, sirven para distinguir "el mismo teléfono renovando su propio aviso" de "el número se volvió a verificar desde un teléfono distinto" (por ejemplo, si la persona cambió de celular, o si alguien más verificó ese número por error) — es la forma en que protegemos que los avisos de emergencia no terminen yendo a un teléfono que ya no debería recibirlos, sin que un aviso antiguo pueda recuperar el registro en silencio más tarde. Una vez activa esta protección, el registro de "Modo familiar" no se puede completar sin el identificador de instalación.
Cuando el usuario principal activa "Pedir ayuda", el aviso push que reciben sus familiares registrados incluye el nombre configurado del usuario y, si está disponible, un enlace a su ubicación en el mapa en ese momento — esa ubicación se obtiene una sola vez, en ese instante, y solo para incluirla en ese aviso. Para evitar que la función se use para enviar avisos falsos o repetidos sin control, guardamos también un registro mínimo (número de teléfono del familiar y la hora de cada aviso) que usamos únicamente para aplicar un límite razonable de avisos por destinatario.
Cuando el usuario reporta un número desde "Llamadas recientes", ese reporte se guarda en el teléfono (para que NoCaigo lo recuerde y avise la próxima vez que llame) y además se envía a nuestro servidor, que lleva un conteo del número de reportes recibidos para ese teléfono. El número de teléfono reportado, al identificar a su titular, es un dato personal — de esa persona, no de quien reporta. Nuestro servidor no guarda ni asocia ningún dato que identifique quién hizo cada reporte, y el conteo solo sirve para que el equipo de NoCaigo revise a mano si conviene agregar un número muy reportado a la lista de patrones de estafa que usa el análisis con IA. Nunca se agrega de forma automática.
NoCaigo usa Firebase App Check, un servicio de Google, antes de dejar usar funciones que dependen de nuestro servidor (por ejemplo, analizar un mensaje sospechoso o pedir ayuda). App Check consulta a Play Integrity, que le da a Google señales sobre la integridad de la app y del teléfono — no es una garantía absoluta de que el dispositivo no esté comprometido, sino una señal que usamos para decidir si dejamos pasar la solicitud a nuestro servidor. Por separado, Firebase le asigna en forma automática a cada instalación un identificador técnico propio ("Firebase Installation ID" o FID), que sus distintos servicios usan internamente para, por ejemplo, enviar notificaciones push al teléfono correcto — el FID por sí solo no es una comprobación de seguridad, es solo un identificador de instalación, distinto del que describimos en el punto 2 (que es propio de NoCaigo, no de Firebase). Ninguno de los dos se puede desactivar sin dejar de usar esas funciones, y ninguno se usa para publicidad ni para seguir el comportamiento de la persona dentro o fuera de la app.
Cada permiso se explica en detalle en el momento en que Android lo solicita.
Un resumen técnico está disponible para revisores en
DECLARACIONES_PLAY_STORE.txt del repositorio del proyecto.
NoCaigo está diseñada para adultos mayores y sus familiares. No está dirigida a niños ni recopila intencionalmente datos de menores de 13 años.
Desinstalar la aplicación elimina los datos guardados localmente en ese teléfono (agenda de confianza, historial, números bloqueados, y la copia local del identificador de instalación de "Modo familiar" explicado en el punto 2). Desinstalar NO elimina el registro guardado en nuestro servidor — ese registro (número verificado, uid, token de notificaciones, identificador de instalación y fecha de la última verificación) sigue existiendo hasta que se solicite su eliminación por los medios de abajo. El identificador de instalación, en particular, tiene una propiedad extra a propósito en su copia local: no viaja aunque se use una copia de seguridad o una transferencia de equipo a equipo para pasar otros datos a un celular nuevo — así, un cambio real de teléfono siempre requiere volver a verificar el número por SMS. Si se registró como familiar, puede solicitar la eliminación de:
Sobre el conteo de reportes de números sospechosos (punto 4 arriba): si usted es el titular de un número reportado por error y quiere pedir su corrección o eliminación, escríbanos y lo revisamos. No podemos, en cambio, identificar ni eliminar un reporte según quién lo envió, porque esa información no se guarda.
Puede pedir la eliminación de sus datos de "Modo familiar" de dos formas:
Como el número escrito en una solicitud no basta por sí solo para probar que usted es su titular, antes de eliminar cualquier dato verificamos su identidad (le llamamos por teléfono al número registrado). Una vez recibida su solicitud, se la confirmamos y respondemos dentro de 30 días corridos (prorrogables, por una sola vez, hasta 30 días corridos más, en los casos que lo justifiquen) — ese es el plazo para darle una respuesta, no necesariamente para tener el borrado ya completado en ese mismo momento. Le avisaremos por escrito cuando su solicitud quede resuelta.
Para esto, o cualquier consulta sobre esta política, también puede escribir a nocaigo.app@gmail.com.
Si esta política cambia, la fecha de "Última actualización" arriba se actualizará junto con el detalle del cambio.