This Privacy Policy explains how SpineClock (“the app”, “we”, “us”) handles information when you use the SpineClock Android app. The operator is Samyak Singh. Contact: streamerx047@gmail.com.
SpineClock is a workday break timer. It reminds you to stand and walk. It is not a medical device and it does not diagnose, treat, or monitor a health condition.
1. You can use the timer without an account
The core timer, step check, short resets, streaks, expedition trail, and badges work on your phone. You do not have to create an account. If you never sign in, your settings and progress stay on the device.
2. Information we collect
Account information (only if you sign in)
You can sign in with email and password or with Google. You can also start as a guest and later link that session to an account.
- Email address
- Display name / nickname
- A user ID created by Firebase Authentication
- Sign-in type (email, Google, or anonymous guest)
Google Sign-In is handled by Google. We receive an ID token so we can create or link your Firebase account. We do not receive your Google password.
Progress and settings (only if you have a cloud identity)
When you are signed in, or when a guest session is given a cloud identity so progress can sync, we store a backup in Google Cloud Firestore at a document tied to your user ID. That backup can include:
- Experience points, total steps counted by the app, day streak, unlocked badge IDs, and an activity history of break and step counts by day
- Display name, email, and whether the account is anonymous
- App settings such as work hours, work days, break interval, step goal, theme, notification and haptics preferences, and whether meeting skip is on
- Expedition trail progress and whether onboarding is finished
- A preset avatar key (for example a built-in character). Camera or gallery photos are not uploaded
The file path of a custom alarm sound is stripped before settings are saved to the cloud. The audio file itself stays on the phone.
Information that stays on your device
- Steps. The app uses the phone’s activity sensors so a break alarm can end after you walk the step goal. Step counts used to dismiss an alarm are processed on the device. Aggregated totals and daily history are stored locally, and are copied to Firestore only if you have a cloud identity.
- Calendar events. If you turn on SpineClock Pro “Skip calendar meetings”, the app reads event times from the calendars on the device so the timer can pause during a meeting and start a fresh interval after. Event titles and times are not uploaded to our servers and are not sold.
- Profile photo. If you pick a camera or gallery image, it is stored only in the app’s private storage on that phone.
- Custom alarm sound. If you import a sound, a copy is kept in the app’s private storage. We store the file name in settings. The audio file is not uploaded.
Purchases
SpineClock Pro is sold through Google Play Billing. Available products are a monthly subscription (monthly), a yearly subscription (yearly), and a one-time lifetime purchase (lifetime). The entitlement name is “SpineClock Pro”.
We use RevenueCat to read whether your Play purchase is active. RevenueCat and Google may process your Play account identifiers and purchase history so we can unlock Pro, restore purchases, and handle billing. We do not store your full payment card number. Google processes payment.
Technical data needed to run the app
The app uses the internet to sign in, sync progress, and check purchases. Android may also send standard device and network information to Google Firebase and Google Play as part of those services.
We do not use a separate advertising SDK. We do not use Firebase Analytics or Crashlytics in the current app.
Sharing from the app
If you choose to share a badge or other content to another app (for example a messaging or social app), that share is started by you. The other app’s privacy policy then applies to what you send.
3. Permissions the app may ask for
- Notifications — so a break can appear when the interval ends.
- Exact alarms — so the break fires at the scheduled time during work hours. This is core to the app.
- Full-screen alarm — so the break can turn the screen on and stay visible until you walk.
- Physical activity / activity recognition — so the app can count steps and end the alarm.
- Foreground service (health) — so a break that is already ringing can keep running if you leave the app.
- Calendar — only if you enable meeting skip. Used on the device to pause the timer during events.
- Vibration, wake lock, and boot completed — so the alarm can vibrate, wake the phone, and be rescheduled after a reboot or time change.
You can refuse a permission. Some features will not work without it. The timer can still run without calendar access and without an account.
4. How we use information
- To run the break timer, step check, resets, streaks, badges, and expedition trail
- To remember your settings and restore progress when you sign in on another phone
- To create and manage your account
- To unlock, restore, and manage SpineClock Pro
- To respond if you email us or ask us to delete your account
We do not sell your personal information. We do not use your data to show third-party ads. We do not use calendar contents or step data to advertise to you.
5. Who we share information with
We share information only with the services that make the app work:
- Google Firebase Authentication — sign-in (email, Google, anonymous guest)
- Google Cloud Firestore — optional progress and settings backup
- Google Play — install, updates, and billing
- RevenueCat — purchase status and restore
Those companies process data under their own terms and privacy policies. We do not sell lists of users to advertisers or data brokers.
We may disclose information if required by law, or if needed to protect the app, users, or our legal rights.
6. How long we keep information
- On-device data stays until you clear app storage, uninstall the app, sign out and erase local data, or delete your account.
- Cloud progress stays in Firestore until you delete your account or ask us to delete it.
- Purchase records are kept by Google Play (and RevenueCat as needed) for as long as billing and tax rules require.
7. How to delete your account and data
App: SpineClock | Developer: Samyak Singh
How to request deletion
- In-app deletion (instant): Open SpineClock → Go to Settings / Profile → Tap Delete Account and confirm. This permanently deletes your Firebase Authentication record, clears your cloud Firestore document, and removes local data on that device.
- Web / email request (if uninstalled): If you cannot access the app or have uninstalled it, email streamerx047@gmail.com with the subject line
Delete my SpineClock account using your registered email address. We will permanently wipe your account and associated database records within 30 days.
Data handled upon deletion
- Data permanently deleted: Authentication credentials (email, Firebase UID), step history, streaks, XP, unlocked badges, and saved preferences.
- Data retained: Anonymized Google Play purchase tokens and billing records are retained only as required by Google Play and statutory tax/accounting regulations. (Deleting your SpineClock account does not cancel recurring subscriptions; please manage or cancel active plans directly in Google Play → Payments & subscriptions).
8. Your choices
- Use the app without signing in
- Turn meeting skip off (the app then does not need calendar access for that feature)
- Change or remove a profile photo or custom alarm on the device
- Sign out, or delete the account as described above
- Restore purchases from Settings if you reinstall or change phones
If you are in a region that grants access, correction, or deletion rights, email us and we will handle the request for data we control.
9. Children
SpineClock is not directed at children under 13, and we do not knowingly collect personal information from children under 13. If you believe a child has created an account, email us and we will delete it.
10. International processing
Firebase, Google Play, and RevenueCat may process data on servers outside your country, including the United States. If you use an account or make a purchase, you understand that this transfer is needed to provide the service.
11. Health and fitness
The app counts steps and completed movement breaks so the alarm can dismiss and so you can see streaks and badges. That is a reminder and a record of activity inside the app. It is not medical advice, a diagnosis, a treatment plan, or a health-care service. Do not rely on SpineClock for a medical decision.
12. Changes
We may update this policy. The “Last updated” date at the top will change. Continued use of the app after an update means you accept the revised policy. Material changes will be posted on this page.
13. Contact
Privacy and deletion requests: streamerx047@gmail.com
These pages: Privacy Policy · Terms of Service