Anexo específico
Privacidad de Beta Testers Go
Cómo tratamos los datos necesarios para cuentas, campañas y servicios privados de QA.
Esta política complementa la política general de Dharma Labs. Si existe una diferencia específica sobre Beta Testers Go, prevalece este anexo.
1. Responsable, alcance y contacto
Beta Testers Go es operada por Dharma Labs desde Uruguay. Este anexo cubre la app Android, su API, el panel SuperAdmin, la web comercial y las páginas públicas del servicio. Para privacidad, acceso, corrección o eliminación escribe a [email protected].
2. Datos que tratamos
- Cuenta y perfil: email, nombre visible, idioma, estado, métodos de acceso, verificación, aceptaciones legales y, al usar Google, el identificador estable y email verificado devueltos por Google.
- Campañas y contenido: nombre y package ID de la app, categoría, etapa, descripción, enlaces de Play/opt-in, imágenes remotas, reportes y bloqueos.
- Trabajo QA: asignaciones, preparación de una cohorte de 12 personas, declaraciones de acceso, fecha común de inicio, feedback diario, incidencias, informe final privado y una captura diaria enviada por el tester con la app abierta y la fecha u hora del dispositivo visible. Guardamos además tipo, tamaño y hash del archivo para validar integridad y duplicados. Estas señales son evidencia interna de QA: no son telemetría de Google Play ni prueban que Google haya contado el opt-in o la continuidad.
- Puntos QA internos: saldo derivado, crédito inicial, asientos, reservas, débitos de campaña y asignaciones de testers gestionados.
- Compras: producto, campaña, proveedor, importe ofrecido, estado, referencias técnicas y token cifrado cuando se usa Google Play. Para una solicitud web tratamos la referencia o nota enviada y el estado de revisión. No recibimos números completos de tarjeta ni credenciales de la cuenta del proveedor.
- Seguridad y operación: sesiones, IDs de solicitud, timestamps, auditoría, errores, límites de uso e IP seudonimizada.
- Web comercial: preferencia de idioma ES/EN/PT, registro y login, perfil, campañas enviadas, iconos, enlaces, catálogos y solicitudes Premium. No integra analítica propia, publicidad ni píxeles de seguimiento; Cloudflare y el servidor pueden tratar datos técnicos ordinarios de la solicitud y logs acotados.
No solicitamos contactos, SMS, llamadas, cámara, micrófono, ubicación, Advertising ID, lista de apps instaladas, estrellas ni reseñas públicas.
3. Finalidades
Usamos los datos para crear y proteger cuentas; verificar identidad; coordinar grupos, campañas y entregables; calcular puntos en el servidor; moderar contenido; prevenir fraude; verificar compras cuando estén habilitadas; responder soporte; cumplir eliminaciones; mantener seguridad y defender derechos. No vendemos datos personales ni los usamos para publicidad dirigida.
4. Visibilidad y destinatarios
Las fichas aprobadas y el nombre visible de su desarrollador se muestran a usuarios del servicio. El feedback y el informe QA se entregan al propietario de la campaña y pueden ser revisados por SuperAdmin. Las capturas diarias se almacenan de forma privada y sólo las revisa personal SuperAdmin autorizado; no se publican ni se entregan como galería al desarrollador. Reportes y evidencia de seguridad sólo son accesibles a personal autorizado.
Tratamos el mínimo necesario con proveedores de VPS y base de datos, un proveedor privado de almacenamiento de objetos para las capturas, Cloudflare para transporte seguro, GitHub Pages para estos documentos, el proveedor SMTP para correo, Google para Identity, Groups y Play, y el proveedor web de pago que el usuario seleccione cuando esté habilitado. Mercado Pago, PayPal o Prex procesan el pago bajo sus propios términos. El email puede comunicarse a Google para el acceso al grupo; los datos pueden procesarse fuera de Uruguay según la infraestructura de esos proveedores.
5. Datos locales y seguridad
En el dispositivo guardamos preferencias, aceptación legal y un refresh token cifrado mediante Android Keystore; el access token queda en memoria. La web guarda la preferencia de idioma localmente y usa una cookie de sesión HttpOnly para el portal autenticado; campañas, compras y permisos se validan en el servidor. Android Backup y la transferencia de datos están desactivados. En servidor aplicamos HTTPS, Argon2id para contraseñas, tokens con hash, cifrado de purchase tokens, control de roles, revocación de sesiones, rate limits y auditoría.
El AAB declara permisos Biometric/Fingerprint porque Credential Manager incorpora AndroidX Biometric. El código del candidato no invoca una comprobación biométrica y Beta Testers Go no recibe ni almacena huellas, rostro o plantillas biométricas; cualquier verificación compatible permanece dentro de Android o Google. El bundle también declara Billing para el pack opcional de Google Play y un permiso interno limitado por firma añadido por AndroidX Core.
6. Conservación
- Las sesiones vencen a los 30 días si no se rotan o revocan; nonces Google vencen en cinco minutos y los enlaces de verificación/eliminación en 30 minutos.
- Cuenta, campañas y QA se conservan mientras la cuenta esté activa y sean necesarios para prestar o defender el servicio.
- El contenido de cada captura diaria se elimina automáticamente a más tardar 90 días después de su carga, o antes al procesar la eliminación de la cuenta. Puede permanecer metadata mínima de revisión, integridad y auditoría sin la imagen.
- Tras una eliminación confirmada se borran o anonimizan identificadores y contenido asociado. Puede quedar evidencia mínima seudonimizada de ledger, pagos, fraude, seguridad o auditoría mientras exista una necesidad contable, legal o de defensa; no afirmamos un plazo fijo que el sistema aún no impone.
- Los logs productivos están rotados y acotados. Los dumps operativos diarios se conservan hasta 14 días por defecto; un dato eliminado puede permanecer allí hasta vencer, y esos backups no se restauran para reactivar el perfil.
7. Eliminación y controles
Puedes cambiar nombre, contraseña e idioma, cerrar sesión, bloquear usuarios y eliminar la cuenta desde Ajustes. También puedes iniciar la eliminación sin la app desde la página específica. La eliminación revoca sesiones y procesa la retirada del grupo; en grupos de autoinscripción la baja externa puede requerir confirmación manual.
8. Menores y cambios
El servicio es para personas de 18 años o más y no está dirigido a niños. Si sabemos que una persona menor creó una cuenta, podremos suspenderla y eliminar sus datos. Publicaremos cambios materiales con una nueva fecha y solicitaremos nueva aceptación cuando corresponda.