New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Store IP and datetime when confirming a double opt-in #1329
Comments
Yes, basically everyone who has to be GDPR compliant needs to have double opt-in, including proof of IP address and date-time of the second accepting. |
@knadh this should be prioritized since its law relevant for many users inside EU due to GDPR. |
With some guidance I am sure there is the possibility for a PR. |
I'm working on this. A new config option, |
I guess that was just a typo but
would totally make sense! |
The subscriber meta that I'd suggested above was infeasible (duh!). IP has to be recorded per subscription (subscriber -> list). This involved adding a new field to WIP: Settings -> PrivacyIndividual subscriber |
Looking good. Thanks for that!! |
IANAL but at least for Germany (maybe even the EU) it is required to store the IP and datetime of the double opt-in. This is to have a paper trail the user actually confirmed.
This cannot be done on the frontend. It is the backend that needs store these two attributes on confirmation.
This would also need to be exportable and importable.
Just for comparison: Mailchimp has this implemented.
On the code level I am wondering if
SubscriptionCreatedAt
is actually the confirmation datetime or just the creation of the entity.https://github.com/knadh/listmonk/blob/master/models/models.go#L178
I suspect it's also the model that would need to get a field for the IP address.
The text was updated successfully, but these errors were encountered: