Introducción y Responsable del Tratamiento
Bienvenido a Chats Stats (identificador de paquete de aplicación / Package ID: dev.codedd.chat_stats), disponible para dispositivos con sistemas operativos Android e iOS.
El responsable del desarrollo, mantenimiento y tratamiento asociado a la aplicación es Edward Cristóbal Díaz Valda (marca y alias profesional CodEDD), con domicilio y base de desarrollo en Sucre, Bolivia, y correo electrónico de contacto oficial: edward.cristob@gmail.com.
Chats Stats es una herramienta de productividad, análisis estadístico y visualización gráfica diseñada para procesar historiales de chat exportados voluntariamente por el usuario desde WhatsApp (en formato .txt o .zip). La aplicación genera métricas cuantitativas, rankings de participantes, gráficos temporales (heatmaps), análisis léxico y de emoticonos, comparativas "versus" y resúmenes anuales tipo "Chat Wrapped".
Datos que Recopilamos y Manejamos
En estricto cumplimiento con la User Data Policy de Google Play Store y el Reglamento General de Protección de Datos (RGPD / GDPR), a continuación detallamos el inventario exhaustivo de datos procesados por la aplicación, verificado directamente en el código fuente de Chats Stats:
| Categoría de Dato | Datos Específicos | Finalidad Principal | Base Legal | Almacenamiento y Retención |
|---|---|---|---|---|
| Contenido de Chats (Introducido por el usuario) | Texto de mensajes, fechas y horas, nombres o números de remitentes, eventos de sistema, indicadores de edición o eliminación y nombre del archivo importado. | Cálculo de métricas locales, rankings, gráficos interactivos, búsqueda y generación de resúmenes. | Consentimiento explícito y ejecución de la funcionalidad solicitada por el usuario. | 100% Local en base de datos SQLite (chat_stats.db). Permanece hasta que el usuario borre los datos de la app o la desinstale. |
| Archivos Temporales y Caché | Copia de descompresión temporal del archivo .txt o .zip exportado de WhatsApp. | Lectura y procesamiento por lotes durante el proceso inicial de importación. | Ejecución del servicio. | Almacenamiento en el directorio interno de caché de la app; sobreescribible o purgable por el sistema operativo. |
| Preferencias de la App | Indicador booleano de bloqueo de seguridad activado, configuraciones de visualización. | Permitir la protección de acceso a la app mediante biometría o PIN local. | Interés legítimo y preferencia del usuario. | SharedPreferences (Android) / UserDefaults (iOS) en el dispositivo. |
| Identificadores Publicitarios (Terceros - AdMob) | Google Advertising ID (GAID) en Android o IDFA en iOS, dirección IP aproximada, métricas de rendimiento del anuncio. | Monetización mediante despliegue de banners y anuncios intersticiales provistos por Google Mobile Ads. | Interés legítimo / Consentimiento según región (EEA/UK). | Gestionado directamente por los servidores de Google AdMob conforme a sus políticas de retención. |
| Datos que NO Recopilamos | NO recopilamos nombres reales de cuenta, correos electrónicos de registro, contraseñas, ubicación GPS, contactos de la agenda, fotos de la galería ni grabaciones. | N/A | N/A | Inexistente (No se solicita cuenta de usuario ni registro). |
Finalidad y Uso Exclusivo de los Datos
Los datos importados por el usuario se utilizan única y exclusivamente para brindar las funciones estadísticas y visuales dentro de Chats Stats:
- Generación de Estadísticas Descriptivas: Contabilización total de mensajes, promedio de palabras por mensaje, conteo de caracteres y días con mayor actividad comunicacional.
- Mapas de Calor y Distribución Temporal: Análisis de horarios y días de la semana con mayor flujo de conversación para generar matrices visuales de actividad (heatmaps).
- Análisis Léxico y Emojis: Identificación de términos más recurrentes y emojis más empleados entre los participantes.
- Modo Versus y Comparativas: Comparación directa entre dos participantes del chat para determinar tiempos de respuesta aproximados y volumen relativo de participación.
- Generación de Chat Wrapped y Compartición Voluntaria: La app genera una imagen digital en formato PNG que sintetiza los hitos del chat. Esta imagen se guarda temporalmente en la memoria de la aplicación y solo se comparte si el usuario presiona voluntariamente el botón de compartir haciendo uso de la hoja nativa de compartición del sistema operativo (
share_plus).
Nota importante: No realizamos entrenamiento de modelos de inteligencia artificial externa con el contenido de tus mensajes ni ejecutamos procesamiento analítico fuera de los componentes nativos de la aplicación.
Almacenamiento, Seguridad y Retención
Entender dónde y cómo se resguardan tus datos es vital para evaluar la seguridad de la app:
▸ Almacenamiento Local Aislado (App Sandbox)
Toda la información se aloja en una base de datos relacional SQLite (chat_stats.db) ubicada en el almacenamiento privado y aislado de la aplicación (sandbox) proporcionado por los sistemas operativos Android e iOS. Ninguna otra aplicación instalada en el dispositivo puede acceder a este almacenamiento salvo que el dispositivo haya sido vulnerado mediante modificaciones root o jailbreak.
▸ Nivel de Cifrado de la Base de Datos
Por transparencia con el usuario y de acuerdo a la verificación del código fuente, el archivo de la base de datos SQLite opera en el almacenamiento interno estándar protegido por el sistema de archivos del sistema operativo, sin una capa adicional de cifrado criptográfico específico a nivel de base de datos (como SQLCipher). Sin embargo, se beneficia del cifrado de hardware y disco completo activado de forma predeterminada en los dispositivos móviles modernos con Android (Android FBE - File-Based Encryption) e iOS (Data Protection).
▸ Bloqueo de Privacidad Biométrico (Recomendado)
Para añadir una capa adicional de protección frente a accesos físicos no autorizados a tu dispositivo, Chats Stats incluye una función opcional de Bloqueo de Privacidad con huella dactilar, reconocimiento facial o código de desbloqueo del dispositivo mediante la API nativa local_auth. Recomendamos mantener activa esta opción en los ajustes de la aplicación.
Permisos del Dispositivo Móvil
Chats Stats sigue el principio de mínimo privilegio. Solo solicita los permisos estrictamente indispensables para su funcionamiento técnico:
Utilizado exclusivamente para descargar tipografías dinámicas (Google Fonts) y comunicarse con los servidores de Google AdMob para cargar anuncios publicitarios.
Utilizado de manera opcional para permitir al usuario bloquear el acceso no autorizado a sus estadísticas mediante los sensores biométricos de su teléfono.
READ_CONTACTS), Ubicación precisa o aproximada (ACCESS_FINE_LOCATION), Cámara (CAMERA), Micrófono (RECORD_AUDIO), Mensajes de texto SMS (READ_SMS) ni lectura indiscriminada de almacenamiento externo.
Compartición de Información con Terceros
Declaración expresa de no venta de datos:
No vendemos, no alquilamos, no monetizamos ni divulgamos tus datos personales ni el contenido de tus chats a intermediarios de datos, empresas de investigación de mercado ni anunciantes.
Los únicos proveedores tecnológicos externos integrados en la aplicación son:
1. Google Mobile Ads (Google AdMob)
Se emplea para servir anuncios dentro de la aplicación con la finalidad de financiar el desarrollo continuo de la herramienta. AdMob puede recopilar y procesar identificadores del dispositivo (como el ID de publicidad de Google o IDFA), dirección IP, datos generales de fallos de red y mediciones de interacción publicitaria.
Para conocer en detalle cómo Google gestiona los datos en servicios publicitarios, consulta la Política de Publicidad de Google y su Política de Privacidad General.
2. Google Fonts
Utilizado para descargar y renderizar tipografías optimizadas para las pantallas y gráficos visuales de la aplicación. Las solicitudes a Google Fonts no transmiten información personal ni datos de tus conversaciones.
Aclaración técnica: Chats Stats no incluye herramientas de telemetría invasiva, Firebase Analytics, Facebook SDK, Crashlytics ni ningún otro sistema de rastreo de comportamiento del usuario.
Anuncios y Gestión del Identificador Publicitario (Opt-Out)
Los anuncios provistos por Google AdMob pueden ser personalizados o no personalizados dependiendo de la configuración de privacidad de tu dispositivo y de tu ubicación geográfica (incluyendo normativas como el Reglamento General de Protección de Datos en la Unión Europea / Reino Unido y la CCPA en California).
Como usuario, tienes el derecho de restablecer o eliminar en cualquier momento tu Identificador de Publicidad móvil:
- Abre la aplicación Ajustes / Configuración del teléfono.
- Navega hasta Google → Todos los servicios → Anuncios (o Privacidad → Anuncios).
- Pulsa sobre "Restablecer ID de publicidad" o "Eliminar ID de publicidad".
- Abre los Ajustes del sistema.
- Entra en Privacidad y seguridad → Rastreo.
- Desactiva el permiso de rastreo general o desactiva la opción para Chats Stats.
- En Publicidad de Apple, puedes inhabilitar los anuncios personalizados.
Derechos del Usuario y Eliminación de Datos
Bajo las normativas globales de protección de datos (incluyendo los artículos 15 al 22 del RGPD / GDPR de la UE y la Ley de Privacidad del Consumidor de California - CCPA), tienes reconocidos los derechos de:
- Derecho de Acceso: Saber qué datos tuyos son tratados (en este caso, únicamente los chats que tú mismo importas).
- Derecho de Rectificación: Modificar los chats importando una versión corregida.
- Derecho de Supresión ("Derecho al Olvido"): Eliminar por completo cualquier rastro de tus conversaciones.
- Derecho a la Limitación del Tratamiento y Oposición: Restringir o pausar el uso de la aplicación cuando lo estimes conveniente.
- Derecho a la Portabilidad: Conservar tu archivo original de chat de WhatsApp, el cual nunca es retenido exclusivamente por Chats Stats.
🗑️ Procedimiento Directo para Eliminar Todos tus Datos:
Dado que la totalidad de los datos analizados reside única y exclusivamente dentro de la memoria interna de tu dispositivo móvil y no existe ninguna copia en servidores externos, no requieres enviar una solicitud por correo para eliminar tus datos. Puedes ejercer tu derecho de supresión de manera inmediata y autónoma mediante cualquiera de estos métodos:
Ve a Ajustes del teléfono → Aplicaciones → Chats Stats → Almacenamiento y caché → "Borrar datos" (o "Borrar almacenamiento"). Esto purgará instantáneamente la base de datos SQLite y todos los archivos en caché.
Al desinstalar Chats Stats de tu dispositivo Android o iOS, el sistema operativo elimina irreversiblemente el directorio sandbox de la aplicación, borrando de forma automática y definitiva todos los chats, configuraciones e historiales importados.
Privacidad de Menores de Edad
Chats Stats es una aplicación de análisis estadístico destinada al público general y no está dirigida de manera específica a niños o menores de 14 años (o 13 años conforme a las leyes aplicables como COPPA en los Estados Unidos).
No recopilamos deliberadamente ningún tipo de información de identificación personal de menores de edad. Si un padre, madre o tutor legal detecta que un menor bajo su tutela ha importado conversaciones en la aplicación y desea eliminarlas, puede hacerlo de inmediato limpiando el almacenamiento de la app o desinstalándola del dispositivo conforme a las instrucciones detalladas en la sección anterior.
Cambios en la Política y Contacto Legal
Nos reservamos el derecho de actualizar o modificar esta Política de Privacidad de forma periódica para reflejar mejoras en la aplicación, nuevas funciones o exigencias regulatorias de Google Play y Apple App Store.
Cualquier modificación será publicada de forma visible en esta misma página web con su correspondiente fecha de actualización en la cabecera. Si los cambios fuesen sustanciales respecto a cómo se procesan los datos, se notificará al usuario mediante un aviso visible dentro de la propia aplicación o en las notas de actualización de la tienda de aplicaciones.
¿Tienes consultas o deseas ejercer tus derechos?
Para cualquier duda, aclaración técnica o consulta legal sobre esta política, comunícate directamente con el desarrollador responsable:
Desarrollador: Edward Cristóbal Díaz Valda (CodEDD)
Ubicación: Sucre, Bolivia