StarDict sends X11 clipboard to remote servers
Privacy expectations for a “dictionary” app
- Many commenters find it unacceptable that a locally installed dictionary silently sends clipboard contents to remote servers, especially over plain HTTP.
- Several argue this breaks a widely held expectation: dictionaries, spellcheckers, and calculators should be fully local unless clearly advertised otherwise.
- Others note that online translation is common and useful, especially for ESL users, but say this must be opt‑in, clearly disclosed, and encrypted.
Debian’s role, trust, and process
- Strong sentiment that distribution repositories are trusted sources; users should not have to audit every package and dependency description.
- Some defend Debian’s culture of privacy‑conscious defaults (e.g. Firefox hardening, lintian checks, opensnitch packaging) but agree policy doesn’t yet codify privacy requirements.
- The StarDict issue was reported as early as 2009, fixed, then re‑introduced via plugins; critics see this as negligence and evidence Debian’s review isn’t sufficient.
- Recent changes split network dictionaries into a separate, non‑default package with explicit warnings; some say this is the right fix, others think the software should be dropped entirely.
X11 vs Wayland, and sandboxing
- One camp highlights Wayland blocking arbitrary clipboard access as an improvement over X11’s “any app can read selections” model.
- Another calls this a red herring: the core problem is Debian distributing software that exfiltrates data, not the display protocol.
- There’s debate over “security vs usability”: some want macOS/Android‑style per‑app permissions; others fear a locked‑down, paternalistic ecosystem.
Malice, ignorance, and cultural differences
- Opinions split on intent:
- Some see the maintainer’s dismissive response (“user can disable plugins, it’s documented”) as evidence of malicious or at least reckless behavior.
- Others invoke Hanlon’s razor, pointing to age of the software, common Chinese practices (online IMEs, translators), and lack of HTTPS in that ecosystem.
- Several note that clipboard contents can include passwords and highly sensitive data; ignoring this in 2025 is seen by some as inexcusable.
Mitigations and broader lessons
- Suggested defenses: local dictionaries (e.g. WordNet, Wiktionary‑derived sets, alternative tools), firewalling GUI apps (opensnitch, sandboxing, Flatpak), and avoiding obsolete software.
- Some call for stronger Debian policies on privacy, stricter use of “Recommends”, and better tooling to detect plaintext HTTP and unexpected network access by desktop apps.