Tutorial~15 MinutenPrivacy
Privacy & DSGVO
Sensitive Felder markieren, PII erkennen und Daten sicher löschen.
Was du lernen wirst
- @Privacy an Struct-Feldern
- Automatische PII-Erkennung
- secureDelete und Config
@Privacy
struct User {
id: string,
name: string,
@Privacy
email: string,
@Privacy
phone: string,
@Privacy
ip_address: string,
}Felder werden als PrivacyWrapper behandelt und in Logs verschleiert.
PII-Keywords
Feldnamen mit email, phone, ssn, passport, credit_card, ip, address, name, birthdate werden automatisch erkannt.
Secure Deletion
@DELETE("/api/users/:id")
fn deleteUser(id: string): void {
let user = db.find(User, id);
secureDelete(user);
db.delete(User, id);
}Config
{
"privacy": {
"enabled": true,
"piiDetection": true,
"zeroKnowledge": false
}
}