-
-
Notifications
You must be signed in to change notification settings - Fork 171
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[UX/UI] The UI doesn't seem to really communicate the trust level or scope of embedded apps #4446
Comments
No, I don't think we have such UI. We have a FAQ entry on webxdc apps (but webxdc apps are not referred to as "webxdc apps" in the UI), but it can hardly be considered an obvious place, or good UX. |
This seems unclear regarding the scope. Does this only concern the mouse clicks and what I do inside the app, or does this mean the app can potentially access whatever I'm doing in Delta Chat outside of the app window? Can it send to other groups than the one I'm in? What are the security implications? This should probably be specified here. |
Just FYI, there is a related (but I guess more specific) discussion: deltachat/deltachat-pages#986 |
And I think this issue should belong to https://github.com/deltachat/interface. Please transfer if you agree. |
Okay, I transferred it here: deltachat/interface#79 Edit: oops, now the link should be correct |
I've noticed that the UI doesn't seem to communicate the trust level or scope of embedded apps. For an encrypted messenger that seems somewhat of a UI bug, so I hope I'm reporting this in the correct location.
For example, I'm in a chat group with the word puzzle game "Wonster". This is presented to me with the following message with a button:
While I love this game, it seems unclear from the UI what this means or implies when I launch it. I think the most pressing questions are:
Who made the code I'm running when I click "Start...", is this some third-party thing or just part of the client? This doesn't seem to be obvious.
How trusted is the code of whatever opens up after I click "Start...", was it vetted in any way, and if it wasn't, does it use any sort of process isolation or sandboxing from the remaining clients?
Who is getting what data of what I enter into the game's popup? For example, when I write a chat message, it's pretty clear that the message gets sent to whoever is in the channel. For this game however, it's not obvious whether this is something executed purely locally (even then, where is the code coming from?) or whether it downloads from some foreign server, and what info that server will get about me especially if I interact with this game. It's also not clear where the word of the day that it has me guess is coming from, or whether whoever made this game will get to know that I played it etc.
Where would I report concerns or bugs with this embedded game, if there were any? I'm assuming if it's a third-party game, it wouldn't be here in this bug tracker.
My apologies if all of this is actually in the UI in an obvious location, and I just missed it. In that case feel free to close the issue.
The text was updated successfully, but these errors were encountered: