fix(privacy): haal het privé-adres en het echte domein uit de voorbeelden (#571) #647
No reviewers
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!647
Loading…
Reference in a new issue
No description provided.
Delete branch "fix/privacy-voorbeeldadres"
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?
Het invoerveld bij Je eigen gegevens toonde het e-mailadres van de beheerder als placeholder, en de uitleg erboven gebruikte
politie.nlals illustratie. Allebei vial10n.d(), dus in alle 31 vertaalbestanden.In een programma waarvan de kernfunctie het herkennen en beschermen van persoonsgegevens is, is dat de verkeerde eerste indruk. Nu staat er wat RFC 2606 daarvoor reserveert.
Wat het schrijven opleverde
De scanner blijkt
example.orgbewust te negeren (privacy_allowlist.dart, RFC 2606). Dat maakt het een goede placeholder én een slechte testfixture.Mijn eerste poging verving de adressen dan ook in de tests, en die werden daardoor tandeloos: de contrastgevallen "eigen adres" versus "andermans adres" vonden allebei niets meer, want de scanner kijkt per ontwerp niet naar gereserveerde domeinen. Twee tests werden rood, en dat was terecht.
Teruggedraaid en opnieuw gedaan mét behoud van het contrast: eigen domein en andermans domein zijn nu allebei fictief maar niet-gereserveerd, en de look-alike-vallen (
nietandersbureau.nl,mijnandersbureau.nl) zijn meeveranderd — anders toetsen die niets meer, want ze bestaan juist om te bewijzen dat een substring-match niet volstaat.Ook meegenomen
app_localizations_test.darthielden het adres óók nog vast, en die waren bovendien verweesd.privacy_own_identity.dartgebruikten hetzelfde adres en domein.31 vertalingen bijgewerkt: de placeholder is nieuw vertaald (alleen
naamis vertaalbaar;example.orgblijft overal letterlijk), en bij de uitlegzin is uitsluitend het domein gewisseld zodat er geen stilistische drift ontstaat.make checkgroen.Closes #571