PROOF of REALITY

Personal Armor for Your Social Media Photos and Videos.

Capture your photo or video, seal it with a 28-character PoR Code, and only then share it on your social media. Preventing your media from being stolen, altered, or deepfaked with AI is now in your hands.

28-char
PoR code
SHA-256
On-chain seal
100%
On-device privacy

Verification portal

Verify the Media in Your Hand or a PoR Code

Enter the 28-character PoR code printed on the sealed media to query the registry.

Capture a document

Verify a saved media file

Drop the original photo or video here. Its SHA-256 hash is recomputed in your browser — nothing is uploaded.

Drag and drop a file here

The PoR code stamped on the media is read automatically. If it cannot be read, the file is verified by its SHA-256 hash without a code.

Services

Everything a notary does, made verifiable

Three core capabilities, one continuous chain of proof from document to signature.

Document notarization, trusted timestamping, and digital signatures — combined into one continuous chain of proof.

Explore all services

How It Works

100% Visual Safety on Social Media in 3 Steps

Capture, seal, and share — a clear, auditable path from your camera to a provable record.

  1. 01

    1. CAPTURE

    Capture live with the PoR camera. Your media never leaves your device.

  2. 02

    2. SEAL & SHARE

    Download the sealed image bearing the 28-character PoR code and upload it to social media.

  3. 03

    3. PROTECT YOUR REPUTATION

    Prove the original PoR code when your media is stolen, altered, or deepfaked.

Trust

Our Legal and Technical Guarantees

PoR is engineered around a single promise: that a record sealed here can be relied on later — by you, by a counterparty, or by a court.

100% Privacy: Your Media Is NEVER Uploaded to Our Servers

Capture and sealing happen entirely on your device — only the hash and code reach the chain.

Immutable Seal on the Blockchain

Only the hash and the PoR code are written to the ICP blockchain as immutable evidence.

On-device privacy and an immutable blockchain seal — the two guarantees every PoR record rests on.

Read the full guarantees

Use Cases

What Proof of Reality is actually for

In the age of AI-generated images and video, proving that a photo or video was really captured, when it was captured, and that it has not been altered since has become almost impossible. Deepfakes and unauthorized copies are indistinguishable from the real thing.

PoR closes that gap: capture live from the camera (no gallery uploads), fingerprint the media with SHA-256, seal the image with a 28-character PoR code and a timestamp, and write only the code, hash, and timestamp to the ICP blockchain. The raw file is never uploaded to any server.

Social media creators

Prove the originality of your content against theft and deepfakes. When someone reposts or alters your work, the sealed PoR code shows which version was captured first.

Legal & document processes

Turn a document into tamper-proof digital notary evidence. The immutable timestamp and hash stand as proof of what existed and when, without relying on a central server.

The verifying party

Check any media with a PoR code or the file itself and get a clear VERIFIED or TAMPERED result — no account, no trust in PoR required.

PoR is the seal of reality and ownership for digital content — a digital notary that proves its owner and immutability without trusting a central server.

Verify a code or file

PROOF of REALITY

Start your first notarization today

Turn a document into a provable record of reality — verified, timestamped, and sealed in minutes.