AM
FR
Commencer gratuitement
Menu
Types

Identité utilisateur

Informations de profil personnel stockées séparément pour la conformité RGPD et la minimisation des données.

identityprofilepiigdprprivacy

Identité utilisateur

L’identité utilisateur contient des données personnelles identifiables (PII), séparées de l’enregistrement utilisateur pour la conformité à la confidentialité. Elle peut être supprimée indépendamment tout en conservant la référence utilisateur.

Schéma

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;
}

Propriétés

Propriété Type Description
id string Utilisateur auquel cette identité appartient
given_name string? Prénom
family_name string? Nom de famille
display_name string? Nom d’affichage préféré
avatar_url string? URL de la photo de profil
locale string? Préférence locale (BCP 47)
timezone string? Fuseau horaire IANA
preferred_language string? Langue préférée
external_id string? Identifiant dans un système externe

Modèle de confidentialité

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

Opérations RGPD

Operation Effect
DELETE Supprime toutes les PII, conserve la référence utilisateur
POST (recreate) Restaure l’identité après suppression

Exemple

{
  "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"
}

Liés