Consent history
The consent history view provides a queryable, read-only list of all consent events recorded for your tenant. It covers both document consent events (users accepting privacy policies, terms of service, and other consent documents) and attribute consent events (users consenting to the processing of their personal data for specific purposes).
The consent history is an immutable audit trail — records are never modified or deleted.
Search and filter
The consent history view uses a search-on-demand model. No results are displayed until you press Search.
Search
Enter text in the search field to find consent records matching:
- Document or purpose definition name
- Version name
- Localized title
- User ID
Minimum 3 characters are required before the Search button becomes active. Trailing and leading whitespace is stripped automatically.
Press Search (or press Enter) to commit the search and display results.
Date range filter
Use the Filter by Created Date controls to narrow results to a specific date range:
- Start date: Records on or after this date are included.
- End date: Records on or before this date are included.
The maximum date range is 366 days. If your range exceeds this limit, the search is rejected with an error message.
The date range is applied together with the search term when you press Search.
Clearing filters
To clear the search term, select the × in the search field. To clear the date range, select Clear next to the date filters. After clearing, press Search again to refresh the results.
History table
After pressing Search, the results appear in a paginated table.
Table columns
| Column | Description |
|---|---|
| Created Date | The timestamp of the consent event (ISO 8601, shown in your local timezone) |
| User ID | The user who performed the consent action |
| Consent Type | Whether the event is a Document or Attribute consent |
| Name | The document or purpose definition name |
| Status | The consent status: Granted or Revoked |
Sorting
Select any column header to sort the results. The default sort order is Created Date descending (most recent first).
Pagination
Use the pagination controls to navigate between pages. You can change the number of records per page using the Rows per page selector.
Detail drawer
Select any row in the history table to open the detail drawer — a side panel that shows the full consent record for that entry.
Document consent details
For document consent records, the drawer shows:
| Field | Description |
|---|---|
| User ID | The user who gave consent |
| Status | The consent status (Granted or Revoked) |
| Created Date | The timestamp of the consent event |
| Created By | The identity that recorded the consent (user, service account, or admin) |
| Definition Name | The document definition name at the time of consent |
| Document Type | The document type (for example, PRIVACY_POLICY) |
| Mandatory | Whether the document was mandatory at the time of consent |
| Version | The version number and name |
| Locale | The language of the consented localization |
| Title | The localized document title at the time of consent |
| Content URL | The URL of the document content at the time of consent |
| Lineage | Whether the localization was NEW_CONTENT or DERIVED |
| Derived from | For DERIVED localizations: the source version name and locale |
Attribute consent details
For attribute consent records, the drawer shows:
| Field | Description |
|---|---|
| User ID | The user who gave consent |
| Status | The consent status (Granted or Revoked) |
| Created Date | The timestamp of the consent event |
| Created By | The identity that recorded the consent |
| Definition Name | The purpose definition name at the time of consent |
| Legal Basis | The GDPR Art. 6 basis recorded at the time of consent |
| Identity Schema Source | Whether attributes come from the OIP schema or an external schema |
| Version | The version number and name |
| Locale | The language of the consented localization |
| Title | The localized purpose title at the time of consent |
| Legal Text | The legal text of the purpose at the time of consent |
| Lineage | Whether the localization was NEW_CONTENT or DERIVED |
| Derived from | For DERIVED localizations: the source version name and locale |
| Data scope | The personal data attributes that were linked to the purpose at the time of consent |
| User preferences | The communication channel preferences recorded by the user |
| Version preferences | The channel preferences configured on the purpose version |
Close the drawer by selecting × or clicking outside the drawer.