Tassello captura la estructura de su app, nunca su contenido. Esta página explica exactamente qué se recopila y qué no, en cada modo.
En el modo balanced por defecto (y en strict), el SDK no captura ningún dato personal, así que su etiqueta de privacidad del App Store indica «Data Not Collected». La redacción automática se ejecuta antes de que nada salga del dispositivo, y el backend vuelve a escanear en busca de PII a la llegada como segunda línea de defensa: si alguna vez coincide, el evento se descarta y salta una alerta.
Los wireframes son cajas, tipos y posiciones. Nunca píxeles, nunca contenido de texto, nunca usted.
Se configura una vez al inicio. La redacción automática se ejecuta en todos ellos, sea cual sea la elección.
.strictSolo eventos anónimos: sin wireframes ni texto. Sigue siendo «Data Not Collected».
.balancedSe captura la estructura del wireframe, se descarta todo el texto. El punto óptimo, y sigue siendo «Data Not Collected».
.standardAñade etiquetas estáticas de la interfaz, como títulos de botones y encabezados. Declara «User Content» en su etiqueta.
Todo el almacenamiento principal —Postgres, blobs en R2 y Redis— reside en la UE (Fráncfort). La generación de insights se ejecuta en Claude de Anthropic en EE. UU. bajo Cláusulas Contractuales Tipo, y solo ve wireframes anonimizados y secuencias de eventos que no contienen PII en los modos por defecto y strict.
| Subprocesador | Ubicación | Finalidad |
|---|---|---|
| Anthropic | EE. UU. | API de Claude para la generación de insights: solo datos anonimizados, bajo SCC |
| DigitalOcean | UE (Fráncfort) | Cómputo y almacenamiento gestionado de Postgres / Redis |
| Cloudflare | Edges en la UE | Almacenamiento de blobs de wireframes en R2 y CDN |
| Postmark | EE. UU. | Correo transaccional: solo dirección y metadatos de cuenta, bajo SCC / DPA |
Añadir un subprocesador requiere notificación al cliente según el DPA.
La exportación y el borrado RGPD están integrados en el SDK y el panel. Insights.exportUserData() devuelve los datos de un usuario cuando lo solicita, e Insights.requestDataDeletion() los marca para eliminación de inmediato y los purga en un plazo de 30 días. Sin patrones oscuros, sin esperar al soporte.