Resumen
- La app elimina tus propios mensajes de Discord en tu nombre.
- Guardamos solo lo necesario para los créditos: tu ID de Discord y tu saldo de créditos.
- Tu token de sesión y el contenido de tus mensajes nunca salen de tu dispositivo — no hay servidor nuestro que los reciba.
- Usamos AdMob (anuncios), Firebase (estabilidad/rendimiento) y RevenueCat (compras), que pueden recopilar datos según sus políticas.
1. Datos que recopilamos y por qué
| Dato | Dónde se guarda | Por qué |
|---|---|---|
| ID de Discord (número público) | Firebase Firestore (users/{discordId}) | Identificar tu cuenta y vincularla a tu saldo de créditos |
| Saldo de créditos + total eliminado | Firebase Firestore | Control de créditos en el servidor (anti-trampa: reinstalar no lo reinicia) |
| ID de publicidad + datos de uso de anuncios | Google AdMob | Mostrar y medir anuncios (usuarios gratuitos) |
| Datos de fallos y rendimiento (stack trace, modelo/SO del dispositivo, trazas) | Firebase Crashlytics / Performance | Detectar y corregir fallos y lentitud |
| Historial de compra y entitlement (Pro) | RevenueCat + Google Play / Apple App Store | Procesar y restaurar la suscripción Pro |
Nota sobre créditos: el saldo se controla en el servidor (Cloud Functions con Admin SDK) y el incremento por anuncio se valida mediante una verificación del lado del servidor firmada criptográficamente por Google — la app no puede falsificar el +30.
2. Datos que NUNCA salen de tu dispositivo
- Token de sesión de Discord: capturado al iniciar sesión (dentro del WebView de Discord) y almacenado cifrado solo en tu dispositivo (Secure Storage). Se usa únicamente para llamar a la API oficial de Discord desde tu dispositivo y eliminar tus mensajes. Nunca se envía a ningún servidor nuestro.
- Contenido de tus mensajes: leído de Discord y eliminado directamente por tu dispositivo mediante la API de Discord. Nunca se envía, almacena ni registra en ningún servidor nuestro.
- Nombre de usuario y avatar de Discord: leídos de tu perfil al iniciar sesión solo para mostrarse en la pantalla de configuración. No se envían a nuestro backend.
3. Cómo accede la app a tu cuenta de Discord
Inicias sesión en tu cuenta de Discord dentro de la app (como en un navegador). DM Wipe lee el token de sesión que emite Discord y lo usa para actuar en tu nombre — específicamente, para eliminar tus propios mensajes. Todo este tráfico va directamente de tu dispositivo a la API oficial de Discord.
Aviso importante: automatizar Discord con un token de usuario va contra los Términos del Servicio de Discord. Esto puede llevar a Discord a limitar, suspender o banear la cuenta. Usa la app bajo tu propia responsabilidad y evita usarla en una cuenta que no puedas permitirte perder. Al terminar, sal de la app y revoca la sesión en Discord → Configuración → Dispositivos.
4. Terceros
Tus datos también pueden ser procesados por estos servicios, según la política de cada uno:
- Google (AdMob, Play Store) — anuncios y compras: Política de Google
- Firebase (Crashlytics, Performance, Firestore) — backend y estabilidad: Política de Firebase
- RevenueCat — procesamiento de compras: Política de RevenueCat
- Discord — te autenticas directamente con él: Política de Discord
5. Permisos de la app
- Internet: para comunicarse con Discord, Firebase, RevenueCat y AdMob.
- Sin acceso a contactos, cámara, micrófono, ubicación, archivos ni SMS.
6. Seguridad
- El token de Discord se guarda en el almacenamiento seguro del dispositivo (Secure Store / Keychain).
- Las reglas de Firestore permiten que cada usuario lea solo su propio documento de saldo; el cliente no hace escrituras (todo pasa por Cloud Functions).
- El callback de anuncios (SSV) se valida con la firma criptográfica de Google.
7. Retención
- El saldo de créditos (por ID de Discord) se mantiene mientras uses la app.
- Los registros de idempotencia de anuncios (
ssvCallbacks) se mantienen para evitar créditos duplicados. - Los datos de fallos/rendimiento siguen la política de retención de Firebase.
8. Tus derechos (LGPD / GDPR)
Puedes solicitar acceso, corrección o eliminación de tus datos. Cómo ejercerlos:
- Datos de créditos (Firestore): contáctanos con tu ID de Discord para eliminar el documento de saldo.
- Datos de fallos/rendimiento: se pueden gestionar en la configuración del dispositivo (Firebase / envío de datos de uso).
- Datos de anuncios (AdMob): se gestionan mediante "Mi centro de anuncios" de Google y el restablecimiento del ID de publicidad del dispositivo.
- Datos de la cuenta Discord: los gestiona el propio Discord.
Para ejercer tus derechos, contacta: contato@greenleafte.ch confirmar email antes de publicar.
9. Niños
La app no está dirigida a menores de 13 años (edad mínima de Discord) y no recopila intencionalmente datos de niños.
10. Transferencia internacional
Tus datos pueden ser procesados por proveedores (Google, Firebase, RevenueCat) ubicados fuera de tu país, según sus políticas.
11. Cambios en esta política
Podemos actualizar esta política. La fecha arriba indica la versión más reciente.
12. Contacto
Dudas: Greenleaf Tech — contato@greenleafte.ch.