The Last Boat is a commercial application built by Unwiring Apps. This Privacy Policy describes how we handle permissions and data. We are committed to an Offline-First philosophy.
1. Data Collection & Internet Access
We collect NO personal data.
- No Internet Access: The app does not have permission to access the internet. No data is sent to any server.
- No Third-Party Tracking: We do not use Firebase, Google Analytics, Crashlytics, or AdMob.
- Local Storage Only: All your alarms, "War Room" journals, and preferences are stored locally on your device using SharedPreferences and Hive Database.
2. Accessibility Service (Prominent Disclosure)
Important: Use of AccessibilityService API (Monkey Mind Mode)
The app uses the AccessibilityService API for a feature called "Monkey Mind Mode". This service is optional and only active during an alarm.
Why do we use it?
We use this service solely to block the Power Button while the alarm is ringing. This prevents you from impulsively turning off the screen to ignore the alarm, ensuring you wake up.
Privacy Assurance:
We DO NOT use the Accessibility Service to collect user data, read screen content, or change settings unrelated to the alarm. The service is strictly used for the "Power Block" functionality.
3. Specific Permissions Usage
We request the following permissions strictly to deliver core features:
A. Alarm & Notifications
- SCHEDULE_EXACT_ALARM / USE_EXACT_ALARM: Required to ring the alarm at the precise second you set.
- FOREGROUND_SERVICE: Keeps the alarm timer running reliably even if the app is in the background or the screen is off.
- POST_NOTIFICATIONS: To show alarm controls and "Reality Audit" reminders.
- RECEIVE_BOOT_COMPLETED: To re-schedule your alarms automatically if you restart your phone.
B. Focus & Screen Control
- ACCESS_NOTIFICATION_POLICY (Do Not Disturb Access): Used for the "Focus Mode" feature. The app requests this to automatically enable DND mode during your focus sessions.
- WAKE_LOCK / TURN_SCREEN_ON: Ensures the screen wakes up when the alarm rings.
- SYSTEM_ALERT_WINDOW (Display Over Other Apps): Allows the alarm screen to appear over other apps so you can see it immediately.
C. Camera (Barcode Scanner)
- CAMERA: This permission is optional. It is used ONLY if you enable:
- Barcode Alarm: To scan a barcode to dismiss the alarm.
- Privacy Note: All barcode scanning happens locally on your device. No data is uploaded or shared..
D. Storage
- READ/WRITE_EXTERNAL_STORAGE: Required for the Backup & Restore system.
- Automatic Backups: The app automatically saves/overwrites a backup file daily to your local storage to prevent data loss.
- Manual Export: Used when you explicitly choose to export a backup file.
- Files are saved locally (e.g., to the Downloads folder) and remain under your control.
4. Children's Privacy
These Services do not address anyone under the age of 13. We do not knowingly collect personally identifiable information from children under 13. Since the app is offline, we have no mechanism to verify the age of users.
5. Changes to This Policy
We may update our Privacy Policy from time to time. Thus, you are advised to review this page periodically for any changes. We will notify you of any changes by posting the new Privacy Policy on this page. These changes are effective immediately after they are posted on this page.
6. Contact Us
If you have any questions about this Privacy Policy, please contact us at:
Email: unwiringapps@gmail.com