Short version: VaultKey generates passwords entirely on your device. We collect no personal data, require no account, and transmit nothing off your device — ever. All saved passwords remain on your device in private local storage accessible only to you.
HANAN ENGINEERING SOLUTIONS (PRIVATE) LIMITED ("we", "our", "us") operates the mobile application VaultKey — Password Generator (the "App"), available on the Google Play Store. This Privacy Policy explains how we handle information — or rather, how we deliberately avoid handling it — when you use our App.
By installing or using VaultKey, you acknowledge that you have read and understood this Privacy Policy. If you do not agree with any part of this policy, please discontinue use of the App.
This policy applies solely to the VaultKey application. It does not apply to any third-party services, websites, or applications that may be linked from within the App.
VaultKey is a fully offline utility application. We do not collect, store, process, or transmit any personal information from users. The following confirms what we deliberately do not do:
The App operates entirely on your device. Any passwords you generate or choose to save remain exclusively on your device in sandboxed local storage.
VaultKey requests no Android permissions from users. The App does not require access to any sensitive device features or data. Specifically, VaultKey does not request permission to access:
SharedPreferences, which is sandboxed to the App's private internal storage.
No file-system permission is needed for this mechanism, and no other app or service
can access this data.
VaultKey uses a small set of standard Android and Jetpack libraries to provide its user interface and core functionality. The table below lists each library, its owner, and its sole purpose within the App.
| Library / SDK | Owner / Provider | Purpose in VaultKey |
|---|---|---|
| AndroidX Core KTX | Google / Android Open Source Project | Core Kotlin extensions for Android APIs; window insets and compatibility utilities |
| AndroidX AppCompat | Google / Android Open Source Project | Backward-compatible Activity and UI components; ensures consistent behavior across Android versions (API 26+) |
| Material Components for Android | Google LLC | UI components including Cards, Switches, Buttons, Sliders, and TextInputLayouts used throughout the App's interface |
| AndroidX Activity | Google / Android Open Source Project | Modern Activity APIs and result handling contracts |
| AndroidX ConstraintLayout | Google / Android Open Source Project | Flexible view positioning and responsive layouts within screens |
| AndroidX CoordinatorLayout | Google / Android Open Source Project | Root layout enabling the floating Generate button to anchor correctly at the bottom of all screens |
| AndroidX NestedScrollView | Google / Android Open Source Project | Scrollable content areas that work correctly alongside the floating button and CoordinatorLayout |
| Android SharedPreferences | Google / Android Open Source Project | Local, device-only key-value storage used to save user-generated passwords and app preferences. No data leaves the device. |
| JUnit (Test only) | JUnit Project (junit.org) | Unit testing framework — used only during development, not included in the release build distributed to users |
| AndroidX Test / Espresso (Test only) | Google / Android Open Source Project | UI testing framework — used only during development, not included in the release build distributed to users |
All third-party software development kits (SDKs), libraries, frameworks, and tools referenced in this policy and used within VaultKey are the exclusive intellectual property of their respective owners and licensors.
Hanan Publishers does not claim any ownership, authorship, or rights over any third-party software components. These libraries are used solely in compliance with their respective open-source licenses (primarily the Apache License 2.0 and the Eclipse Public License for JUnit). Their inclusion does not imply any partnership, endorsement, or affiliation between Hanan Publishers and the respective library owners.
References to Google, Android, Jetpack, Material Design, JUnit, and any other third-party names and trademarks are used for identification purposes only and remain the property of their respective owners.
Any passwords you choose to save using the "Save" feature are stored exclusively
on your device using Android's internal SharedPreferences mechanism.
This storage is:
VaultKey is a general-purpose utility application that is safe for users of all ages. Because we collect absolutely no personal data from any user, children can use this App without any risk of their information being gathered, stored, or shared.
We do not knowingly collect personal information from children under the age of 13 (or the applicable age of digital consent in your jurisdiction). Since no data collection occurs at all, this requirement is inherently and fully satisfied.
If you are a parent or guardian and believe your child has provided personal information through the App, please contact us at hananpublishers@gmail.com — though we assure you no such data collection is technically possible within VaultKey.
The most effective security measure VaultKey employs is the complete absence of data collection and transmission. Since the App does not send any information outside your device, there is no risk of data breaches, unauthorized server access, or interception of personal data in transit.
All password generation logic runs locally using Kotlin's standard Random
class with secure entropy. Generated passwords are never logged, cached beyond the
active session, or written to any shared location on your device.
Your saved passwords are stored in the App's private SharedPreferences
file which is inaccessible to other apps or services on your device due to Android's
application sandboxing model.
The Settings screen of VaultKey contains a link to this Privacy Policy page hosted on our website, and a link to our Google Play Store listing. These are external websites not operated by Hanan Publishers (Google Play being owned and operated by Google LLC).
We are not responsible for the content, privacy practices, or data handling of any external websites or services. We encourage you to review the privacy policy of any external site you visit.
We reserve the right to update or modify this Privacy Policy at any time. When we do, we will revise the "Last Updated" date at the top of this page and, where appropriate, notify users via an App update notice on the Google Play Store.
We encourage you to review this Privacy Policy periodically to stay informed. Your continued use of the App following any posted changes constitutes your acceptance of the updated policy.
If you have any questions, concerns, or requests regarding this Privacy Policy or our data practices, please reach out using the contact details below. We aim to respond within 5–7 business days.