Data Retention Policy

This page summarizes how long Journaling Universe keeps each data type and how you can delete it.

Scope and Defaults

Retention Table

Artifact TTL Enforcement Notes
Guest audio Session end (24h max) /api/guest/cleanup + stale session pruning Stored under recordings/guest_<sessionId>/
Guest transcripts Session end (24h max) Same as above Stored under transcriptions/guest_<sessionId>/
Guest extractions Session end (24h max) Same as above Stored under extractions/guest_<sessionId>/
Authenticated audio Until user deletes Per-recording delete or POST /api/delete-all Stored under recordings/<userId>/
Authenticated transcripts Until user deletes Per-recording delete or POST /api/delete-all Stored under transcriptions/<userId>/
Authenticated extractions Until user deletes Per-recording delete or POST /api/delete-all Stored under extractions/<userId>/
Application logs 30 days Hosting provider default Metadata only (request IDs, counts, durations); no transcript or memory content
Guest session tokens 24 hours or session end cleanupStaleGuestSessions() In-memory map on the server

User Controls

For the full privacy policy and contact information, visit /privacy.