Datenbank im Ruhezustand SQLCipher 4.20.0 (AES-256) Verschlüsselung
Deine gesamte lokale Finanzdatenbank wird über GRDB 7.9.0 und SQLCipher 4.20.0 mit AES-256 verschlüsselt. Der 256-Bit-Rohschlüssel wird kryptografisch zufällig erzeugt (SecRandomCopyBytes) und mit aktivierter cipher_memory_security im Speicher geschützt.
Schlüsselverwaltung Apple Keychain (ThisDeviceOnly)
Der Datenbankschlüssel liegt ausschließlich im lokalen Schlüsselbund deines Macs oder iPhones mit dem Attribut kSecAttrAccessibleAfterFirstUnlockThisDeviceOnly. Er wird weder in den iCloud-Schlüsselbund noch in unkontrollierte Geräte-Backups übertragen.
Biometrie & Sichtschutz App-Sperre mit Face ID, Touch ID & App-Switcher-Schutz
Schütze die Programmoberfläche mit Face ID, Touch ID oder deinem Gerätecode/Mac-Passwort. Die Sperrzeit ist frei wählbar (sofort, 30 Sek., 1, 5 oder 15 Min.). Im App-Umschalter blendet ein Sichtschutz deine Zahlen automatisch aus.
Sicherungskopien Verschlüsselte Backups (AES-256-GCM & PBKDF2)
Backups werden direkt im Arbeitsspeicher ohne unverschlüsselte Zwischendateien erstellt und mit AES-256-GCM verschlüsselt. Der Schlüssel wird per PBKDF2-HMAC-SHA256 mit 600.000 Iterationen und 16-Byte-Salt aus deinem Passwort (mind. 10 Zeichen) abgeleitet. Vor jeder Datenbank-Migration legt die App automatisch ein Sicherheits-Backup an.
Geräte-Synchronisierung Ende-zu-Ende LAN-Sync (ECDH + TLS-PSK)
Beim Koppeln über Bonjour tauschen Mac und iPhone per 10-stelligem Einmalcode (Crockford-Base32) und kurzlebigem P-256-ECDH-Schlüssel ein paarweises Geheimnis aus. Jede Sync-Sitzung läuft über TLS 1.2 PSK (AES-128-GCM-SHA256) mit gegenseitiger HMAC-Challenge-Response-Prüfung.
Datensparsamkeit & Sandbox Keine Cloud, keine Telemetrie, aktive macOS App-Sandbox
Die Anwendung läuft in der macOS App-Sandbox mit Hardened Runtime. Es werden keinerlei Analysedaten gesammelt, keine externen Server kontaktiert und niemals Finanzbeträge in System-Logs geschrieben.