When the network is unavailable, untrusted or simply unnecessary, the screen becomes the sender and the camera becomes the receiver.
How it works
Point. Read. Arrive.
A deliberately simple path from one device to another.
01
Choose a file
Any file: a note, a key, a document, a photo. PrismShare fountain-codes it into PS Codes, colour symbols that each carry three QR planes at once, and plays them as a loop on your screen.
Measured on real phones: 4.9 kB per second sustained, so a typical document crosses in seconds and a megabyte takes about four minutes.
02
Point the camera
The receiving phone needs only its camera. It calibrates to your screen's colours using the ring around each code, then reads more than six symbols a second.
Miss the start, look away, come back: fresh repair pages keep flowing, so any lap of the loop completes the file. The sender never needs to know you are there.
03
✓
Save the result
The finished file lands in your Downloads, checksum verified byte for byte, and opens or shares like anything else on the phone.
Nothing was uploaded, because nothing was connected. No radio, no server, no account, and the app cannot even ask for the network.
Try it right now
Scan these. They are real.
Install PrismShare, open the Scan tab and point your phone at any of these. Go fullscreen, get close so the codes fill your screen, and keep both squares in view.
This is a text file.
272 bytes on a fountain-coded loop: join at any moment and the file still lands whole.
This is a PDF.
A one-page document. Same trick, more pages, and it opens the moment it arrives.
This is live audio.
Press play, then let the app watch the screen: half a minute of voice streams out of the light. Cover the camera and it stops; point back and it carries on.
The technology
Built for a one-way world.
PrismShare does not pretend the sender can hear the receiver. Its protocols are designed around that constraint.
01
PrismShare Code PS Code
Stacks standard QR planes across colour channels, surrounded by a calibration ring that helps a camera correct the captured light. Around 5.6 times the data of a QR code in the same area.
Open specification
02
Aphotic Fountain
Rateless repair pages keep flowing. A receiver can join late, miss frames and still reconstruct the complete file without a return channel.
Proven on devices
03
Prism Stream
A low-latency transport profile for live media, using a moving redundancy window rather than complete-file fountain recovery. Tested through real phone cameras: a screen speaks, and the phone plays the voice as it arrives.
Proven on devices
Privacy is structural
No cloud to trust. No account to breach.
The Android app is designed without network permission. Camera frames are decoded on-device and discarded; files are stored only where you save them.
The Android app is in closed testing on Google Play, the desktop apps are ready to download, and the PS Code specification is open for anyone to implement.