There is one thing about interoperability that I don’t see many people talking about:
Your messages going to and being handled by other services means you’d be subject to their TOS and privacy policy as well.
As long as services are transparent about it so users can make informed decisions based on it, that’s generally fine.
But then services like Beeper, or just Matrix bridges in general, make it so anyone can setup such a connection between services without their contacts even knowing about it.
Your messages going to and being handled by other services means you’d be subject to their TOS and privacy policy as well.
This is true of literally every one of your contacts, too. When you send someone a message, they can screenshot, copy, archive, and forward however they see fit (and most people don’t govern themselves by any kind of TOS or privacy policy). Which then means that if any one of your contacts chooses to use another service as a bridge, or as an archival tool, you’re naturally going to expose your messages to that service, on that contact’s terms.
But that isn’t about interoperability per se. It’s about how other people store and use their copy of data shared between multiple users. Apple iMessage isn’t interoperable with anything, but users still have conversations archived all the way back to the beginning of the service over a decade ago, and can choose to export those messages to be saved elsewhere. (For example, I use a bridge for iMessage so that I can view them on my Android phone, but the mechanism is software that leverages the Mac’s accessibility API).
Some of us are data hoarders. If you’re gonna have a conversation with people like me, you’ll have to trust that we don’t use those archives in a way that either inadvertently/negligently or intentionally exposes that data to some bad actor. I’d like to think I do a good job of respecting my friends’ privacy, and secure my systems, but I’m probably not perfect.
You’re not wrong but a friend (maybe even inadvertently) being negligent with my message, and a business structurally sending my message (received from my friend’s app) to third parties seems like a different ballpark.
There is one thing about interoperability that I don’t see many people talking about:
Your messages going to and being handled by other services means you’d be subject to their TOS and privacy policy as well.
As long as services are transparent about it so users can make informed decisions based on it, that’s generally fine.
But then services like Beeper, or just Matrix bridges in general, make it so anyone can setup such a connection between services without their contacts even knowing about it.
This is true of literally every one of your contacts, too. When you send someone a message, they can screenshot, copy, archive, and forward however they see fit (and most people don’t govern themselves by any kind of TOS or privacy policy). Which then means that if any one of your contacts chooses to use another service as a bridge, or as an archival tool, you’re naturally going to expose your messages to that service, on that contact’s terms.
But that isn’t about interoperability per se. It’s about how other people store and use their copy of data shared between multiple users. Apple iMessage isn’t interoperable with anything, but users still have conversations archived all the way back to the beginning of the service over a decade ago, and can choose to export those messages to be saved elsewhere. (For example, I use a bridge for iMessage so that I can view them on my Android phone, but the mechanism is software that leverages the Mac’s accessibility API).
Some of us are data hoarders. If you’re gonna have a conversation with people like me, you’ll have to trust that we don’t use those archives in a way that either inadvertently/negligently or intentionally exposes that data to some bad actor. I’d like to think I do a good job of respecting my friends’ privacy, and secure my systems, but I’m probably not perfect.
You’re not wrong but a friend (maybe even inadvertently) being negligent with my message, and a business structurally sending my message (received from my friend’s app) to third parties seems like a different ballpark.
This is a centralization problem. Come and force federation upon my SimpleX server in Iceland!