Offline by design

Move files
as light.

PrismShare sends files between screens and cameras using colour codes. No network. No pairing. No accounts.

  • 0network
    permissions
  • colour
    channels
  • 4.9kB/s through
    a phone camera
THIS IS A PS CODEA BUSINESS CARD
A real, scannable PS Code carrying a business card
Scan it: our card lands in your contacts

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.

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.

Read the privacy policy

Get PrismShare

PrismShare is
on the air.

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.

Install steps and SHA-256 checksums live on the Downloads page.

Closed testing

Become a
tester.

Early builds, strange experiments, and a direct line to the developer. Leave the address you use on Google Play and the invite comes to your inbox.

Use the address your phone's Google Play account uses. That is all we need.

One field, one purpose. The address lives on our server, brings you the invite and test updates, and is never shared. Privacy.