ConsentMagic Pro / Extra options / Consent Proof

Consent Proof

Last updated: February 12, 2026

Consent Proof helps you keep a verifiable record of the consent choices your visitors made on your website. This is useful when you need to demonstrate compliance (for example, during an audit, a complaint, or a legal request) and show what consent was given and when.

ConsentMagic can store consent proof locally in your WordPress database and lets you manage how long you keep these records.

Important: Consent proof storage is optional. Enabling it increases database usage, so you should keep only what you need and set retention rules.

Settings tab

Enable Consent Proof Storing

Turn this on to start saving consent proof entries.

If disabled, ConsentMagic will not store records.


Store consent for these types of consent

Choose which consent flows should create records:

  • Just inform
  • Inform and opt-out
  • Ask before tracking
  • IAB

Only the selected consent types will be stored.

Note: Each rule can also exclude itself from consent storage (useful if you want proof only for specific regions/rules).


Store consent for X days

Controls how long records are kept.

  • Example: 360 days keeps records for one year.
  • Leave blank for unlimited retention.

Tip: In most cases, a fixed retention period is recommended to keep your database size under control.


Automatically delete consent

Enable this to keep storage under control automatically.

If there are more than X entries

Set a maximum number of stored records.
When the database exceeds this number, older entries will be deleted to stay under the limit.

Example: 50,000 entries keeps the table from growing endlessly on high-traffic sites.


Send consent to email before deleting

If enabled, ConsentMagic will email the consent proof records before they are removed by the auto-delete system.

  • Send consent to this email before deleting: the address that will receive the exported consent proof.

This gives you an external backup archive while still keeping your WordPress database small.


Records tab

The Records tab shows the stored consent proof entries.

Each entry includes:

  • IP: the IP address that submitted the consent (as stored by your system).
  • Time: when the consent was recorded.
  • UUID: an internal record ID.
  • Consent: which categories were allowed (for example: Necessary, Analytics, Marketing, Embedded Videos).
  • Details: opens the full record.

Use pagination and “Show entries” to browse larger datasets.


Downloading / exporting consent proof

You can download the stored consent proof data and provide it to your legal/compliance team, or archive it for your records.