-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Context
Currently, the bucket page only shows the latest state of a user’s permissions. This makes it difficult for administrators to see what changed over time or to determine when the user, or an administrator who overwrote their preferences, last updated their choices.
The goal is to add a simple consent history view that shows when preferences were modified and what changed (for example: “User unsubscribed from Promotions on the 12th of January”).
This would make the consent flow more transparent for end-users and help reduce confusion or disputes about whether someone opted in or out, which cannot be verified from the user’s perspective today.
Alternatives
As a simpler alternative, instead of storing every change as a separate history entry, only the current consent state could be stored together with metadata such as lastUpdatedAt and lastUpdatedBy. The preference page could then display a message like: “Your preferences were last updated on the 12th of January via this form,” and optionally highlight which permissions differ from the default (opt-in vs opt-out). This approach is easier to implement and avoids additional storage and data retention concerns, but it does not provide a full change history.
Has the feature been requested before?
No.
If the feature request is approved, would you be willing to submit a PR?
Yes.