ArkWarden serves as a secure vault specifically designed for iPhone users, enabling them to safeguard their photos, videos, documents, and audio files. Unlike typical vault applications that merely conceal files behind a lock screen, ArkWarden employs a robust encryption method that secures each file individually, utilizing a key generated from a custom pattern drawn by the user, ensuring that files remain encrypted rather than just hidden behind a barrier. Users have the option to enhance their security further by incorporating a second factor, such as a YubiKey hardware security key via NFC, Face ID, Touch ID, or an alternative PIN for added protection.
Utilizing AES-256-GCM for file encryption, ArkWarden derives keys with PBKDF2-SHA256 using 600,000 iterations and a unique random salt for each vault, while vault metadata enjoys separate encryption through ChaCha20-Poly1305. Should users forget their drawn pattern, a recovery phrase created during the initial setup allows them to regain access to their vault. The encryption mechanisms that safeguard the vault's contents are open-source and can be scrutinized on GitHub, thereby allowing users to verify the integrity of the implementation.
With ArkWarden, users are not required to create an account, provide an email address, or rely on any external servers, as all data is stored directly on the device; however, an optional encrypted iCloud backup can be utilized, with the user retaining sole possession of the encryption key for maximum security. This ensures a level of privacy and control that is increasingly rare in today's digital landscape, emphasizing ArkWarden's commitment to user data protection.