AM
ID
Mulai Gratis
Menu
Tipe

Identitas Pengguna

Informasi profil pribadi disimpan secara terpisah untuk kepatuhan GDPR dan minimalisasi data.

identityprofilepiigdprprivacy

Identitas Pengguna

Identitas Pengguna berisi informasi pengenal pribadi (PII) yang dipisahkan dari catatan pengguna untuk kepatuhan privasi. Itu dapat dihapus secara mandiri dengan tetap menjaga referensi pengguna.

Skema

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

Properti

Properti Jenis Keterangan
id string Pengguna yang memiliki identitas ini
given_name string? Nama depan
family_name string? Nama belakang
display_name string? Nama tampilan pilihan
avatar_url string? URL gambar profil
locale string? Preferensi locale (BCP 47)
timezone string? Zona waktu IANA
preferred_language string? Preferensi bahasa
external_id string? Pengidentifikasi sistem eksternal

Desain Privasi

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

Operasi GDPR

Operasi Memengaruhi
DELETE Menghapus semua PII, mempertahankan referensi pengguna
POST (buat ulang) Mengembalikan identitas setelah penghapusan

Contoh

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

Terkait

  • User - Sumber daya pengguna
  • Privacy - Perlindungan data
  • Users - Manajemen pengguna