Overview

AdPriva makes web traffic verifiable, private and fraud-resistant while staying lightweight for real-world stacks.

It unifies local user control, publisher tagging, cryptographic proofs and blockchain anchoring into one coherent system.

Core Components

  • AdPriva ID App (Users) → Secure vault for preferences and consent. All sensitive data stays encrypted on-device.
  • AdPriva Tag / SDK (Publishers) → Lightweight, headless script/SDK that renders nothing, captures genuine engagement signals and emits cryptographic receipts (ViewProofs, ClickProofs).
  • Proof Engine → Cryptographic core generating/validating Consent Receipts and Engagement Proofs.
  • Verification Layer → Fast off-chain validation with batch on-chain anchoring for tamper-evidence and regulatory auditability.
  • AdPriva Explorer → Public verification hub where publishers, users and auditors independently check proofs.

Modular by design: Each component (ID App, Tag/SDK, Proof Engine, Verification Layer, Explorer) can evolve independently and integrate with existing publisher tooling and analytics stacks.

High-Level Data Flow

  1. User Preferences → Declared in the ID App and stored as encrypted Consent Receipts.
  2. Page Load → Publisher page/app loads; the AdPriva Tag/SDK initializes.
  3. Consent Check → The Tag validates consent before capturing any engagement signal.
  4. Engagement → On view or click, the Tag/SDK generates a cryptographic receipt (proof).
  5. Validation → Proof Engine checks integrity; Verification Layer validates at scale ( batch ZK + on-chain anchoring).
  6. Explorer → Proof hashes/logs published to AdPriva Explorer for transparency, audits and compliance.

Architectural Guarantees

  • Privacy-first → No personal data leaves the device; verification uses consent + cryptography, not tracking.
  • Verifiable → Every engagement is tied to a cryptographic proof/receipt.
  • Scalable → Off-chain validation for speed; batch anchoring/ZK for tamper-evidence at scale.
  • Interoperable → Works alongside existing publisher tooling and analytics stacks.
  • Transparent & Compliant → Proofs are auditable in Explorer; designed for GDPR/ePrivacy/CCPA.

Diagram

{% @mermaid/diagram content="flowchart LR
subgraph User
A\[AdPriva ID App: Preferences & Consent]
end

subgraph Publisher
B\[AdPriva Tag / SDK: Headless Signals]
end

subgraph AdPriva Core
D\[Proof Engine: Consent / Engagement Proofs]
E\[Verification Layer: Off-chain + Batch ZK + On-chain]
F\[AdPriva Explorer: Public Proofs & Audit]
end

A -->|Consent Receipts| B
B -->|View/Click| D
D -->|Cryptographic Proof| E
E -->|Anchors & Status| F" %}