Privacy Policy for Battery Alarm
Effective Date: 26th May 2025
This Privacy Policy describes how [Your Company/Developer Name] ("we," "us," or "our") collects, uses, and shares information when you use our Battery Alarm mobile application (the "App").
1. Information We Collect
The App collects the following types of information:
User-Provided Information and Preferences:
Alarm Settings: Target battery level for alarm, alarm duration.
Ringtone Selection: If you choose a custom ringtone, the App stores a reference (URI) to the selected audio file and its name. Access to audio files is requested only for this purpose. The default ringtone name is also stored if no custom ringtone is selected.
SMS Alert Settings (Premium Feature): If you subscribe to the premium version and enable SMS alerts, the App collects and stores your preferred SMS country code and phone number to send alerts.
Premium Status: The App stores whether you are a premium user to manage access to premium features.
Device and App Usage Information (collected automatically):
Battery Information: The App monitors and accesses your device's battery level, charging status (charging, discharging, full, not charging), battery health, and temperature to provide its core functionality.
Device Boot Status: The App uses the RECEIVE_BOOT_COMPLETED permission to automatically restart the battery monitoring service if it was enabled before the device restarted.
In-App Purchase Information: The App uses Google Play Billing to manage premium subscriptions. We receive purchase status information from Google to unlock premium features (e.g., if a purchase is successful, cancelled, or already owned). We do not directly collect or store your payment card details; this is handled by Google.
Permissions Requested:
com.android.vending.BILLING: To handle in-app purchases for premium features via Google Play Billing.
android.permission.RECEIVE_BOOT_COMPLETED: To allow the battery monitoring service to restart automatically when your device boots up if the alarm was previously enabled.
android.permission.WAKE_LOCK: To ensure the alarm can sound by keeping the device awake temporarily when the target battery level is reached.
android.permission.FOREGROUND_SERVICE and android.permission.FOREGROUND_SERVICE_DATA_SYNC: To run the battery monitoring service reliably in the background and display an ongoing notification about its status.
android.permission.POST_NOTIFICATIONS (for Android 13 and above): To display notifications related to the app's operation, such as the persistent service notification and alarm notifications.
android.permission.SEND_SMS: To send SMS alerts to your specified phone number when the battery reaches the target level and other conditions are met (this is a premium feature and requires your explicit enablement and permission grant).
android.permission.READ_EXTERNAL_STORAGE (for Android versions up to 12/SDK 32) / android.permission.READ_MEDIA_AUDIO (for Android 13/SDK 33 and above): To allow you to select a custom audio file from your device to be used as the alarm ringtone. The App only accesses audio files you explicitly select.
2. How We Use Your Information
We use the collected information for the following purposes:
To Provide and Maintain the App's Functionality:
Monitoring your battery status to trigger alarms at your configured target level.
Playing your selected or default ringtone for alarms.
Sending SMS alerts to your specified phone number if you are a premium user and have enabled this feature.
Persisting your settings and preferences locally on your device.
Restarting the monitoring service on device boot if it was active.
Displaying notifications about the service status and alarms.
To Manage Premium Features:
Processing in-app purchases and verifying premium status through Google Play Billing.
Enabling or disabling access to premium features based on your subscription status.
To Improve User Experience:
Remembering your preferences to personalize your experience with the App.
To Comply with Legal Obligations.
3. How We Share Your Information
We do not share your personal information with third-party companies for their own marketing or other independent purposes, except in the following circumstances:
Google Play Billing: To process in-app purchases for premium features, we integrate with Google Play's billing service. Purchase information is handled by Google according to their privacy policy. We only receive confirmation of your purchase status.
SMS Delivery (Premium Feature): If you enable the SMS alert feature, the SMS message containing your battery status and the phone number you provided will be processed through your mobile carrier's network to deliver the SMS.
Legal Requirements: We may disclose your information if required to do so by law or in the good faith belief that such action is necessary to comply with a legal obligation, protect and defend our rights or property, prevent or investigate possible wrongdoing in connection with the App, or protect the personal safety of users of the App or the public.
All other settings and data specific to the App's functionality (like alarm level, ringtone choice, SMS phone number if configured) are stored locally on your device using SharedPreferences and are not uploaded to our servers.
4. Data Retention and Deletion
The information and preferences you set within the App (such as target battery level, alarm duration, ringtone selection, and SMS alert settings if applicable) are stored locally on your device. This data will remain on your device until:
You manually clear the App's data through your device settings.
You uninstall the App.
Information related to your premium subscription status is managed by Google Play Billing.
5. Security
We take reasonable measures to help protect the information stored locally on your device by the App. However, please be aware that no security measures are perfect or impenetrable, and we cannot guarantee the absolute security of your information. The security of information transmitted via SMS relies on your mobile carrier's security practices.
6. Children's Privacy
The App is not directed to individuals under the age of 13 (or the relevant age in your jurisdiction). We do not knowingly collect personal information from children. If we become aware that a child has provided us with personal information, we will take steps to delete such information. If you are a parent or guardian and you are aware that your child has provided us with personal information, please contact us.
7. Third-Party Services
As mentioned, the App uses Google Play Billing for in-app purchases. Google's handling of your data is subject to its own privacy policy, which you should review.
8. Changes to This Privacy Policy
We may update our Privacy Policy from time to time. We will notify you of any changes by posting the new Privacy Policy within the App or on our website and updating the "Effective Date" at the top of this Privacy Policy. You are advised to review this Privacy Policy periodically for any changes. Changes to this Privacy Policy are effective when they are posted.
9. Contact Us
If you have any questions about this Privacy Policy, please contact us at: cool.coder1008@gmail.com