Check IS privacy policy
See original GitHub issue_Originally posted by @deniseal in https://github.com/vector-im/element-android/issues/2377#issuecomment-935702912_
Specific to vector.im identity server
https://vector.im/_matrix/identity/v2/terms returns:
{
"policies": {
"privacy_notice": {
"version": "1",
"en": {
"name": "Privacy Notice",
"url": "https://vector.im/identity-server-privacy-notice-1"
}
}
}
}
This is not correct, the URL should be https://element.io/is-privacy-notice instead of https://vector.im/identity-server-privacy-notice-1, but a redirection exists though
- Update the response from this URL on this server
Note: if we update the URL, the users will have to accept again the T&C because the agreement is stored in the account data, per URL. This is maybe why this URL has not been updated.
For every identity servers
Element Android already displays the policies when the user choose an identity server, but after that those policies are not displayed anymore. Even if the user disconnects and connects again to the same Identity Server, policies are not displayed anymore since the agreement is stored in the account data per URL.
- Element Android should display the list of URLs in the discovery screen, In a new expandable section “Identity server policy”, below the Identity server URL
- A link “Policy” is added to the user consent dialog below as a neutral action (on the left). The link open the Discovery screen, with the policy section expanded.
Issue Analytics
- State:
- Created 2 years ago
- Comments:7 (7 by maintainers)
Top GitHub Comments
Same as https://github.com/vector-im/element-android/blob/develop/vector/src/main/java/im/vector/app/features/terms/ReviewTermsFragment.kt#L114
I was thinking on doing something similar to https://github.com/vector-im/element-android/blob/develop/vector/src/main/java/im/vector/app/features/roomprofile/permissions/RoomPermissionsController.kt#L155