Last updated: 01/02/2026 (dd/mm/yyyy)
Morning Shield (“the app”) is designed to help users wake up on time and stay focused by setting alarms and temporarily blocking selected apps after waking up.
Your privacy is extremely important to us, and we have designed Morning Shield to work entirely offline and without collecting any personal data.
Morning Shield does not collect, transmit, or share any personal data.
The app stores local usage statistics on your device only. These statistics are used solely to provide in-app features and insights to the user.
Examples of locally stored data may include:
Alarm streaks
Number of times apps were blocked
Total time apps were blocked
Time taken to dismiss alarms
This data:
Never leaves your device
Is not transmitted to any servers
Is not shared with third parties
Is not used for analytics, tracking, or advertising
Is not personally identifiable and is not used to identify or profile the user
All this data and settings (such as alarms, blocked apps, durations, accessibility settings, stats ect) are stored locally on your device only and can be deleted at any time by using the delete stats button, clearing the app’s data or uninstalling the app.
Morning Shield has no internet access and does not communicate with any online services.
All functionality works completely offline.
Morning Shield requests certain Android permissions to deliver its core features. Each permission is used only for its stated purpose.
USE_EXACT_ALARM
SCHEDULE_EXACT_ALARM
Used to trigger alarms at precise times chosen by the user. This ensures alarms fire reliably, even under battery optimization or Doze mode.
WAKE_LOCK
Allows the app to wake the device or keep it awake briefly so alarms can ring and blocking rules can activate on time.
USE_FULL_SCREEN_INTENT
Allows alarms to appear full-screen when they go off, ensuring the user notices them even if the phone is locked.
VIBRATE
Used to provide vibration feedback for alarms and alerts.
POST_NOTIFICATIONS
Allows the app to show notifications related to alarms, active blocking periods, or status updates.
FOREGROUND_SERVICE
FOREGROUND_SERVICE_MEDIA_PLAYBACK
FOREGROUND_SERVICE_SPECIAL_USE
These permissions allow Morning Shield to run important tasks (such as alarms or app blocking) reliably in the foreground, even when the app is not open. This is required for consistent alarm behavior on modern Android versions.
RECEIVE_BOOT_COMPLETED
Allows alarms and blocking schedules to be restored automatically after the device is restarted.
PACKAGE_USAGE_STATS
Used to detect which app is currently being opened so Morning Shield can block access to apps selected by the user during the active blocking period.
This data is processed locally only. Limited aggregated statistics may be stored locally for display purposes and are never transmitted.
QUERY_ALL_PACKAGES
Required to display a list of installed apps so the user can choose which apps to block.
The app does not collect or share information about installed apps.
SYSTEM_ALERT_WINDOW
Allows Morning Shield to display a blocking screen when a restricted app is opened during the blocking period. This is how access is prevented.
READ_EXTERNAL_STORAGE (Android 12 and below)
READ_MEDIA_AUDIO (Android 13+)
Used only if the user selects a custom alarm sound stored on their device.
No media files are copied, stored, or transmitted.
When a blocking period is active:
Selected apps become inaccessible
No behavioral profiling occurs
All enforcement happens locally on the device
Local usage statistics related to blocking activity may be recorded for display within the app only
Once the blocking period ends, all apps function normally again.
Morning Shield does not share data with anyone and DOES NOT collect any personal demgraphic data.
No third-party services, SDKs, or advertisers are used.
Morning Shield may record limited usage statistics locally on your device to enhance the user experience. These are not demographic or personal, and can be removed at any time.
These statistics are used only to:
Display streaks and progress
Show how often apps are blocked
Show total blocked time
Improve awareness of alarm usage patterns
All statistics:
Are stored locally on the device only - for the user only
Are never transmitted or shared
Can be deleted at any time by the user
Are removed automatically when the app is uninstalled
Morning Shield does not perform profiling, tracking, or behavioral analysis beyond displaying these local statistics to the user.
Morning Shield does not collect personal demographic data from users of any age and complies with Google Play’s family and privacy policies.
If this privacy policy changes in the future, updates will be reflected in the app listing and documentation. Any future changes will continue to respect user privacy as a top priority.
If you have questions about this privacy policy or how Morning Shield works, you can contact the developer at:
contact@mainsoftworks.com
Last updated: 01/02/2026 (dd/mm/yyyy)
These Terms of Service (“Terms”) govern your use of the Morning Shield application (“the app”). By installing or using Morning Shield, you agree to these Terms.
Morning Shield is provided for personal use.
The app allows users to:
Set alarms
Temporarily block selected apps after waking up
Improve focus and reduce distractions during user-defined periods
You are responsible for configuring the app’s settings according to your needs.
Morning Shield:
Does not require account creation
Does not collect, store, or transmit personal data
Does not use internet connectivity or external services
All app behavior is controlled locally on your device, uninstalling the app will reset all app data . The app may store local usage statistics for display purposes only. These statistics remain on the device and can be deleted by the user at any time.
By using Morning Shield, you acknowledge that:
Alarm accuracy and app blocking depend on device behavior, system permissions, and manufacturer restrictions
Battery optimization or system limitations may affect performance
You are responsible for ensuring the app is configured correctly
App blocking is enforced locally on the device using Android system permissions.
While Morning Shield is designed to prevent access to selected apps during active blocking periods:
Blocking effectiveness may vary between devices and Android versions
No guarantee is made that blocking cannot be bypassed under all circumstances
Morning Shield is used at your own risk.
To the fullest extent permitted by law:
The developer is not liable for missed alarms, blocked or unblocked apps, lost productivity, or unintended behavior
The developer is not responsible for damages resulting from incorrect settings, system restrictions, or device-specific behavior
The app should not be relied upon for critical, safety, or emergency purposes
Morning Shield is provided “as is” and “as available”, without warranties of any kind, express or implied, including reliability, availability, or fitness for a particular purpose.
These Terms may be updated in the future. Any changes will be reflected in the app listing or documentation. Continued use of the app after changes constitutes acceptance of the updated Terms.
You may stop using Morning Shield at any time by uninstalling the app.
Because the app does not collect or store data externally, no further action is required.
If you have questions about these Terms of Service, you may contact the developer at:
contact@mainsoftworks.com