Not connected

Verify Image

Check if an invisible watermark and owner ID can be recovered.

Upload Image to Verify

🔍

Drop an image to verify

or click to browse

In production, verification would decode embedded watermark data and validate it cryptographically.

Verification Result

Waiting for an image…
Watermark detected
Owner ID
Confidence
Not registered

Confidence is randomly generated in this demo and does not reflect real model certainty.

Ownership Verification

Blind vs. Non-Blind Verification

Most watermarking systems require the original "source" image to compare against. This is called non-blind verification. It's accurate but impractical—you can't carry your entire 10TB hard drive everywhere.

PNGProtect uses Blind Verification. Our decoding algorithm can extract the hidden signature directly from the watermarked file alone, without needing the original. This allows for decentralized verification by anyone, anywhere.

Understanding the Confidence Score

When an image travels across the web, it gets compressed, resized, and processed. These minimal changes can damage the fragile LSB watermark.

Our algorithm recovers as many bits as possible and compares them to the expected pattern. The Confidence Score represents the "Bit Error Rate" (BER). High confidence means the signal is clean; low confidence means the image has likely been altered or compressed.

The Blockchain Advantage

A watermark proves what (the ID), but Blockchain proves when and who.

  1. Hash: We generate a unique cryptographic fingerprint (SHA-256) of your watermarked image.
  2. Sign: You sign this fingerprint with your private wallet key (Metamask).
  3. Record: This record is written to a smart contract. It becomes an immutable, timestamped "Proof of Existence" that is admissible in court.
Combined Power: Invisible Watermark (links image to ID) + Blockchain (links ID to Identity & Time) = Ultimate Proof of Ownership.