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.

identity profile pii gdpr privacy

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éTypeDescription
idstringUtilisateur auquel cette identité appartient
given_namestring?Prénom
family_namestring?Nom de famille
display_namestring?Nom d’affichage préféré
avatar_urlstring?URL de la photo de profil
localestring?Préférence locale (BCP 47)
timezonestring?Fuseau horaire IANA
preferred_languagestring?Langue préférée
external_idstring?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

OperationEffect
DELETESupprime 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