Oculo Privacy Policy
For the Android app Oculo (eye break reminder), package app.oculo.eye.break.reminder.
Effective 25 October 2026. Published by Morocode LLC.
The short version. What you put into Oculo stays on your phone, and we never see it. The app does send Google two things about itself: a crash report when it breaks, and anonymous figures about how it is used, so we can tell whether it works. There is no account, no sign-in and no advertising, and nothing you typed is ever part of those reports.
Who we are
Morocode LLC, a limited liability company registered in Wyoming, United States, publishes Oculo on Google Play. Our registered address is 30 N Gould St Ste R, Sheridan, WY 82801, United States. You can reach us at support@morocode.com about anything in this policy.
What the app holds, and where
Oculo stores the following on your device, in storage that belongs to the app and that other apps cannot read:
- Your break record: when a break was offered and whether you took it, skipped it or pushed it back, and how many seconds of it you watched.
- Exercises you finished and how long each one ran.
- What you answered in a self-check, as your own answer in your own words, never as a result or a score.
- Your own settings: the interval, break length, working hours and days, the daily goal, sound, vibration and the theme.
All of it stays on the phone. It is not transmitted, and we have no way to see it.
There is nothing to upload
- Your record lives in Oculo's own database on your phone.
- Nothing you saw or answered in a self-check is ever uploaded, and no result of any kind. The only thing Oculo transmits is described under What the app sends to Google below.
- Android's cloud backup and phone-to-phone transfer are switched off for this app. The CSV export in Settings is the supported way to take your record with you, and where it goes is your decision.
- The self-checks are never scored, never interpreted and never sent anywhere. The app writes down what you saw so that you can compare it with what you see in six months.
What the app sends to Google
Oculo includes two Google services, and they are the only things it reports about itself:
- Crashlytics — when the app crashes or freezes, it sends Google a report describing where in our code it went wrong, along with the device model, the Android version, the app version and how much memory and storage were free. We read these to fix the bug. They never contain what you typed.
- Google Analytics for Firebase — counts of things like the app being opened, a screen being viewed, or a feature being used, together with the device model, language, country (worked out from the network, not from GPS — the app has no location permission), app version and a randomly generated installation identifier. It tells us how many people use the app and which parts they use.
What is never included: anything you saw or answered in a self-check, and no result of any kind. The events are counts and names of features, not your records.
The installation identifier is a random number created when you install the app. It is not your phone's serial number, not your advertising ID and not anything that identifies you as a person. It is reset if you clear the app's data or reinstall it.
These reports are processed by Google on our behalf under Firebase's data-processing terms and Google's Privacy Policy. We can see totals and charts. We cannot see an individual person.
Turning it off. Android's own Settings › Google › Ads lets you opt out of personalised advertising, and Settings › Google › Usage & diagnostics governs what Google collects from your device generally.
Google Play
The app is distributed through Google Play, and two things there involve Google rather than us:
- Crash and performance reports. Google Play collects these from Android devices for every app, under your own Android and Google account settings, not ours. They tell us how often the app crashed. They contain no content from inside the app.
- The review prompt. When the app offers you Google Play's rating sheet, that sheet is Google's, and anything you write in it goes to Google Play, not to us.
Both are governed by Google's Privacy Policy.
Permissions, and why
- Notifications to tell you a break is due. Without it the app cannot remind you of anything.
- Draw over other apps, optional and off by default. Turn it on and the break opens itself over whatever you are doing instead of waiting in the notification shade. Oculo uses it for nothing else and never reads what is on your screen.
- Vibration for the reminder, if you leave it on.
- Start at boot so your breaks keep arriving after a restart.
Android asks you for the sensitive ones, and you can withdraw any of them at any time in your phone's settings. The app keeps working with whatever you allow.
Files you create yourself
When you export or back up from inside the app, the file is written wherever you choose, using Android's own file picker. From that moment the file is an ordinary document under your control, and anything you do with it, such as putting it in a cloud drive or sending it to someone, is outside the app and outside this policy.
Keeping and deleting your data
Your data stays until you remove it. You can delete individual entries or clear everything from inside the app, and uninstalling Oculo removes its database and settings from the phone. Because nothing is ever uploaded, there is no copy anywhere else for us to delete on request.
Children
Oculo is a general-purpose tool and is not directed at children under 13. We do not knowingly collect anything from anyone, of any age, since we collect nothing at all.
Your rights
Privacy laws such as the GDPR and the CCPA give you rights of access, correction, deletion and portability over personal data held by a company. We hold none: your data never leaves your device, so you already have complete and direct access to all of it, you can correct or delete any of it in the app, and the export feature gives you a portable copy. There is no request to make of us, and nothing we could disclose about you even if we were compelled to.
Changes to this policy
If the app ever starts handling data differently, this page will be updated before that version is released, and the effective date at the top will change. Material changes will also be described in the Google Play release notes.
Contact
Questions about this policy: support@morocode.com.
Morocode LLC, 30 N Gould St Ste R, Sheridan, WY 82801, United States