KeyVault Legal

Legal documents for the KeyVault password manager.

View the Project on GitHub frankfu0714-cyber/keyvault-legal

KeyVault Privacy Policy

Last updated: 2026-05-16 Operator: Martin Fu (KeyVault) Contact: keyvault-privacy@fufamily.com

This Privacy Policy explains how KeyVault (“the app”, “we”, “us”) handles information when you use it on your iOS device. Plain English version: we do not collect, transmit, sell, share, or otherwise touch your data. The app runs entirely on your device.

What KeyVault stores

KeyVault is a personal password manager. When you add a credential, the app stores the following information you enter:

This data is held in a single file inside the app’s private Documents directory on your device. The file is encrypted with AES-256-GCM using a 256-bit key that is generated the first time you launch the app. The key is stored in the iOS Keychain with accessibility kSecAttrAccessibleWhenUnlockedThisDeviceOnly, which means the key cannot be read while your device is locked and is not synced to other devices via iCloud Keychain.

The app does not record analytics events, crash reports, telemetry, diagnostic logs, advertising identifiers, or anything else that could identify you or describe how you use the app.

What KeyVault does not do

Device features the app uses

Backups

If you have iCloud Backup or local iTunes/Finder backup enabled, iOS may include the encrypted vault file in your device backup as part of the standard Documents-directory backup. Apple controls how those backups are stored and encrypted; we do not have access to them. The file in the backup is the same AES-256-GCM ciphertext that lives on your device — without the matching Keychain key, the contents cannot be decrypted.

Sharing and selling data

We do not share, sell, rent, or transfer your data to anyone. We are not in a position to do so, because the data never leaves your device and we never see it.

Your choices

Children

KeyVault is not designed for or directed at children under 13. We do not knowingly collect information from any user, including children, because we do not collect information at all.

Changes to this policy

If we ever change how KeyVault handles your data, we will update this document and change the “Last updated” date at the top. Because KeyVault has no servers, changes to data handling can only ship as a new version of the app released through the App Store.

Contact

If you have questions about this policy or about how KeyVault works, write to keyvault-privacy@fufamily.com. (Frank to replace with the real contact address before public release.)