This page summarizes how long Journaling Universe keeps each data type and how you can delete it.
| 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 |
POST /api/delete-all and signs you out.DELETE /api/recordings?name=<file>./api/guest/cleanup) or within 24 hours.For the full privacy policy and contact information, visit /privacy.