Here is something nobody really thinks about.
Every time you share a file on WhatsApp - a photo, a PDF, a screenshot of a ticket - it lands on Meta's servers. It is tied to your number. It gets backed up. It is somewhere even after you delete it from the chat.
Same pattern with Telegram, Google Drive links, email attachments, and half the "quick share" features on phones. Messaging apps are archives. They are good at keeping things. They are bad at forgetting on purpose.
Most of the time that is fine. Sometimes you just want to hand someone a file, actually hand it to them, and have it disappear after. No trail. No copy sitting in a gallery and a backup forever.
That is the thing that bothered me. So I built Blink.
The problem was bigger than photos
I started by thinking about images because that is what chat apps compress, preview, and auto-save most aggressively. Then I kept hitting the same need with documents: a form someone needs for five minutes, a zip of logs, a slide deck that should not live in a group forever.
Ephemeral sharing that only handles photos is a feature. Ephemeral file sharing is the product. Blink is the second one.
What it actually does
The flow is intentionally boring. Open Blink, pick a file (or several), get a QR code. The person next to you opens Blink, scans, and receives the file. After the timer runs out - 60 seconds minimum - the object is deleted from storage. Not hidden. Deleted.
No login on either end. No account. No "sign in with Google." Nothing that turns a one-off handoff into a permanent identity.
You can also share via link when QR is awkward. The point is temporary transfer, not a new social graph.
Why QR codes specifically
I tried link-share first. Copy, switch apps, paste, open in a browser, maybe hit a download prompt. It works. It feels like paperwork.
QR is faster in the same room. You hold up the phone, they scan, they have the file. Closer to handing someone a USB stick than starting a chat thread.
The QR is meant to work inside Blink - not as a browsable public URL you paste onto the open web and forget about.
Storage and honesty
Files go to Cloudflare R2 with a TTL. Uploads are anonymous because there are no users to attach. When the timer hits zero, the object is gone.
I am not going to claim military-grade privacy theater. Check the Play Store data safety section for what is collected. The design goal is simple: no accounts, no permanent storage by default, no reason to build a profile around a temporary handoff.
Who actually uses this
I thought it would mostly be privacy people. Feedback looked more like:
- Students sharing notes or assignment files quickly
- Designers passing assets without cluttering Telegram
- People moving files between their own devices without cloud sync
- Anyone tired of chat compression destroying what they just sent
Compression is a real one. Blink does not recompress your file into a muddy preview. What you share is what they get.
What it is not
Not a backup. Not a cloud drive. Not a social app. Not a replacement for Signal-style messaging.
It is specifically for fast, anonymous, temporary file transfer between people with Android devices - same room or on a call - when you explicitly do not want the file to last.
If you want something that lasts, use literally anything else. Blink is for when forgetting is the feature.
The longer product-adjacent posts are when chat apps keep your files forever and where WhatsApp photos go.
If something feels off or broken, email [email protected]. I actually read those.