Features
Privacy, shown.
This page describes OSL v1 — the product we are building. Some of it works today and some of it is still being finished, and we keep one dated page that says exactly which is which: see what works today. Every animation here is an Illustration drawn to explain the idea, not a recording of the app.
Server protection Beta
The server never has
the real message.
Stored records reveal only the cover.
This is how protected text works today, verified on QA builds and not yet on the release build. The connected service stores the encrypted item and never receives the readable text. Today that item is visibly an encrypted block; making it look like an ordinary message is arriving at v1. It does still see who you talked to and when. The drawing below shows what a stored record looks like when someone opens it.
Before-send warning
Pause before it leaves.
OSL catches a sensitive draft before it reaches an unencrypted box.
The check runs on your own machine and your draft never leaves it. The wording is plain about consequences rather than moral, and the decision is always yours — OSL pauses, it does not refuse. Arriving at v1.
Link protection
Share the link. Lose the trackers.
OSL strips the tracking parameters out of a link before you share it, so the person who receives it cannot be followed back to you.
Arriving at v1.
Scrub
Find what you left behind.
The scan stays on your device.
Years of forgotten accounts, old posts and stale logins are still out there under your name. Scrub goes looking for them on your own machine — nothing is uploaded to find them.
Then it takes you to the page where you delete each one. Scrub never deletes on your behalf: you confirm every removal yourself, on the service's own page, and OSL only reports a deletion once the service confirms it. Arriving at v1.
Expiry
Readable until expiry.
Set how long a message stays readable in OSL. When the timer ends, OSL stops showing the readable text and what remains in the app is the encrypted item.
Worth being precise about what a timer can and cannot do: it stops OSL from showing you the message. It does not destroy a key, and it cannot reach a copy, screenshot, export or backup that already left your device. Arriving at v1.