Skip to main content

Evidence Bundle

An evidence bundle is the complete record of a single user interaction with a Propper Click agreement. It's assembled automatically at the moment of interaction and sealed so it cannot be altered after the fact.

This is what you produce if you're ever asked to prove that a specific person agreed to a specific version of your agreement at a specific time.

Coming Soon

Screenshot: annotated screenshot of an Evidence Bundle detail view, with callouts on user info, snapshot preview, version references, and the tamper-evident seal section

What's inside a bundle

Who interacted and when

Every bundle identifies the user and the context of their interaction:

What's capturedWhy it matters
User referenceThe ID your application passed to Propper — links the acceptance to a person in your system
IP addressNetwork location at the time of interaction
Browser and deviceBrowser type, operating system, and version
LanguageWhich language the agreement was displayed in
TimestampExact date and time of the interaction (UTC)

Passing a user ID and email when you set up the SDK ensures every bundle is linked to a real person in your system. See SDK Initialization.

Exactly what the user saw

A snapshot of the agreement is captured at the moment the user interacts — not the current version, but the exact version they were shown. This includes the text, layout, and styling, so you can reproduce precisely what was presented.

Coming Soon

Screenshot: side-by-side comparison of a live agreement and its stored snapshot, showing they are identical

Which version of your agreement

Each bundle records the content version and policy version of the agreement shown. When your terms change over time, this tells you exactly which version each user responded to — critical for demonstrating compliance when policies evolve.

See Version Management for how template versions work.

Proof it hasn't been tampered with

Every bundle is cryptographically sealed when it's created. This means you — and anyone you share it with — can verify that the record hasn't been altered since the moment it was generated. Propper checks this automatically; if a record appears in your dashboard, it's intact.

PDF certificate

A human-readable certificate is generated for every bundle. It summarises the key details of the acceptance in a format suitable for sharing with legal counsel, auditors, or regulators — no dashboard access required.

Coming Soon

Screenshot: redacted example of a PDF Certificate showing agreement title, user info, timestamp, and the tamper-evident seal section

Sharing with third parties

See Document Validity & Trust for guidance on presenting this certificate as official proof to federal agencies, courts, or regulators.

For Consent Management templates, the bundle also records each category choice individually — for example, "Marketing: accepted, Analytics: declined." See Consent Tracking for details.


What's captured by template type

Different template types produce slightly different bundles. Use this to confirm what you'll have available for audits:

What's capturedStaticGeneratedConsent
User reference, IP, browser, timestamp
Snapshot of the agreement as shown
PDF certificate
Tamper-evident seal
Content version + policy version
Personalised content and generated document
Per-category consent choices

Downloading a bundle

You can download a PDF certificate or the complete bundle archive from the Evidence detail view in the dashboard.

How to find and download evidence records