Last Updated: July 05, 2025
Foxxy Studios ("we," "our," or "us") operates the Clock Alarm Clock mobile application (the "App"). This Privacy Policy explains how we collect, use, store, protect, and share your personal information when you use our App. By downloading, installing, or using the App, you agree to the collection and use of information as outlined in this policy. This policy complies with Google Play policies and relevant data protection regulations, including the EU General Data Protection Regulation (GDPR), the California Consumer Privacy Act (CCPA), and the Brazilian General Data Protection Law (LGPD).
We collect limited information to ensure the App functions effectively and to improve your user experience. Below are the types of information we collect and how we use them:
What we collect: When you use the App to schedule alarms, we collect data such as the alarm time, selected tone, and related settings (e.g., repeat options or labels).
How we use it: This data is used solely to provide the alarm functionality and is stored locally on your device. We do not upload or share this data with third parties.
Purpose: To enable the App to set and trigger alarms as per your preferences.
What we collect: We may collect anonymized data about how you interact with the App, such as which features you use (e.g., setting an alarm or changing tones) and how frequently you use them.
How we use it: This data helps us understand user behavior, optimize App performance, and improve features. It is collected through third-party analytics services, such as Firebase Analytics, and is fully anonymized to ensure it cannot be linked to you personally.
Purpose: To enhance the App’s functionality and user experience.
What we collect: We may collect information about the device you use to access the App, including the hardware model, operating system version, and unique device identifiers (e.g., Android ID).
How we use it: This information is used to ensure compatibility, troubleshoot issues, and improve the App’s performance across different devices.
Purpose: To provide a seamless and optimized experience tailored to your device.
Local Storage: All alarm-related data (e.g., alarm times, tones, and settings) is stored locally on your device. We do not upload or store this data on external servers.
Analytics Data: Any usage data collected through third-party services (e.g., Firebase Analytics) is anonymized and stored securely on their servers, subject to their privacy policies.
Security Measures: We implement industry-standard security measures, including encryption and regular security audits, to protect your data. However, no method of electronic storage or transmission over the internet is completely secure, and we cannot guarantee absolute security.
Data Access: Only authorized personnel have access to anonymized analytics data for the purpose of improving the App. Alarm data remains on your device and is not accessible to us.
The App may request certain permissions to function properly. Below are the permissions we use and their purposes:
SCHEDULE_EXACT_ALARM
Package: android.permission.SCHEDULE_EXACT_ALARM
This permission allows our app to schedule alarms and reminders that trigger precisely on time, even in Doze or idle modes. It's used to ensure users never miss important events, following Google's guidance to use this power sparingly and only when necessary.
USE_EXACT_ALARM
Package: android.permission.USE_EXACT_ALARM
From Android 13+, this permission controls access to exact alarm functionality. We use it to provide accurate and timely alerts, aligned with user expectations for critical time-sensitive features like alarms and reminders.
REQUEST_IGNORE_BATTERY_OPTIMIZATIONS
Package: android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS
This permission allows us to ask users to exempt the app from aggressive battery optimization settings. It ensures that scheduled alarms and reminders are not delayed, especially on devices with strict power management.
POST_NOTIFICATIONS
Package: android.permission.POST_NOTIFICATIONS
Required from Android 13+, this permission lets us show alerts like alarm rings, reminders, and timers. It ensures that users are informed promptly and gives them control to allow or deny notification access.
SET_ALARM
Package: com.android.alarm.permission.SET_ALARM
This allows our app to integrate with the device’s system clock and alarm UI. It supports features like adding alarms directly from the app, ensuring smooth and secure interaction with built-in alarm services.
VIBRATE
Package: android.permission.VIBRATE
We use this permission to enhance the user experience by pairing alarms and reminders with vibration feedback, including support for silent mode. It’s used in a considerate way, aligned with user accessibility and notification preferences.
RECEIVE_BOOT_COMPLETED
Package: android.permission.RECEIVE_BOOT_COMPLETED
This allows the app to restore alarms and reminders after the device restarts. It ensures that users don’t lose scheduled events and aligns with Google’s expectation to use it only for legitimate, user-requested actions.
USE_FULL_SCREEN_INTENT
Package: android.permission.USE_FULL_SCREEN_INTENT
This lets us display full-screen alarm UIs even on locked or active screens. It ensures users can dismiss or snooze alarms easily and safely, following Play policy on responsible use for time-sensitive or safety-critical notifications.
WAKE_LOCK
Package: android.permission.WAKE_LOCK
This prevents the device from sleeping while an alarm or reminder is triggering. It helps ensure users see timely alerts without compromising overall battery performance, used only when necessary.
FOREGROUND_SERVICE
Package: android.permission.FOREGROUND_SERVICE
Needed to run essential components like alarm, reminder, timer, and stopwatch services in the foreground. This ensures high-priority execution and aligns with Android's guidelines on persistent background activities.
SYSTEM_ALERT_WINDOW
Package: android.permission.SYSTEM_ALERT_WINDOW
We use this to display dismiss or snooze overlays for alarms/reminders on top of other apps. This improves user interaction and response time, used only for essential time-based actions in line with system alert guidelines.
MODIFY_AUDIO_SETTINGS
Package: android.permission.MODIFY_AUDIO_SETTINGS
Allows the app to control alarm, timer, and reminder audio behavior independently of media sounds. This provides a consistent experience across different volume profiles without overriding user preferences.
START_FOREGROUND_SERVICES_FROM_BACKGROUND
Package: android.permission.START_FOREGROUND_SERVICES_FROM_BACKGROUND
Allows our app to start essential services (e.g., alarms) even from background states such as on device boot. This ensures timely notifications, used only for real user-set events in compliance with system limitations.
FOREGROUND_SERVICE_SPECIAL_USE
Package: android.permission.FOREGROUND_SERVICE_SPECIAL_USE
Used to declare specific alarm, timer, or reminder services as special-use foreground services under newer Android rules. This helps maintain functionality and meets Play policy expectations for background task transparency.
INSTANT_APP_FOREGROUND_SERVICE
Package: android.permission.INSTANT_APP_FOREGROUND_SERVICE
If delivered as an Instant App, this allows foreground services to run temporarily without full installation. It ensures scheduled alarms or reminders can still function reliably, following Google’s Instant App guidelines.
Local Data: Alarm data and settings are stored locally on your device. If you uninstall the App, all locally stored data is automatically deleted.
Analytics Data: Anonymized usage data collected by third-party services (e.g., Firebase Analytics) is retained according to their respective data retention policies. We do not control these retention periods but ensure the data is anonymized.
User Control: You can clear locally stored data by uninstalling the App or clearing the App’s data through your device settings.
We use trusted third-party services to enhance the App’s functionality. These services may collect data as described below:
1. SDP (Scalable DP)
Package: com.intuit.sdp:sdp-android:1.1.1
We use SDP to create responsive UI layouts that scale properly across different screen sizes and densities. It helps maintain consistent spacing and proportions for a better user experience across all Android devices.
2. Hilt (Dependency Injection)
Packages:
com.google.dagger:hilt-android:2.51.1
kapt com.google.dagger:hilt-android-compiler:2.51.1
Hilt is used for dependency injection, simplifying the process of providing ViewModels, repositories, and services. It improves app architecture by reducing boilerplate and supporting better testability and lifecycle management.
3. Navigation Fragment KTX
Package: androidx.navigation:navigation-fragment-ktx:2.8.6
This library helps us implement safe and structured navigation between app screens. It manages argument passing and back stack behavior efficiently using AndroidX’s Navigation Component.
4. Gson (JSON Converter)
Package: com.google.code.gson:gson:2.11.0
We use Gson to convert complex data models (e.g., alarms, reminders) to and from JSON format. It helps us save settings in SharedPreferences and support data export/import functionality.
5. Room KTX (Database)
Packages:
androidx.room:room-ktx:2.6.1
kapt androidx.room:room-compiler:2.6.1
Room provides a robust and type-safe abstraction over SQLite for storing alarms and related data. The KTX version supports coroutine-based access, ensuring smooth and efficient database operations off the main thread.
6. CircularProgressIndicator
Package: com.github.antonKozyriatskyi:CircularProgressIndicator:1.3.0
We use this library to display a smooth animated circular progress bar in the Countdown Timer screen. It visually shows time remaining, improving user interaction during active countdowns.
7. EventBus (Communication)
Package: org.greenrobot:eventbus:3.3.1
EventBus allows different parts of the app to communicate through event publishing and subscribing. It’s used for sending notifications when alarms or timers trigger, without tightly coupling components.
8. Lottie (Animations)
Package: com.airbnb.android:lottie:6.5.0
Lottie enables smooth vector animations using lightweight JSON files created in Adobe After Effects. This enhances the visual appeal of the app while keeping performance efficient.
9. Dexter (Permission Handling)
Package: com.karumi:dexter:6.2.3
Dexter simplifies the process of requesting runtime permissions. It is used to request permissions like SCHEDULE_EXACT_ALARM and notifications, handling user responses gracefully and clearly.
10. Firebase BOM (Bill of Materials)
Package: com.google.firebase:firebase-bom:32.0.0
Firebase BOM helps manage Firebase libraries consistently by defining a unified version. It ensures all Firebase components work well together without version conflicts.
11. Firebase Crashlytics
Package: com.google.firebase:firebase-crashlytics
Crashlytics provides real-time crash reports with detailed logs and device information. It helps us monitor and fix issues quickly to improve the app’s stability and reliability.
12. Firebase Analytics
Package: com.google.firebase:firebase-analytics
Firebase Analytics tracks user behavior and app usage. It helps us understand user interactions, optimize features, and improve overall user experience based on real usage data.
The App offers optional paid features through subscriptions and in-app purchases to enhance your experience.
Types: We offer multiple subscription plans (e.g., weekly, monthly, yearly) with prices that vary by country.
Billing: Subscriptions are charged to your Google Pay account upon purchase confirmation and automatically renew unless auto-renew is disabled at least 24 hours before the current period ends. The renewal price will be displayed before charging.
Features: Subscribed users gain access to advanced features, such as premium alarm tones or ad-free experiences.
Management: You can manage or cancel subscriptions via the App’s Account Settings or the Google Play Store.
Free Trials: If a free trial is offered, subscribing before the trial ends forfeits any unused trial period.
Types: We offer one-time in-app purchases, such as ad removal or lifetime premium access, with prices varying by country.
Billing: Purchases are processed securely through Google Pay, and we do not store or access your payment information.
Security: Payment processing complies with PCI-DSS standards to ensure your data is handled securely.
For more details on payment-related privacy, see Google’s Privacy Policy at Google Privacy Policy.
App Cookies: The App itself does not use cookies.
Third-Party Cookies: Third-party services like Google AdMob or Firebase Analytics may use cookies or similar technologies (e.g., device identifiers) to collect anonymized data for analytics or advertising purposes.
User Control: You can manage cookie preferences through your device or browser settings or opt out of personalized ads via Google’s ad settings.
We use third-party services for the following purposes:
Analytics: Firebase Analytics collects anonymized usage data to improve App performance and user experience.
Advertising: Google AdMob may serve ads and collect anonymized data for ad personalization (opt-out available).
Behavioral Remarketing: We may use remarketing services (e.g., Google Ads, Facebook) to show relevant ads based on anonymized user behavior. These services do not collect personally identifiable information from the App.
Payment Processing: Google Play In-App Payments securely handles subscription and in-app purchase transactions.
If you are a resident of the European Economic Area (EEA), you have the following rights under the GDPR:
Right to Access: Request access to the personal data we hold about you.
Right to Rectification: Request correction of inaccurate or incomplete data.
Right to Erasure: Request deletion of your personal data (e.g., by uninstalling the App for local data).
Right to Restrict Processing: Request limitations on how your data is processed.
Right to Data Portability: Request a copy of your personal data in a structured, machine-readable format.
Right to Object: Object to data processing, particularly for advertising purposes.
To exercise these rights, please contact us using the details in the “Contact Us” section below.
If you are a California resident, you have the following rights under the CCPA:
Right to Notice: You have the right to know what personal data we collect and how it is used or shared.
Right to Access: Request information about the personal data we’ve collected about you in the past 12 months, including categories, sources, purposes, and third parties involved.
Right to Opt-Out of Sale: Request that we do not sell your personal data. Note that we do not sell personal data collected by the App.
Right to Deletion: Request deletion of personal data collected in the past 12 months (e.g., by uninstalling the App for local data).
Right to Non-Discrimination: We will not discriminate against you for exercising your CCPA rights, such as by denying services, charging different prices, or providing lower-quality services.
To exercise these rights, please contact us using the details in the “Contact Us” section below. We will respond to verifiable requests within 45 days, with a possible 45-day extension if necessary.
The App does not respond to “Do Not Track” signals, as it does not track users across third-party websites. However, third-party services like Google AdMob may use tracking technologies for ad personalization. You can opt out of personalized ads through your device settings or Google’s ad settings.
We take steps to ensure the App is free from malware and other harmful components. We conduct regular security audits and use trusted third-party services to protect against network misuse. If you suspect any issues, please contact us immediately.
The App may contain links to third-party websites or services (e.g., Google Play Store or third-party privacy policies). We are not responsible for the content, privacy policies, or practices of these third-party sites. We encourage you to review the privacy policies of any third-party sites you visit.
The App is not intended for use by children under 13 years of age. We do not knowingly collect personal information from children under 13. If we become aware that a child under 13 has provided personal information, we will take steps to delete it. If you believe a child under 13 has provided data, please contact us.
We may disclose your data if required by law, such as in response to a court order, subpoena, or other legal process. We will only disclose data to the extent necessary to comply with legal obligations.
We may update this Privacy Policy from time to time to reflect changes in our practices or legal requirements. Updates will be posted on this page, and the “Last Updated” date will be revised. We encourage you to review this policy periodically. Continued use of the App after changes constitutes acceptance of the updated policy.
If you have questions, concerns, or requests regarding this Privacy Policy or our data practices, please contact us at:
Email: studiossfoxxy@gmail.com
Mailing Address: Foxxy Studios
India