[Bug] The shipped placeholder in Settings is the maintainer's private email address #571
Labels
No labels
accepted
bug
declined
docs
duplicate
enhancement
good first issue
in-progress
needs-info
privacy
security
triage
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
LibreKAT/Ocideck#571
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Found in the first-run review ahead of publication, by a tester who had never seen the app.
Reproduce: Settings → Security → Your own details. The input field's placeholder reads
brenno@dewinter.com/dewinter.com.Evidence:
lib/widgets/dialogs/parts/settings_dialog_security.dart:594—hintText: l10n.d('brenno@dewinter.com\ndewinter.com'). Because it is ad()key it is carried in all 31 translation files. The help text above the field usespolitie.nlas the example domain; that same example is in every translation too, including the English one, where it means nothing to the reader.Why this must be fixed before publication: this is an application whose headline feature is recognising and protecting personal data. The first person to screenshot this settings panel gets a free joke at the project's expense — the privacy tool ships its author's private address in its own settings screen. Using a real government organisation's domain (
politie.nl) as an illustration compounds it for an international audience.Proposal: replace with
name@example.org/example.org, and the domain example withexample.org. RFC 2606 reserves those precisely for this. One source string plus the translation overlays.