-
-
Notifications
You must be signed in to change notification settings - Fork 0
chat.privacytools.io / Riot tracking issue #17
Description
chat.privacytools.io/selfhosted instance issues
Check boxes as they are fixed on PTIO
- Host Dimension instead of relying on vector.im
- upstream issue letting clients know about it: integrations suggested by homeserver element-hq/element-web#6430
- upstream spec and sdk change allowing this has been merged MSC1957: Integration manager discovery matrix-org/matrix-spec-proposals#1957 & Support homeserver-configured integration managers matrix-org/matrix-react-sdk#3340
- upstream issue letting clients know about it: integrations suggested by homeserver element-hq/element-web#6430
- Host identity server OR set it to chat.privacytools.io (same as homeserver) so it won't work.
- https://github.com/matrix-org/matrix-doc/blob/6e8739c989172c351a6ead66f073b413f6340326/api/client-server/login.yaml#L147-L148 ?
- Update 10/7: I don't know if our fix actually works currently so I'm unchecking this box, see: https://github.com/privacytoolsIO/privacytools.io/issues/1049#issuecomment-539269846
- Host Jitsi Meet
Upstream privacy issues
- Upstream Privacy Tracker which seems to have different priorities and miss some issues below, notably Tor and actually removing removed messages from the database.
major
Privacy issues that I think prevent PTIO listing:
- matrix-org/matrix-doc#447 - history is stored forever, there is no way to limit how much or how long
- Signal & Wire: messages aren't stored on server, clients have option how many old messages to keep + both also support disappearing/timed/exploding messages.
- When we redact events, any mxc content they refer to should be redacted too (SYN-216) matrix-org/synapse#1263 - uploaded media/files aren't removed when they are removed in Riot
We need to actually censor redactions from the DB (SYN-284) matrix-org/synapse#1287 - actually removing removed messages from the databasefixed- Feature: Private Contact Discovery (discovery without servers learning your contacts list) element-hq/element-web#7649 / MSC2134: Identity Hash Lookups matrix-org/matrix-spec-proposals#2134 - private contact discovery
I am not sure which topic to put this under, but Signal & Wire both have this. - Please don't use CloudFlare. matrix-org/matrix.org#342 - Matrix.org uses Cloudflare (issue closed without disabling Cloudflare)
- See also https://github.com/privacytoolsIO/privacytools.io/issues/374. I understand this to mean that Cloudflare can one way or another read all traffic going through Matrix.org including IRC users who have never even heard of Matrix if someone happens to use Matrix on the same IRC channel? Matrix.org is quite big compared to an individual Cloudflaring their IRC client, I have heard a number 1500 connections associated with a I-line request from third party bridge admin.
- Wire and Signal [citation needed] apparently have support pages behind Cloudflare Please stop using CloudFlare wireapp/wire-webapp#5716.
major privacy issues also with selfhosting
I consider these as major due to Cloudflare as the traffic to integration manager and identity server would go through it and so would all messages assuming the user federated with Matrix.org. These may be irrelevant to user who is on Matrix.org.
- Store Integration Manager preferences in account data and allow user to change them somewhere sensible element-hq/element-web#10161 - Store Integration Manager preferences in account data and allow user to change them somewhere sensible
- Present an aggregated terms of service dialogue at registration if possible element-hq/element-web#10167 - Present an aggregated terms of service dialogue at registration if possible
- Prompt to accept integration manager policies on registration element-hq/element-web#10087 - Prompt to accept integration manager policies on registration
- Store identity server in Account Data and support choosing identity server integration in User Settings element-hq/element-web#10094 - Store identity server in Account Data and support choosing identity server integration in User Settings
- Login/register: allow to set home server and identity server urls element-hq/element-android#20 - Identity server is hardcoded in RiotX (Android client rewrite), the issue is closed and no one has commented on identity server since it was pointed out on 2019-07-09.
medium
I need a better word here, but these would be issues that also affect other recommended instant messengers and may not be a blocker.
- redacted matrix-org/synapse#4565 - metadata resistance
- to-read for me, is this similar like Wire server knows connections between users, or is this a more serious one?*
nice to have
- Options to strip EXIF metadata from media uploads. element-hq/element-web#4426 - riot does not scrub exif data from upload
- Discord apparently does, Signal and Wire do.
- Proxy support element-hq/riot-meta#287 - Proxy/Tor support meta issue
- I cannot find option to enable Tor use either in Signal or Wire, Conversations would have it
- https://github.com/vector-im/riot-web/issues/3320 - desktop
- Support connecting via SOCKS proxy (Tor) element-hq/riot-android#1234 - Android
- TOR needs to be integrated in IOS version because TOR is BROKEN with IOS element-hq/element-ios#1085 - iOS
unsorted / note
- [Request] Allow account deletion matrix-org/synapse#1941 - allow account deletion, not just deactivation
- I am not sure where exactly to put this either.
- https://github.com/vector-im/riot-web/issues/7757 - Open source the integrations server
WONTFIX
- https://github.com/vector-im/riot-web/issues/6739 - stickers aren't encrypted
- Less technical users may register on matrix.org unknowingly by default
- Show users that they're logging into matrix.org on the default login screen element-hq/element-ios#2614
Show users that they're logging into matrix.org on the default login screen element-hq/element-android#450- Show users that they're logging into matrix.org on the default login screen element-hq/riot-android#3238
Research papers
- Notes on privacy and data collection of Matrix.org
- Notes on privacy and data collection of Matrix.org, Part 2
These issues are mostly took from privacytoolsIO/privacytools.io#840, if you are aware of reported issues that aren't listed here, please do comment them and someone from the team will edit this issue and add them.
I was personally missing a list of things that can be done today to avoid the privacy issues that Matrix/Riot currently has and this may be helpful while considering the delisting (#1047).