Your hours stay on the device.
This page describes what Hours Left stores, what it sends, and what is switched off in the current release. It is written from the app’s source as of the 1.0.14 phone and watch builds.
What is stored on your phone
Hours Left keeps your settings, pay rates, expenses, quests, categories, shifts, lunches, paid breaks and clock status in the app’s private storage on the phone. That data is not uploaded as part of ordinary use.
The watch companion
The Pixel Watch app reads a status feed from the phone over Android’s Wearable Data Layer. That path is between your own devices. It does not go through a Function B server.
App updates
The phone and watch apps check a public update feed at enkrateia.functionb.com and may download an APK from that same host. Those requests do not include your hours, pay, expenses or quests. Android asks you to confirm before an update is installed. This is the app’s routine use of the internet.
Backups you make yourself
You can export or import a JSON backup through the system file picker. The file can be saved on the phone, or in another place the picker can reach — including Google Drive, if you choose that destination. That copy is yours. Hours Left does not keep its own copy in a Function B account.
Google sign-in and Firebase
The source includes Google sign-in and a Firebase Firestore cloud-backup path, and Firebase libraries are linked in the app. In the current release that interface is switched off: the sign-in and cloud-backup screens are hidden, and the app does not try to sign you in silently.
The app is also written to run when Firebase is not configured. If no Firebase app is present, sign-in and cloud backup stay off and the rest of Hours Left still opens. The current release does not offer a way to upload your Hours Left data to Firebase.
A Firebase AI library is linked from the original project template. The Hours Left code does not call it, and the app does not send your data to a generative model.
Permissions
The phone app uses the internet to check for updates and to download them, and it may ask to install an update. It can show notifications for a live shift and for an available update, and it uses vibration for feedback. The watch app may hold a wake lock so a shift on the watch stays up to date. Hours Left does not request camera, microphone, location or contacts access for these features.
This website
The site at hoursleft.online is a static page. It may request the public update feed so the download links stay current. That request does not include a Hours Left account, because the app does not have one.
Last updated November 13, 2026. © 2026 Function B.