Welcome to AdPriva

AdPriva gives every page view on a publisher’s site a signed, scored receipt. It anchors those receipts on a public blockchain so that anyone can re-check them later.

A headless JavaScript tag sends one view event per page load. AdPriva’s server seals the event as a proof with an HMAC and gives it a validity score and a verdict. Every 5 minutes, new proofs are grouped into a batch, and the batch’s Merkle root is anchored on Horizen.

The same tag can also witness consent on web forms that the publisher marks, and turn each submission into a sealed consent certificate.

  • Publishers → See how much of your traffic looks human, with a receipt for every page view.
  • Visitors → The tag sets no cookies and uses no cross-site identifier.
  • Developers → One script tag, a public lookup API, and consent certificates for your forms.
  • Auditors → Re-check any proof in the public Explorer, without an account.

What AdPriva does today

  • Seals each page view as a proof and publishes its score and verdict.
  • Runs in shadow mode: verdicts are recorded and published, but no traffic is blocked or dropped because of them.
  • Anchors every batch of proofs on Horizen, so that anyone can check which proofs were in a batch and when it was anchored.

Start with Publishers or Tag installation. Overview shows how the parts fit together.