Skip to main content

User Management

SDD Classification: L3-Technical Authority: Engineering Team Review Cycle: Quarterly
This document covers Shield’s user lifecycle management including registration, email verification, profile management, password handling, and GDPR-compliant account deletion.

User Lifecycle


User Registration

Registration Endpoint

Success Response

Registration Implementation


Email Verification

Verification Endpoint

Verification Flow

Verification Implementation


Profile Management

Get Profile

Response

Update Profile

Profile Implementation


Password Management

Password Reset Request

Response: Always returns 200 (prevents email enumeration)

Password Reset Confirmation

Password Change (Authenticated)

Password Implementation


Account Deletion

Delete Account Endpoint

Deletion Flow

Deletion Implementation


User Data Model


User Events

Shield publishes user lifecycle events to Redis Streams:

Event Schema


Error Codes



Document Status: Complete Version: 2.0