FriendsOfFlarum / terms

Ask your users to accept TOS and Privacy Policy
https://discuss.flarum.org/d/11714
MIT License
14 stars 9 forks source link

Option to withdraw acceptance of terms (optional consents). #33

Open rafaucau opened 3 years ago

rafaucau commented 3 years ago

Feature Request

An option to add optional terms would be useful. E.g. Marketing consents, etc. Currently this extension requires acceptance of all terms and does not allow you to withdraw from them.

clarkwinkelmann commented 3 years ago

This could indeed be added without too much complexity.

I think I remember discussing something similar in the past where I shared the concern that an opt-in-and-out checkbox would likely be liked with some automated feature and therefore would make more sense as part of a different extension.

How would the forum owner integrate with such an optional policy? It's likely too much work if they need to visit each user profile to check the value before, for example, sending a newsletter. There is already an export API but adding this feature might imply we need to expose a more advanced export API or webhooks, which then creates a lot more things to maintain.