[feat] Privacy policy and ToS URL #863
Labels
No labels
approved, awaiting change
bug
configuration
documentation
duplicate
enhancement
extremely low priority
feature request
Fix it yourself
help wanted
invalid
mastodon_api
needs docs
needs tests
not a bug
planned
pleroma_api
privacy
question
static_fe
triage
wontfix
No milestone
No project
No assignees
3 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: AkkomaGang/akkoma#863
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The idea
It would be helpful if Akkoma added the possibility to confirm the acceptance of the ToS and privacy policy by the user. The checkbox saying "I accept the terms of service and the privacy policy" could be displayed during the account creation process (registration).
The privacy policy URL should be a customizable URL (or a popup, which is most likely much harder to do) and stored in the config, then, it should be displayed in the frontend (*-fe). Later, it should be integrated into the UI, not allowing users to register before they check the box.
This feature already has been implemented in Mastodon ages ago:
The reasoning
Many jurisdictions require that platforms make their consent as to data handling clear and explicit on the side of the user. Akkoma can increase compliance with regulations such as GDPR by demanding a checkbox for accepting the conditions of use.
Furthermore, acknowledgment of the ToS and privacy policy helps to establish a clear agreement between the platform and its users, reducing potential legal liabilities.
Besides the clear legal compliance advantage adding this feature would allow for, integrating this feature into Akkoma would allow for better transparency and have a more traditional signup process, allowing instances to have better user trust and user experience :)
I cannot find this feature anywhere in the admin settings nor online, so I assume this has not been implemented in Akkoma, however, adding a simple checkbox sounds fairly simple, but would give benefits to Akkoma instance owners/administrators.
Have you searched for this feature request?
Maybe this is a front-end issue...? since I just set up Mangane and it has this feature. Idk I'll keep this issue open for now.
hm, might be a good idea
we currently have the concept of an "instance document", so we can probably make this a backend thingy
i saw it and i dont understand where it even appears
i have it set to "Welcome to the Ari-web Akkoma instance!" yet i dont see it appear anywhere, the only thing that i see appear is the terms of service unless im blind 🤷♀️
edit : oh wait what i mixed it up its somehow the same as terms of service, i have some other config option just set to the string and it appears nowhere
edit 2 : but yes, it should probably be added, same arguments apply : )
ah "instance document" here refers to things like the tos which are stored on the backend and served on a predictable path
we can just expand that concept to cover this as well i suppose, no reason why not
There already is a predictable ToS path:
/static/terms-of-service.html
which e.g. gets inserted into akkoma-fe’s about page.When you say "mastodon implemented this ages ago", do you mean the checkbox is only shown in Mastodon frontend’s registration form, or is there a proper API field and/or fixed ToS path for it and also shown in registrations via other clients?
the checkbox, GDPR requires consent to be as explicit as possible, and this compliance can be further enhanced by requiring more explicit consent, such as a checkbox