Schedule account deletion with a 30-day GDPR grace period.
Instead of immediately hard-deleting, this sets deletion_scheduled_at = now()+30 days, revokes all active sessions (forces re-authentication), and returns 202. A Celery Beat task runs daily and performs the actual hard-delete once the grace period expires. Users can cancel by re-authenticating and calling POST /auth/account/cancel-deletion.
Cascade behaviour (applied at hard-delete time):
Documentation Index
Fetch the complete documentation index at: https://docs.riftmap.dev/llms.txt
Use this file to discover all available pages before exploring further.