[Privacy] A real-looking Dutch mobile number is printed in the public documentation #605
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#605
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 pre-publication privacy review and verified in the main loop.
Evidence:
06-24681357appears indocs/USER_GUIDE.md:1315,docs/design/OCIWACHT.md:412andCHANGELOG.md:3355. The project own rule flags that number as a finding:test/privacy_phone_rules_test.dart:71expects a report on exactlyContactpersoon, mobiel 06-24681357. The allow-list indocs/design/OCIWACHT.md:412names only the reserved drama ranges for the US (555-01xx), the UK (07700 900xxx) and Germany (+49 30 23125 xx) — there is no Dutch fiction range, because the Dutch regulator does not reserve one.Two lines below it,
docs/USER_GUIDE.md:1317reads: "(You will notice this manual never prints a real-looking international number. That is deliberate — and the check would flag it if it did.)"Why the corpus gate does not catch it:
test/privacy_false_positive_corpus_test.dart:130scansDirectory("docs")only — so notREADME.md,CHANGELOG.mdorAUDIT_RESPONSE.md— and asserts only onresult.certain, while the national phone format scoreswaarschijnlijkand slips through.Why this matters now: this number may belong to a real person, and it is about to be permanently public in a manual that promises on the same page that this does not happen. It is precisely the self-undermining the scanner exists to prevent, and it is also bundled inside the app.
Proposal: replace all three occurrences with an unmistakably invented value, and extend the corpus gate to the root
*.mdfiles and towaarschijnlijkforcontact.phone.