Dear fans of messenger comparison sports,
How does it factor in that on #deltachat there are many apps that can be used in a chat without requiring a login or even a privacy policy ... And the apps all work like cryptpad but automatically and without requiring any server side hosting?
Editing documents and checklists and calendars are all safely end-to-end encrypted without a server and anyone can write new #webxdc apps permission free.
Which other cross-platform messenger offers this?
How does it factor in that on #deltachat there are many apps that can be used in a chat without requiring a login or even a privacy policy ... And the apps all work like cryptpad but automatically and without requiring any server side hosting?
Editing documents and checklists and calendars are all safely end-to-end encrypted without a server and anyone can write new #webxdc apps permission free.
Which other cross-platform messenger offers this?
Tris •
Alexia Starling •
As such, criteria not fulfilled.
Delta Chat •
Delta Chat hat dies geteilt
ity •
DNA schedule •
Delta Chat •
if you like to know about all the gory details of how we isolate apps from getting at any side channels, see this discussion which also includes a security audit by Cure53 https://delta.chat/en/2023-05-22-webxdc-security
And yes, it's maybe not perfect, but it's not just yet another web view that has arbitrary access. Also, even if an app manages to break isolation, it has no access to the social graph at all. See https://webxdc.org/docs/spec/selfAddr_and_selfName.html for what is exposed to apps from the messenger side.
Delta Chat: Bringing E2E privacy to the Web: 4th security audit 😅
delta.chatKetakater •
Delta Chat •
The Pixel app is 241 lines of Javascript without any dependency: 3900 bytes including an icon. https://codeberg.org/webxdc/pixel/src/branch/main/script.js
#webxdc apps are very very minimal and all come with inspectable source code. There are no http requests at all. So it's not even that hard to verify there are no side channel attempts in most existing appa. An app literally is a zip-file btw, see also https://delta.chat/en/2025-01-23-webxdc-no-billionaires
pixel/script.js at main
Codeberg.orgDNA schedule •
Risotto Bias •
I mean the /app store/-ish part of this.
being phished into installing a malicious app?
being typosquatted into installing a malicious app instead of a good one?
an app being maliciously updated?
a vulnerable app not being updated?
a lack of community review?
Delta Chat •
DNA schedule •
DNA schedule •
Delta Chat •
DNA schedule •
I am inclined to say it's irresponsible to ship an unaccountable open app platform with Delta chat or any secure messenger.
DNA schedule •
Delta Chat •
DNA schedule •
DNA schedule •
Delta Chat •
Delta Chat •
- most apps are final. This is not Android/iPhone app ecosystem where you constantly need to update in order to even still be runnable for users. for example, the checklist app. it was written one year ago. it still works unmodified. If there is a newer version you can use it in future travel plannings. Old ones are unmodified.
Alexia Starling •
If someone wants to send you a malicious WebXDC app, they dont need the store to do so.
That said there are message requests so if someone randomly finds your QRCode/Link and then sends you a malicious WebXDC, you can simply press Reject on the request
DNA schedule •
Alexia Starling •
WebXDC apps don't have access to chat contents outside of what they themselves set (i.e a game only has access to it's own data), are self-contained, run offline (i.e no access to outside of the chat), and make use of the webview's sandboxing which tends to be quite strong (makes sense, malicious websites have to run under the same sandbox and not escape)
They also don't have access to much profile data, really just the name which can be changed at any time. When they send messages they can only send special status messages (i.e don't show up as being from a user). The WebXDC standard has also undergone a security audit so it generally follows good practices
The worst that happens is it stores a bunch of garbage data in a chat, from what I can tell. It can't even send your data anywhere cuz it doesn't have internet access; Except to your contact, which it can build an E2EE connection to with Iroh
but that shouldn't matter because in a freshly opened chat there's no data to forward anyways, and none a threat actor wouldn't have access to already anyways
DNA schedule •
Delta Chat •
Also the webxdc app would be on your phone as a zip file, and whatever it does can be analyzed.
DNA schedule •
Linux G. Fossman •
Delta Chat •
as400 🇪🇺 🇺🇦 🐧 •
There is only Signal where you can read about upcoming wars and bombings
Delta Chat •