# ¿Dónde están mis datos?

Esta página explica qué almacena y procesa XMemo en cada modo de seguridad, quién puede descifrarlo, qué ocurre durante la exportación o eliminación y cómo verificar los límites en tu propia cuenta.

- Canonical: https://docs.xmemo.dev/es/docs/security/where-is-my-data
- Locale: es-ES
- Content-Locale: es-ES
- Canonical-Content-Digest: c0058e6fcf05a87e666d8680ed831e494b51ed49b3aad776a01fc3232612a919
- Edition-Digest: 6d7822dba7a51729b20fc8eabb5ab6cb22330290daa6702c8e8444fc86013bdb

## Comparativa rápida

## Modo gestionado en Cloud

- El servidor de XMemo puede procesar el contenido de la memoria para la recuperación semántica del lado del servidor, la clasificación y la exportación.
- Es el modo más cómodo, pero no es un modo de conocimiento cero (Zero-knowledge).
- La eliminación purga las filas de memoria y los metadatos asociados; las exportaciones DSAR pueden incluir texto sin formato.

## Modo Keyguard

- El asistente guarda la vinculación de KMS y confirma personal_default_mode = keyguard.
- La recuperación exige que la concesión (grant) de tu KMS permanezca activa; revocar la concesión bloquea cualquier operación posterior de descifrado/unwrap.
- XMemo elimina su propio texto cifrado y metadatos; la rotación o destrucción de la clave KMS sigue bajo la custodia de tu organización.

## Modo Vault

- XMemo no puede descifrar la memoria de Vault, no puede restablecer las claves de Vault y no puede recuperar datos si se pierden todos los dispositivos y los kits de recuperación.
- Las exportaciones DSAR de datos en Vault contienen texto cifrado y metadatos del sobre, que deben descifrarse localmente mediante un dispositivo o kit de recuperación.
- Las capacidades semánticas alojadas pueden verse limitadas a menos que la función pueda ejecutarse sobre representaciones proporcionadas por el cliente o que preserven la privacidad.

## Límite de datos en producción

- Postgres gestionado: el límite de almacenamiento de producción para cuentas, memorias, vectores, configuraciones y registros de auditoría.
- RLS en base de datos / contexto de tiempo de ejecución: son controles específicos del despliegue; el rol de tiempo de ejecución, el registro de migraciones, el indicador de runtime-context y la matriz CRUD de propietario/equipo deben verificarse en el entorno objetivo.
- Compatibilidad con Supabase: adecuado para entornos locales o adopción de código abierto (OSS), pero el comportamiento de service-role no equivale a las defensas reforzadas de producción.

