AM
ES
Comenzar gratis
Menú
Tipos

Identidad de Usuario

Información personal almacenada separadamente para GDPR y minimización de datos.

identityprofilepiigdprprivacy

Identidad de Usuario

La Identidad de Usuario contiene PII separada del usuario para cumplir con privacidad. Puede eliminarse sin perder la referencia del usuario.

Schema

interface UserIdentity {
  id: string; // User ID (uid...)
  given_name: string | null;
  family_name: string | null;
  display_name: string | null;
  avatar_url: string | null;
  locale: string | null; // e.g., "en-US"
  timezone: string | null; // e.g., "America/New_York"
  preferred_language: string | null;
  external_id: string | null;
}

Propiedades

Propiedad Tipo Descripción
id string Usuario dueño de la identidad
given_name string? Nombre
family_name string? Apellido
display_name string? Nombre visible
avatar_url string? URL de avatar
locale string? Preferencia de locale
timezone string? Zona horaria
preferred_language string? Idioma preferido
external_id string? ID externo

Diseño de privacidad

User (Permanent)          Identity (Deletable)
┌─────────────┐          ┌─────────────────┐
│ id          │◄────────▶│ id              │
│ application │          │ given_name      │
│ status      │          │ family_name     │
└─────────────┘          │ display_name    │
                         │ ...             │
                         └─────────────────┘

Operaciones GDPR

Operación Efecto
DELETE Elimina PII y preserva referencia
POST (recreate) Restaura identidad eliminada

Ejemplo

{
  "id": "uid_2kHfPZcN9xW4mE8RtY7vB",
  "given_name": "Jane",
  "family_name": "Smith",
  "display_name": "Jane S.",
  "avatar_url": "https://example.com/avatar.jpg",
  "locale": "en-US",
  "timezone": "America/New_York",
  "preferred_language": "en",
  "external_id": "crm_123"
}

Relacionado