Skip to content

Terms of Service

Last updated: February 17, 2026

These Terms of Service ("Terms") are a binding agreement between you and UCals LLC ("we," "us," or "our") governing your use of the UCals desktop application, website, and related services (collectively, the "Service"). By creating an account, installing the application, or using UCals in any way, you agree to these Terms in full.

If you do not agree to these Terms, do not use UCals.

1. What UCals is

UCals is an AI-powered calendar assistant. It connects to your Google Calendar, lets you manage events through a conversational interface, and syncs changes across your devices. The desktop application runs on macOS (12 and later), with mobile apps in development.

UCals uses Anthropic's Claude API to process your natural language instructions and translate them into calendar actions. Firebase provides cloud data synchronization between your devices. You authenticate via Google Sign-In or Apple Sign-In.

2. Eligibility

You must be at least 16 years old to use UCals. By using the Service, you represent that you meet this age requirement and that any information you provide is accurate and complete.

3. Your account

You need a UCals account to use the Service. You can create an account using Google Sign-In or Apple Sign-In. You are responsible for maintaining the security of your account and for all activity that occurs under it. If you suspect unauthorized access, contact us immediately at hello@ucals.com.

One account per person. Accounts are non-transferable. We reserve the right to suspend or terminate accounts that violate these Terms.

4. Free trial

UCals offers a 14-day free trial with full access to all features. No credit card is required to start your trial. At the end of the trial period, you will need to subscribe to a paid plan to continue using the Service. We will not charge you automatically when the trial ends.

5. Subscription and payment

Plans

UCals is available as a paid subscription at the following rates:

  • Monthly: $15 per month, billed monthly
  • Annual: $10 per month, billed annually ($120 per year)

Billing

Subscriptions are billed in advance for each billing cycle (monthly or annual). Payment is processed through our third-party payment provider. By subscribing, you authorize us to charge your selected payment method on a recurring basis until you cancel.

Price changes

We may change our pricing with at least 30 days' advance notice. Price changes will take effect at the start of your next billing cycle after the notice period. If you do not agree to a price change, you may cancel before the new price takes effect.

6. Cancellation and refunds

You may cancel your subscription at any time from within the application or by contacting us at hello@ucals.com. When you cancel:

  • Your access continues until the end of the current billing period you have already paid for.
  • You will not be charged again after cancellation.
  • Your data remains exportable (see Section 12) for 30 days after your subscription ends.

If you cancel within 7 days of your first paid subscription charge (not the free trial) and are unsatisfied with the Service, contact us at hello@ucals.com to request a full refund. Refunds after this 7-day window are at our sole discretion.

7. Referral program

UCals may offer a referral program that provides benefits (such as additional trial days or discounts) when you refer new users. Referral codes are unique to your account. The following rules apply:

  • Referral benefits are subject to change or discontinuation at any time
  • Referral codes may not be publicly posted on coupon or deal sites
  • We reserve the right to revoke referral benefits obtained through fraud, abuse, or violation of these Terms
  • No personal information is shared between the referrer and the referred user

8. Google Calendar and Zoom integrations

UCals integrates with Google Calendar through Google's official OAuth 2.0 authorization flow. When you connect your Google account, you explicitly grant UCals permission to:

  • Read your calendar events
  • Create, modify, and delete events on your behalf
  • Sync changes bidirectionally between UCals and Google Calendar

You can revoke this access at any time through your Google Account permissions settings. Revoking access will disable calendar sync but will not delete your UCals account or locally stored data.

UCals' use and transfer to any other app of information received from Google APIs will adhere to the Google API Services User Data Policy, including the Limited Use requirements.

Zoom

If you connect your Zoom account, UCals can create Zoom meeting links for your calendar events. You authorize this connection through Zoom's OAuth flow. UCals stores your Zoom OAuth tokens server-side in Firebase to create meetings on your behalf. You can disconnect Zoom at any time from Settings. Zoom's use is governed by Zoom's Terms of Service.

9. AI assistant: how it works and what to expect

This section is important. Please read it carefully.

The AI assistant in UCals is powered by Anthropic's Claude language model. It interprets your natural language instructions and translates them into calendar actions such as creating, modifying, or deleting events.

Your API key

UCals requires you to provide your own Anthropic API key to use the AI assistant. You obtain this key directly from Anthropic and are responsible for its security and any usage charges from Anthropic. Your API key is stored in your device's secure credential storage (e.g., macOS Keychain) and is never stored on UCals servers. UCals is not responsible for charges incurred on your Anthropic account.

The AI may make mistakes

Language models are probabilistic systems. The AI assistant may occasionally:

  • Misinterpret an instruction (e.g., scheduling an event for the wrong time or day)
  • Apply changes to the wrong event when multiple events have similar names
  • Make assumptions about details you did not explicitly provide
  • Produce unexpected results with ambiguous instructions

You are responsible for reviewing changes

UCals is designed with safeguards to help you stay in control:

  • Before-and-after diffs: Every change the AI proposes is shown as a clear diff, displaying exactly what will be added, modified, or removed before anything is applied.
  • Undo is always available: Every AI action can be undone immediately. If something looks wrong, reverse it with one click.
  • You remain the decision-maker: The AI suggests changes. You decide whether to keep them.

Despite these safeguards, you are ultimately responsible for reviewing the changes UCals makes to your calendar. We strongly recommend reviewing the diff display before moving on, especially for time-sensitive or high-stakes scheduling.

UCals is not a substitute for your own judgment. Do not rely on the AI assistant for safety-critical scheduling decisions without independent verification.

10. Acceptable use

You agree to use UCals only for lawful purposes and in accordance with these Terms. You must not:

  • Use the Service to violate any applicable law or regulation
  • Attempt to reverse-engineer, decompile, or disassemble the application
  • Use automated scripts, bots, or scrapers to access or interact with the Service
  • Circumvent or disable security features, rate limits, or access controls
  • Share your account credentials with others or allow multiple people to use a single account
  • Use the Service to store or transmit malicious code or content
  • Interfere with or disrupt the Service's infrastructure or other users' access
  • Use the AI assistant to generate content that violates Anthropic's Acceptable Use Policy

11. Your data and privacy

You own your data

Your calendar events, preferences, and personal information belong to you. UCals does not claim any ownership rights over your content. We process your data solely to provide and improve the Service.

What we process

To deliver the Service, UCals processes:

  • Calendar event data (titles, times, descriptions, locations) to display and manage your schedule
  • Conversational input you provide to the AI assistant, which is sent to Anthropic's API for processing
  • Account information (email address) for authentication and communication
  • Usage data to maintain and improve the Service

Third-party services

UCals relies on the following third-party services to operate. Your use of UCals is also subject to their respective terms:

  • Anthropic (Claude API): Processes your conversational input to generate calendar actions. You use your own API key. Subject to Anthropic's API Terms.
  • Google (Calendar API, Firebase, Sign-In): Reads and writes calendar events, provides cloud sync and authentication. Subject to Google's Privacy Policy.
  • Apple (Sign in with Apple): Provides authentication. Subject to Apple's Privacy Policy.
  • Stripe: Processes subscription payments. Card details are handled entirely by Stripe and never touch UCals servers. Subject to Stripe's Privacy Policy.
  • Zoom: Creates video meeting links when you connect your Zoom account. Subject to Zoom's Privacy Policy.
  • Mapbox: Provides geocoding and directions for location features. Subject to Mapbox's Privacy Policy.
  • Sentry: Monitors application errors (no calendar content is included). Subject to Sentry's Privacy Policy.

For full details on how we handle your data, including all third-party services and data flows, see our Privacy Policy.

12. Data portability and no lock-in

We believe your data should move freely. UCals provides two export options:

  • ICS export: Export all calendar events as standard ICS files, compatible with Google Calendar, Apple Calendar, Outlook, and virtually every other calendar application.
  • Full data export (JSON): Export a complete copy of all your personal data (events, settings, preferences, conversation history) in a structured JSON format.

These export capabilities are available during your active subscription and for 30 days following cancellation. We will never hold your data hostage.

13. Intellectual property

Our rights

UCals, including its software, design, branding, documentation, and all associated intellectual property, is owned by UCals LLC and protected by copyright, trademark, and other applicable laws. These Terms grant you a limited, non-exclusive, non-transferable, revocable license to use the UCals application for your personal or internal business purposes during your active subscription.

Your rights

You retain all rights to the content you create using UCals, including calendar events, notes, and any other data you input. By using the Service, you grant UCals a limited license to process your content solely to deliver the Service to you.

Feedback

If you provide suggestions, feature requests, or other feedback about UCals, we may use that feedback without obligation to you. You are never required to provide feedback.

14. Disclaimer of warranties

UCals is provided "as is" and "as available" without warranties of any kind, whether express, implied, or statutory. We specifically disclaim all implied warranties of merchantability, fitness for a particular purpose, and non-infringement.

Without limiting the foregoing, we do not warrant that:

  • The Service will be uninterrupted, timely, secure, or error-free
  • The AI assistant will always correctly interpret your instructions
  • Calendar synchronization will always be instantaneous or conflict-free
  • The Service will meet your specific requirements
  • Any errors in the Service will be corrected

You use UCals at your own risk. The AI assistant is a productivity tool, not a guarantee of scheduling accuracy.

15. Limitation of liability

To the maximum extent permitted by applicable law, UCals LLC and its members, employees, and affiliates will not be liable for any indirect, incidental, special, consequential, or punitive damages, including but not limited to loss of profits, data, business opportunities, or goodwill, arising from or related to your use of or inability to use the Service.

This includes, without limitation, damages arising from:

  • Scheduling errors made by the AI assistant
  • Missed appointments or events due to synchronization issues
  • Unauthorized access to your account
  • Interruptions to the Service
  • Loss of data

Our total aggregate liability to you for all claims arising from or related to the Service will not exceed the amount you paid us in the twelve (12) months immediately preceding the event giving rise to the claim, or $120, whichever is greater.

Some jurisdictions do not allow the exclusion or limitation of certain damages. In those jurisdictions, our liability is limited to the fullest extent permitted by law.

16. Indemnification

You agree to indemnify, defend, and hold harmless UCals LLC and its members from and against any claims, liabilities, damages, losses, and expenses (including reasonable legal fees) arising out of or related to:

  • Your use of the Service
  • Your violation of these Terms
  • Your violation of any applicable law or third-party rights
  • Content you input into the Service

17. Termination

By you

You may stop using UCals and cancel your subscription at any time. You can delete your account and all associated data directly from the app (Settings → Account → Delete Account) or by contacting hello@ucals.com.

By us

We may suspend or terminate your access to the Service immediately, without prior notice, if:

  • You violate these Terms
  • You engage in activity that could harm UCals, other users, or third parties
  • We are required to do so by law
  • We discontinue the Service (with reasonable notice)

Effect of termination

Upon termination, your right to use the Service ceases immediately. Sections that by their nature should survive termination will survive, including but not limited to: intellectual property, disclaimers, limitation of liability, indemnification, and governing law.

We will make your data available for export for 30 days following termination, except in cases of termination for abuse or legal requirement.

18. Service availability and changes

We strive to keep UCals available and reliable, but we do not guarantee uptime. We may modify, suspend, or discontinue any part of the Service at any time. For material changes that reduce functionality, we will provide reasonable advance notice.

UCals depends on third-party services (Google Calendar API, Anthropic API, Firebase) that are outside our control. Outages or changes to those services may affect UCals functionality, and we are not liable for such disruptions.

19. Changes to these Terms

We may update these Terms from time to time. When we make material changes, we will:

  • Update the "Last updated" date at the top of this page
  • Notify you via email or an in-app notification at least 14 days before the changes take effect

Your continued use of UCals after the effective date of revised Terms constitutes acceptance of those Terms. If you disagree with any changes, you should cancel your subscription and stop using the Service before the changes take effect.

20. Governing law and disputes

These Terms are governed by the laws of the State of California, United States, without regard to conflict of law principles.

Before initiating any formal dispute resolution, you agree to first contact us at hello@ucals.com and attempt to resolve the dispute informally for at least 30 days. Most concerns can be resolved quickly through direct communication.

If informal resolution fails, any dispute arising from these Terms or the Service will be resolved through binding arbitration administered by JAMS under its Streamlined Arbitration Rules and Procedures. The arbitration will take place in San Francisco, California, or remotely at your election. You and UCals LLC each waive the right to a jury trial and the right to participate in a class action.

Nothing in this section prevents either party from seeking injunctive or equitable relief in a court of competent jurisdiction for matters involving intellectual property or unauthorized access.

21. General provisions

  • Entire agreement: These Terms, together with our Privacy Policy, constitute the entire agreement between you and UCals LLC regarding the Service.
  • Severability: If any provision of these Terms is found to be unenforceable, the remaining provisions will continue in full force and effect.
  • Waiver: Our failure to enforce any right or provision of these Terms does not constitute a waiver of that right or provision.
  • Assignment: You may not assign or transfer your rights under these Terms without our written consent. We may assign our rights without restriction.
  • Force majeure: We are not liable for any failure or delay caused by circumstances beyond our reasonable control, including natural disasters, government actions, or infrastructure failures.

22. Contact

If you have questions about these Terms, need to report a concern, or want to request account deletion, contact us at:

Email: hello@ucals.com
Website: ucals.com

We aim to respond to all inquiries within 5 business days.


By using UCals, you acknowledge that you have read, understood, and agree to be bound by these Terms of Service.