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.