| The nothing website claims: > Nothing Chats is built on Sunbird's platform and all Chats messages are end-to-end encrypted, meaning neither we nor Sunbird can access the messages you're sending and receiving. > Nothing is powered by Sunbird, and Sunbird's architecture provides a system to deliver a message from one user to another without ever storing it at any point in its journey. Messages are not stored on Sunbird's servers and are only live on your device – once a message is delivered, it can only be recovered locally from your personal device. From: https://us.nothing.tech/pages/nothing-chats The Verge claims: > Marques Brownlee has also had a preview of Nothing Chats. He confirmed with Nothing that, similar to how other iMessage-to-Android bridge services have worked before, “...it’s literally signing in on some Mac Mini in a server farm somewhere, and that Mac Mini will then do all of the routing for you to make this happen.” From: https://www.theverge.com/2023/11/14/23960516/nothing-chats-i... It seems to me like if they are doing the typical thing of using a bridge like https://github.com/mautrix/imessage then that isn't really E2EE, the messages are being stored, and could be accessed by Sunbird. I don't really see how their claims could be true. Does anyone know? Am I missing something? |
I highly suspect that they’re doing a sort of Matrix hosting thing and can then claim E2EE because Matrix encryption or whatever. But based on how the bridge works (or used to? it’s been some time), then yes - there IS a point in time in which it has to be a plaintext string. Unless they somehow managed to reverse engineer iMessage’s encryption - in which case, well shit, there’s bigger problems now - eventually you have to tell IMCore/imagent and/or ChatKit what it is that you want to send, and who to send it to. And thus it can’t be E2EE otherwise it would be unintelligible to the recipient.
Curious to know if they’re actually talking to imagent and using chatkit (and thus have iMessage features ie typing receipts, sending reactions) or if they’re just using AppleScript and reading the sms db…
God I should go back and rewrite Brooklyn. Now that I’m more than halfway through a CS degree and know how to make a binary search tree and how to not leak memory. lmao