

NO SUS
Private sharing, with an expiry date.
An Android and web app for sharing documents, sending burn notes, and opening selected Drive files on a borrowed computer.
Inside the build
The problem
Sharing a file often means losing track of access. I wanted the sender to keep useful controls after sending it.
Live website · Android + web
What I built
- Built a Flutter client and Supabase backend for document sharing, viewer-entered email watermarks, view limits, expiry, and access logs.
- Added browser-encrypted burn notes and files, plus a phone-approved flow for opening selected Drive files on another computer.
- Direct-link keys stay in the URL fragment; short pairing codes temporarily hold the key server-side. Watermarks provide an attribution clue, not verified identity.
Flutter / Dart / Supabase / Browser cryptography







