Skip to main content

privacy

Classify collected fields, apply export redaction, and keep the generated privacy ledger truthful. Use when adding properties, changing RedactionPolicy, or touching export/privacy UI.

Zur Installation springen

Quellinformationen

Repository
hoangsonww/Diffuse-Native-Apps
Letzte Quellaktivität
20. August 2026 um 04:16
Erkannte Sprache von SKILL.md
Englisch
Sterne
2
Forks
0

Installationsoptionen

Standardmäßig ist der Prompt ausgewählt, der zuerst die Quelle prüft. Sie können zu einem direkten Befehl wechseln oder eine lokale Kopie herunterladen.

Quelldateien prüfen

Lesen Sie SKILL.md und alle von SkillsMP angezeigten Begleitdateien, bevor Sie sich für eine Installation entscheiden.

SKILL.md wird angezeigt

SKILL.md
Quellanweisungen · Schreibgeschützte Vorschau
name
privacy
description
Classify collected fields, apply export redaction, and keep the generated privacy ledger truthful. Use when adding properties, changing RedactionPolicy, or touching export/privacy UI.
# Privacy Local-first. Nothing leaves the device unless the user exports. No account, no telemetry. ## Classification | Level | Meaning | |---|---| | `public` | Safe to share (OS version) | | `local` | Mildly identifying, kept on device | | `sensitive` | Identifies the user or environment (SSID, repo path) | | `restricted` | Never collected, or always stripped on export | `RedactionPolicy.none` still redacts `restricted`. `standard` (default) redacts `sensitive`+. `strict` redacts `local`+. Redaction is a **copy**. `Snapshot.redacted` must not mutate the stored snapshot. ## Checks - New fields have a classification on the descriptor. - `PrivacyLedger.neverCollected` stays a design commitment; do not silently delete lines. - Export paths (`SnapshotService.exportSnapshot/Diff/Report`) apply a policy. - Tests: `Tests/Domain/PrivacyAndRedactionTests.swift` and redaction invariants. Read `Documentation/adr/0007-privacy-classification.md` and `Documentation/Privacy.md`.
Auf GitHub ansehen