On Time iOS App - Terms of Service

Last updated: 2026-05-30

1. Agreement

These Terms of Service ("Terms") govern your use of the On Time iOS application ("On Time", "the app"). By installing or using On Time, you agree to these Terms. If you do not agree, do not install or use the app.

2. What On Time does

On Time is an iOS application that connects to your Google Calendar with your authorization and schedules local iOS notification alarms a configurable number of minutes before each of your upcoming calendar events. On Time runs entirely on your device. We do not operate a server; calendar data is not transmitted to us. Full details are in the Privacy Policy.

3. Eligibility and accounts

On Time is intended for users aged 13 and older. By using On Time you represent that you are at least 13 years old, that you have the legal capacity to enter into these Terms, and that you have authority to grant the Google account access On Time requests.

On Time uses your existing Google account for authentication and read-only Google Calendar access. We do not create a separate account for you, and we do not store your Google credentials — Google's authentication flow handles sign-in directly with Google. Your obligations to Google for that account are governed by Google's own terms.

4. Acceptable use

You agree to use On Time only for lawful purposes and only in connection with calendars and accounts you are authorized to access. You will not (a) reverse-engineer, decompile, or attempt to extract source code from the app except to the extent permitted by applicable law, (b) interfere with or disrupt the app's operation, (c) use the app in any way that violates Google's API Services User Data Policy or any other applicable terms, or (d) use the app to harass, harm, or violate the rights of any other person.

5. Alarm reliability — important

On Time schedules alarms using Apple's iOS local notification system (UNUserNotificationCenter) and depends on Google's Calendar API to know what events to schedule alarms for. We do not guarantee that any specific alarm will fire at any specific time. Alarm delivery may be delayed, suppressed, or missed for any of the following reasons, none of which are within our control:

  • Your device is powered off, in airplane mode, has Do Not Disturb or a Focus mode enabled that filters notifications, or has Notifications disabled for On Time in iOS Settings.
  • Your device's ringer / alert volume is muted, low, or routed to a silent output. iOS plays alarm notification sounds through the ringer channel, not the media channel; if your ringer is silent, the sound will not be audible regardless of the alarm sound you selected in the app.
  • iOS chooses to delay, deprioritize, batch, or drop notifications based on its own scheduling, battery, or performance heuristics, which Apple does not document or guarantee.
  • Background App Refresh is disabled for On Time, your device is offline, Google's Calendar API is unreachable, your OAuth grant has been revoked, or your calendar events were added or changed after the last successful sync.
  • The event itself was added to your calendar after On Time's last sync, was modified after the alarm was scheduled, or is on a calendar you have not selected for monitoring in On Time's settings.
  • You have disabled alarms globally or for the specific event inside On Time.
  • You have signed out, uninstalled, or reinstalled the app, any of which clears scheduled alarms.
  • Force-quitting On Time in the iOS app switcher disables Background App Refresh for the app until you launch it again.

On Time is a convenience tool, not a guaranteed reminder service. You remain solely responsible for your own time management. Do not rely on On Time as the sole reminder for any meeting, appointment, deadline, medication, flight, legal obligation, or other matter where being on time is important. For high-stakes obligations, set redundant reminders using a second independent system.

6. Third-party services

On Time integrates with Google Calendar through Google's APIs. Your use of Google services is governed by Google's own terms and privacy policy. We are not responsible for Google's services, availability, accuracy, or changes to its APIs that may affect On Time's functionality. If Google changes or discontinues its Calendar API or revokes your OAuth grant, On Time's functionality may degrade or stop working.

7. Intellectual property

The On Time app, including its source code, design, name, logo, and documentation, is owned by the developer. These Terms do not grant you any rights to our trademarks, logos, or branding. You retain all rights to your own data — On Time does not claim any ownership of, license to, or rights in your Google Calendar data.

8. Disclaimer of warranties

On Time is provided "as is" and "as available", without warranties of any kind, whether express, implied, statutory, or otherwise. To the maximum extent permitted by applicable law, we disclaim all warranties, including without limitation any implied warranties of merchantability, fitness for a particular purpose, accuracy, reliability, non-infringement, and quiet enjoyment.

We do not warrant that On Time will be uninterrupted, error-free, secure, free of viruses or other harmful components, or that any alarm will fire at any specific time or at all.

9. Limitation of liability

To the maximum extent permitted by applicable law, in no event will the developer be liable for any indirect, incidental, special, consequential, exemplary, or punitive damages — including, without limitation, damages for missed meetings, missed deadlines, missed flights, missed medications, lost profits, lost revenue, lost data, lost opportunities, loss of goodwill, or any other intangible losses — arising out of or in connection with your use of or inability to use On Time, even if we have been advised of the possibility of such damages.

Our aggregate liability to you for all claims arising out of or relating to these Terms or your use of On Time will not exceed the greater of (a) the amount you have paid us for the app in the twelve months preceding the claim, or (b) ten Canadian dollars (CAD $10.00).

Some jurisdictions do not allow the exclusion or limitation of certain damages, so some of the above exclusions and limitations may not apply to you. In those jurisdictions, our liability is limited to the maximum extent permitted by law.

10. Indemnification

You agree to indemnify, defend, and hold harmless the developer from and against any claims, damages, losses, liabilities, costs, and expenses (including reasonable legal fees) arising from or related to (a) your use of On Time, (b) your violation of these Terms, (c) your violation of any third-party right, including any Google account terms, or (d) any content you process through the app.

11. Termination

You may stop using On Time at any time by signing out within the app and uninstalling it from your device. We may suspend or discontinue On Time, in whole or in part, at any time without notice. The disclaimers, limitation of liability, indemnification, and governing-law sections survive termination.

12. Changes to these Terms

We may update these Terms from time to time. The "Last updated" date at the top of this page reflects the most recent change. Material changes will be communicated via the app's release notes. Your continued use of On Time after a change takes effect constitutes your acceptance of the updated Terms.

13. Governing law and venue

These Terms are governed by the laws of the Province of Ontario and the federal laws of Canada applicable therein, without regard to conflict-of-laws principles. You agree that any dispute arising out of or relating to these Terms or your use of On Time will be brought exclusively in the courts located in Toronto, Ontario, and you consent to the personal jurisdiction of those courts.

14. Severability

If any provision of these Terms is held to be invalid or unenforceable, that provision will be enforced to the maximum extent permissible and the remaining provisions will remain in full force and effect.

15. Entire agreement

Policy, constitute the entire agreement between you and the developer regarding your use of On Time and supersede any prior agreements.

Contact

Questions about these Terms? Email support@jonzhao.com.

Reach Me Here