[Bug] The privacy scanner flags OciDeck own cache path as a possible personal data leak #608
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#608
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 first-run review.
Reproduce:
What you see:
Slide 3 · Privacy · Image — Possible personal data — user path containing a name (/…r). Consider redacting it with [[double square brackets]].The path it found is/Users/<name>/Library/Caches/com.dewinter.ocideck/ocideck_staging/deck_XXXX/images/…— created by OciDeck itself. The only action offered is "Never report this rule again", a global switch. The finding disappears only after saving, when the path becomes relative.Why this matters now: this is the very first privacy finding a new user ever sees, and it is a false positive about a path they did not type. The advice is impossible to follow — you cannot wrap an image path in
[[ ]]. The masked value(/…r)is too short to clarify anything. The lesson the user takes away is that these findings are noise, which is the exact opposite of what the scanner needs to achieve — and this project documentation is explicit that false positives are the real enemy.Proposal: exclude the app own staging and cache path from the user-path rule, and offer "dismiss this finding" alongside "never report this rule again".