Last updated: 05 July 2026
Introduction
KeyHelper ("we", "our", or "us") is committed to protecting your privacy. This Privacy Policy explains how we collect, use, disclose, and safeguard your information when you use our mobile application and website (collectively, the "Services"). By using KeyHelper, you agree to the collection and use of information in accordance with this policy.
1. Information We Collect
1.1 Information You Provide
- Account Information: When you register, you provide your email address, first name, last name, username, and profile photo. You may also add a bio and background photo.
- Content You Create: Notes (text, photos, geolocation), travel plans, to-do lists, countdowns, finance entries, saved posts, and chat messages. You choose the visibility of each note: public, friends-only, or private.
- Images: Photos you upload for your profile, background, or notes are stored securely.
- Communications: When you contact us for support or report content, we receive your message and associated details.
1.2 Information Collected Automatically
- Device Information: Hardware model, operating system version, app version, and device identifiers.
- Location Data: With your permission, we collect precise GPS location to enable location-based features such as nearby note discovery, geotagging notes, and navigation. You may disable location access in your device settings at any time.
- Usage Data: Firebase Analytics automatically collects anonymized app usage data, including screens viewed and interaction patterns, to help us improve the Services.
- Push Notification Token: A device token used to send you push notifications about social activity (likes, follows, new notes from people you follow). You may manage notification preferences in-app.
1.3 Information from Third Parties
- Authentication Providers: If you sign in with Google or Apple, we receive your email address and name from those providers.
2. How We Use Your Information
- To Provide the Services: Authenticate your account, store and display your content, enable social features (follows, likes, chat), and deliver location-based functionality.
- To Send Notifications: Push notifications for social activity, reminders for tasks/countdowns/travel plans, and service updates. You can disable notifications at any time.
- To Improve Our Services: Analyze usage patterns to fix bugs, improve performance, and develop new features.
- To Communicate With You: Respond to support requests, notify you of policy changes, and send administrative messages.
- For Safety and Security: Investigate suspicious activity, enforce our Terms of Service, and prevent abuse.
3. Third-Party Services
We use the following third-party services to power KeyHelper. These providers have their own privacy policies governing their handling of your data:
- Google Firebase (Auth, Firestore, Storage, Cloud Messaging, Cloud Functions): User authentication, database storage, file storage, push notifications, and serverless backend functions. Data is stored in Google Cloud infrastructure.
- Google Maps SDK: For interactive maps, location search, and navigation within the app.
- Google Sign-In: OAuth 2.0 authentication for users who sign in with their Google account.
- Apple Sign-In: OAuth 2.0 authentication for users who sign in with their Apple ID.
- Hugging Face: On-device AI models (Gemma) are downloaded from Hugging Face. The AI runs entirely on your device; no data is sent to external servers for AI processing.
4. On-Device AI
KeyHelper includes on-device AI features powered by Google Gemma 4. These models run entirely on your device. Your data (notes, finance entries, travel plans, images) is processed locally and is never sent to external AI servers. You choose which AI features to use.
5. Data Storage and Retention
- Server Storage: Your account information, content, and social data are stored in Firebase (Google Cloud).
- Local Storage: App preferences, cached profile data, and AI models are stored locally on your device.
- Activity Data: Social activity records (likes, follows, note views) are automatically deleted after 30 days.
- Chat Messages: Chat messages are retained for the lifetime of your account unless you request deletion.
- Account Deletion: When you delete your account, we permanently remove your profile, notes, travel plans, saved posts, images, and social relationships from our servers. See Section 7 for details.
6. How We Share Your Information
- Public Content: Content you mark as "public" (notes, profile information) is visible to all KeyHelper users.
- Friends-Only Content: Content marked as "friends" is visible only to users you have approved as followers.
- With Service Providers: We share data with Firebase/Google as necessary to provide the Services. We require providers to use your data only per our instructions.
- Legal Compliance: We may disclose information if required by law or to protect the rights, property, or safety of KeyHelper, our users, or others.
- Business Transfers: In the event of a merger, acquisition, or asset sale, your information may be transferred.
7. Your Privacy Rights
- Access and Update: You can view and edit your profile information at any time in the app settings.
- Delete Content: You can delete your notes, travel plans, and other content individually through the app.
- Block Users: You can block other users to prevent them from seeing your content or interacting with you.
- Private Profile: You can set your profile to private, limiting who can follow you and see your content.
- Notification Control: You can manage which push notifications you receive in the app settings.
- Location Control: You can disable location access in your device settings. Note that location-based features will not function without it.
- Account Deletion: You can permanently delete your entire account and all associated data from within the app (Profile → Settings → Delete Account). This removes your profile, notes, travel plans, saved posts, images, social relationships, and authentication account. Account deletion is irreversible.
8. App Permissions
KeyHelper may request the following device permissions:
- Camera: To take photos for notes and AI features (image captioning, calorie estimation, receipt scanning).
- Photo Library: To select images from your device for notes and profile.
- Location: For geotagging notes, nearby note discovery, and navigation. Used only when the app is in use or with your explicit permission.
- Microphone: For voice-to-text input.
- Notifications: For push notifications about social activity and reminders.
You can manage or revoke these permissions at any time in your device settings.
9. Children's Privacy
Our Services are not directed to individuals under the age of 18. We do not knowingly collect personal information from anyone under 18. If you become aware that someone under 18 has provided us with personal information, please contact us so we can take appropriate action.
10. Data Security
We implement appropriate technical and organizational measures to protect your personal information. Data is transmitted over HTTPS and stored in Firebase/Google Cloud with industry-standard security practices. However, no method of electronic storage or transmission is 100% secure — we cannot guarantee absolute security.
11. International Data Transfers
Your information may be transferred to and processed in countries outside your own. Firebase/Google Cloud infrastructure may be located in various regions globally. By using our Services, you consent to such transfers. We take steps to ensure your data receives an adequate level of protection.
12. Changes to This Policy
We may update this Privacy Policy from time to time. We will notify you of material changes within the app and update the "Last updated" date. Your continued use of the Services after changes are posted constitutes acceptance of the updated policy.
13. Contact Us
If you have questions about this Privacy Policy or wish to exercise your privacy rights, contact us at:
Email: keyhelperteam@gmail.com
Website: keyhelperteam.github.io/keyhelperapp