Define threat model and privacy invariants #43
No reviewers
Labels
No labels
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
nsaspy/local-recall!43
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "agent/issue-2-threat-model"
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?
What changed
docs/threat-model.mdas the authoritative v0.1 security and privacy model.README.md.Why
Issue #2 requires a concrete security model before architecture choices are made. Local Recall handles screenshots, OCR, activity metadata, credentials, model prompts, and personal history, so generic statements such as “encrypt the database” are insufficient. This model fixes the trust boundaries and failure behavior that issue #3 must design around.
Security decisions
Validation
mainfrom PR #42.README.mdand addsdocs/threat-model.md.TDD-001throughTDD-015, executable security tests begin after the test harness is established in issue #4.Closes #2
Looks good, alot of covered ground in this one.