1. Create
Write and encrypt
Draft messages and recipients first. Message content is stored encrypted at rest and decrypted only for authenticated reads or controlled delivery processing.
How it works
No Longer Here is built around a staged execution model: write and encrypt the message, verify the recipient, watch for missed check-ins, send reminders first, then release through a queued delivery flow only when the configured threshold is crossed.
1. Create
Draft messages and recipients first. Message content is stored encrypted at rest and decrypted only for authenticated reads or controlled delivery processing.
2. Verify
Recipients confirm identity in advance. They can accept the role early, but they still cannot read the message before release conditions are met.
3. Protect
Check-ins and grace windows are measured against your heartbeat settings. Messages are only eligible for release once the threshold is crossed.
Before the final threshold is reached, the system sends owner reminders. This exists to reduce accidental delivery caused by a single missed check-in or a short interruption.
Reminder evaluation and reminder processing are separate queued operations. That keeps them reliable, auditable, and safe to run on infrastructure that later moves from shared hosting to dedicated workers.
Once the threshold is crossed, armed messages move into a release queue. Delivery attempts are claimed, processed, retried if necessary, and recorded so the operational path can be inspected later.
This release path is intentionally separate from ordinary page requests. It is designed to be worker-safe, reclaim stale jobs, and avoid tying message delivery to a user pressing a button in the dashboard.