Additionally, we collect data associated with each of your sessions, specifically:
When it was created
When it finished (so we retain ‘finished’ sessions)
When it was last active
The last seen IP for it
the user agent we saw when it got created
which client you used
Now let’s focus on your question.
Interoperability doesn’t make sense, as you would need to adapt to the protocols and procedures of the platform you want to bridge.
You stated the following as reason for interoperability
I think each person should decide for themselves if they prefer privacy and security or not. Interoperability does not make sense as this doesn’t change their preferences or their will to use another platform.
Ultimately I do not recommend bridging to any other communication service and I’d rather inform people about the possible consequences or threats.
first this will be hosted on a local server, matrix metadata issue doesn’t matter as I said. And what you have shared is that what I stated, metadata issues. I didnt ask to be specific of which when it is aware
also people dont realize this but the protocol is mature enough most things do work well, see the roadmap.md for each mautrix bridge
and people dont care enough about the threats/consequences if they use things like whatsapp at this point that is the itended audience, it is a matter of opening a door for transitioning (that is towards signal) [and thats why its locally hosted]
The thing is bridge does kind of address your primary intention (reliability aside), but the message and metadata sent from and to other platform are still being collected, monitized and weaponized.
Also self hosting a bridge server seems a big attack surface that is likely to be too big a risk compared to potential privacy gain here.
However if you can aet up a bridge for ALL contacts you care about, and help them to switch to signal (that also involves their close contacts), that could work over time, it is just too much a hussle for me.
so say from whatsapp and messenger? I’m not exactly concerned about them due to the E2EE nature, all the metadata they’re ever gonna get is this “relay” user, E2EE adds privacy here as it helps become siubject to each metadata protection, if the messages were fully revealed then that’s a problem and outright ineffective of the goal of “subject to each metadata’s protections” which is why I avoid discord and others like it
also I remind, it is local, not on a server and it is not federated in any way, for an attack to happen it needs to access it locally. (the matrix server), unless you are reffering to something else
agreed on the last one and already did setup bridges just trying to clean the mistake I’ve made I suppose.
From what I’ve seen, there are very few changes between what you could’ve send manually and what the matrix bridge sends on the bridged network, but those are still easily detectable. e2ee seemed like a pain to setup, but ig that’s just a skill issue. If your server is laggy, it will be a pain to follow active discussions, as the messages will come in batches. Other than that, It mostly works.