@mattskala @lain Consent or other valid reasons for storing data is the easy part. Do I have your enthusiastic consent to store all the things I am already storing about you for reasons of providing this service, "Oh god yes" or "Hell no"?
Erasure and the other bits (whatever they are!) are the hard parts.
Just witness GitLab trying to negotiate away the #GDPR rights that cannot be negotiated away.
https://social.coop/@gdorn/100067771906542790