Last Updated: September 30, 2025
Welcome to the Clock: Simple Alarm Clock ("App"), developed by J K Apps ("Company", "Developer Name"). This Privacy Policy explains how we collect, use, store, and protect your personal data when you use our App or related services ("Services"). It also outlines your rights under applicable data protection laws, including the EU General Data Protection Regulation ("GDPR"), the California Consumer Privacy Act ("CCPA"), the Brazilian General Data Protection Law ("LGPD"), and Google Play policies. Our goal is to be transparent about our data practices and ensure your privacy is protected.
This Privacy Policy is an integral part of our End User License Agreement ("EULA"). Any capitalized terms not defined here have the meanings given in the EULA.
Device Information
What We Collect: We collect device-related data, such as hardware model, operating system version, and system settings. This information helps us optimize the App's performance and ensure compatibility across different devices. We do not collect any personally identifiable information from this data unless it is necessary for the App's core functionality.
Network and Internet Access
What We Collect: The App requires internet access to enable certain features, such as cloud synchronization, analytics, and ad display. When you use these features, we may collect anonymized data about your network connection, like IP address or connection type, to improve service reliability and troubleshoot issues.
Notification Access
What We Collect: The App may send notifications to your device for alarms, reminders, or updates. We collect minimal data related to notification delivery, such as device tokens, to ensure notifications are sent effectively. This data is handled securely and not shared without your consent.
All data related to contacts is stored locally on your device. We do not upload or store this data on external servers. Any analytics data collected through third-party services (e.g., Firebase) is anonymized to protect your identity.
We employ appropriate security measures to protect your personal data, including encryption and regular security audits. However, no method of data transmission over the internet or electronic storage is 100% secure. We strive to use commercially acceptable means to protect your information, but we cannot guarantee its absolute security.
Alarm & Scheduling
Use Exact Alarm (android.permission.USE_EXACT_ALARM): Grants the app ability to schedule precise alarms that trigger exactly at the intended time, even if the system is optimizing battery usage.
Schedule Exact Alarm (android.permission.SCHEDULE_EXACT_ALARM): Required for registering exact alarms on Android 12+ devices. Ensures alarms like wake-ups, reminders, or timers ring at the correct moment without delay.
Boot & Startup
Receive Boot Completed (android.permission.RECEIVE_BOOT_COMPLETED): Allows the app to automatically restore and reschedule alarms after a device restart, ensuring reminders and wake-up alarms remain active.
Notifications
Post Notifications (android.permission.POST_NOTIFICATIONS): Needed to display alarm alerts, reminders, and scheduled notifications on Android 13+.
Use Full Screen Intent (android.permission.USE_FULL_SCREEN_INTENT): Enables the app to show a full-screen alarm screen (like a ringing alarm UI) on top of the lock screen for urgent alerts.
Foreground Services
Foreground Service (android.permission.FOREGROUND_SERVICE): Ensures reliable execution of long-running operations such as active alarms.
Foreground Service – Media Playback (android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK): Allows the app to play alarm tones or custom audio reliably in the foreground.
Foreground Service – Data Sync (android.permission.FOREGROUND_SERVICE_DATA_SYNC): Used by the stopwatch service to run reliably in the foreground. Ensures the stopwatch timer continues accurately without being paused or killed by the system’s background restrictions.
Device & System Access
Wake Lock (android.permission.WAKE_LOCK): Keeps the device awake during active alarms so the sound, vibration, or UI won’t be interrupted by sleep mode.
Vibrate (android.permission.VIBRATE): Enables vibration alerts for alarms and reminders.
Internet (android.permission.INTERNET): Used for features that may require online data, such as fetching backup files, syncing scheduled alarms, or downloading alarm tones.
Battery Optimization
Request Ignore Battery Optimizations (android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS): Lets the app request the user to exempt it from battery optimization. This ensures alarms trigger on time without being delayed or killed by the system’s power management.
These permissions are requested only when necessary for the App's functionality and are explained clearly during the permission request process, in line with Google Play policies.
androidx.core:core-ktx
Provides Kotlin extensions for Android framework APIs (e.g., SharedPreferences.edit {}, Bundle.putParcelable, etc.) to make code more concise and idiomatic.
androidx.appcompat:appcompat
Ensures backward compatibility of newer Android features on older devices. Includes support for Material Design components, themes, and ActionBar.
com.google.android.material:material
Provides Material Design components (e.g., TextInputLayout, BottomNavigationView, FloatingActionButton) with modern UI styling and motion.
androidx.activity:activity
Adds lifecycle-aware Activity APIs, ActivityResultContracts for permissions and results, and Kotlin extensions for easier usage.
androidx.constraintlayout:constraintlayout
Advanced layout manager for building complex and responsive UIs with flat view hierarchies and flexible constraints.
Firebase Analytics, Crashlytics, Messaging & Remote Config
We use Firebase services for analytics, crash reporting, push notifications, and remote configuration.
Analytics: Collects anonymized usage data and feature engagement to help improve app experience.
Crashlytics: Monitors app crashes and provides real-time reports for debugging and stability improvements.
Messaging: Enables push notifications and real-time message delivery.
Remote Config: Allows us to remotely update app behavior and UI without releasing a new app version.
Lifecycle Components (ViewModel)
We use lifecycle-viewmodel-ktx to manage UI-related data in a lifecycle-aware way. ViewModel provides data persistence across configuration changes.
Hilt (Dependency Injection)
We use Hilt (com.google.dagger:hilt-android) for dependency injection. This simplifies dependency setup, promotes modular code, and makes testing easier. hilt-compiler generates required Dagger classes at compile time.
Room (Local Database)
We use Room (androidx.room:room) as a local database solution. Stores archived, trashed, and starred conversations. Preserves deleted messages in a recycle bin for restoration. Provides an abstraction over SQLite with compile-time query validation.
Lifecycle Runtime KTX (androidx.lifecycle:lifecycle-runtime-ktx:2.7.0)
Provides Kotlin extensions for Android Lifecycle APIs. Enables usage of lifecycleScope and repeatOnLifecycle for structured concurrency. Simplifies running coroutines that are lifecycle-aware, preventing leaks.
Fragment KTX (androidx.fragment:fragment-ktx:1.6.2)
Offers Kotlin extensions for Android Fragments. Supports the by viewModels() delegate for scoped ViewModel retrieval.
Activity KTX (androidx.activity:activity-ktx:1.8.2)
Kotlin extensions for Android Activity APIs. Enables by viewModels() delegate for ViewModels scoped to an Activity.
Number Picker (io.github.ShawnLin013:number-picker:2.4.13)
Customizable number picker widget for Android. Used to show a clock-style number picker (e.g., 11:00 AM/PM). Supports styling, formatting, and smooth scrolling for numeric values.
MIUI Autostart (com.github.XomaDev:MIUI-autostart:v1.3)
Utility library for checking autostart and lock screen permissions. Especially useful for MIUI/Xiaomi devices where background apps may be restricted. Helps guide users to grant permissions for reliable alarm and reminder functionality.
Indicator Fast Scroll (project(":indicator-fast-scroll"))
Custom fast scroller component for RecyclerView. Displays a draggable thumb with an indicator for quick navigation. Improves user experience when scrolling through long lists.
These libraries and SDKs are integrated to enhance the App's functionality while adhering to privacy standards. For more details on third-party data practices, refer to their respective policies, such as Firebase Privacy Policy.
All Application data is stored locally on your device. If you delete the App, all locally stored data will be deleted from your device. Any data collected by third-party services is subject to their data retention policies.
Third-Party Data: Any data collected by third-party services (e.g., Firebase Analytics, Google AdMob) is subject to their respective data retention policies. We do not control these retention periods but ensure that any data we share is anonymized.
NOTE: No In-App Purchases or subscription have been added to the App as of now, but we may add it in future.
The App offers both subscription-based and in-app purchase options to unlock premium features.
Subscriptions:
We offer multiple subscription plans (e.g., monthly, yearly). Prices vary by country and are displayed in the App or Google Play Store. Payments are charged to your Google Pay account upon purchase confirmation. Subscriptions automatically renew unless auto-renew is disabled at least 24 hours before the current period ends. Your Google Pay account will be charged for renewal within 24 hours of the period’s end, at the price shown. You can manage or cancel subscriptions via the App’s Account Settings or the Google Play Store. If a free trial is offered and you subscribe before it ends, the unused trial period will be forfeited.
In-App Purchases:
Options such as “Remove Ads” or “Premium Lifetime” are available, with prices varying by country. These are one-time purchases that unlock specific features permanently.
Payment Security:
Payments are processed by trusted third-party providers like Google Pay, adhering to PCI-DSS standards. We do not store or process your payment card details. For more details, see Google’s Privacy Policy.
The App itself does not use cookies. However, 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.
You can manage cookie settings through your device or browser settings. Disabling cookies may affect certain features, such as personalized ads.
We use third-party services for the following purposes:
Analytics: Firebase Analytics collects anonymized data to help us understand how users interact with the App, enabling us to improve its performance and features.
Advertising: Google AdMob serves ads within the App. These ads may be personalized based on anonymized data.
Behavioral Remarketing: Services like Google Ads or Facebook may use anonymized data to show you relevant ads on other platforms.
Payment Processing: Google Play Services handles all in-app purchases and subscriptions securely.
We ensure that any data shared with third parties is anonymized and complies with applicable data protection laws, including GDPR, CCPA, and LGPD.
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.
Right to Restrict Processing: Request limitations on how your data is processed.
Right to Data Portability: Receive your personal data in a structured, machine-readable format.
Right to Object: Object to the processing of your data, particularly for advertising purposes.
To exercise these rights, please contact us as detailed in the Contact Us section below. For more information on GDPR, visit the European Commission's GDPR page.
If you are a California resident, you have the following rights under the CCPA:
Right to Notice: You must be informed about the categories of personal data collected and their purposes.
Right to Access/Request: Request details about the personal data we’ve collected about you in the past 12 months, including: Categories of personal data collected; Sources of that data; Business or commercial purposes for collecting or sharing it; Third parties with whom we share it; Specific pieces of personal data collected.
Right to Deletion: Request deletion of personal data collected in the past 12 months.
Right to Opt-Out of Sale: Request that we do not sell your personal data. You can submit this request via our “Do Not Sell My Personal Information” page (available at [your website link]).
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 a different level of service.
To exercise your CCPA rights, contact us as detailed in the Contact Us section below. We will provide the requested information free of charge within 45 days, with a possible extension of an additional 45 days if reasonably necessary. For more information on CCPA, visit the California Attorney General's CCPA page.
The App complies with the California Online Privacy Protection Act (CalOPPA). We honor “Do Not Track” signals from your browser or device, meaning we will not track your activity for advertising purposes if this setting is enabled. Note that third-party services like Google AdMob may have their own “Do Not Track” policies, which you should review. For more on CalOPPA, see the California Attorney General's website.
We take steps to ensure the App is free from malware and other harmful components. Our App is regularly scanned for vulnerabilities, and we prohibit any unauthorized use of our Services that could harm users or networks, such as distributing malware or engaging in phishing. This aligns with Google Play's security requirements.
The App may contain links to third-party websites or services not operated by us (e.g., links in advertisements). We are not responsible for the content, privacy policies, or practices of these third-party sites. We recommend reviewing the privacy policies of any third-party sites you visit.
The App is not intended for users under the age of 13 (or 16 in the EEA). We do not knowingly collect personal data from children under these ages. If we become aware that a child has provided personal data, we will delete it immediately. If you believe a child under 13 (or 16 in the EEA) has provided data, please contact us as detailed in the Contact Us section below. This complies with laws like the Children's Online Privacy Protection Act (COPPA) and GDPR.
We may process or share your data to comply with legal obligations, such as responding to lawful requests from public authorities or fulfilling regulatory requirements. We will only do so in accordance with applicable laws, including GDPR, CCPA, and LGPD.
We may update this Privacy Policy periodically 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 recommend checking this page regularly for updates. Continued use of the App after changes constitutes acceptance of the updated policy.
If you have any questions about this Privacy Policy or need assistance, feel free to contact us at connect.jkapps@gmail.com or by post to:
Developer Name: J K Apps
Email: connect.jkapps@gmail.com