CalendarPipe
  • How It Works
  • For Developers
  • Demo
  • Pricing
  • Docs
Sign In
Sign Up
CalendarPipe

Smart calendar sync. Create pipes to filter, transform, and sync events between Google Calendar, Outlook, and Apple Calendar.

© 2026 CalendarPipe. Indie-built in Prague.

Product
  • Documentation
  • Pricing
  • FAQ
Compare
  • Clockwise Alternative
  • Reclaim.ai Alternative
  • OneCal Alternative
  • CalendarBridge Alternative
  • SyncThemCalendars Alternative
Legal
  • Privacy Policy
  • Terms of Service
  • Cookie Policy
Connect
  • Feedback
  • Twitter/X
  • GitHub
  • Email

Terms of Service

Our terms and conditions

Last updated: March 4, 2026

1. Acceptance of Terms

In Short
By using CalendarPipe, you agree to these Terms. You must be 18 or older to use the service.

By accessing or using CalendarPipe (the “Service”), you agree to be bound by these Terms of Service (“Terms”). If you do not agree to these Terms, please do not use the Service.

You must be at least 18 years old to use CalendarPipe. If you are using the Service on behalf of an organization, you represent that you have authority to bind that organization to these Terms, and “you” refers to both you individually and the organization.

We may update these Terms from time to time. Continued use of the Service after changes take effect constitutes acceptance of the revised Terms. See Section 10 for details on how we notify you of material changes.

2. The Service

In Short
CalendarPipe is a programmable calendar sync tool. You connect your Google or Microsoft calendars and define rules to sync events between them automatically.

CalendarPipe is a programmable calendar synchronization service that allows you to:

  • Connect Google Calendar and Microsoft Outlook calendar accounts
  • Define sync rules that automatically copy or transform events from a source calendar to a target calendar
  • Write gate functions — small JavaScript functions that run during each sync to filter or modify which events are synced and how
  • Optionally use AI assistance to generate gate function code from a plain-language description

The Service is provided by CalendarPipe. We reserve the right to modify, improve, or discontinue features of the Service with appropriate notice as described in these Terms.

3. Account Registration

In Short
You are responsible for your account and everything that happens under it. Keep your credentials secure.

To use CalendarPipe, you sign in via OAuth with a Google or Microsoft account. By signing in, you authorize CalendarPipe to access your calendar data as described in our Privacy Policy.

  • Accurate information: You agree to provide accurate information and keep it up to date.
  • One account per user: Each person may maintain one CalendarPipe account. Creating multiple accounts to circumvent Free tier limits is prohibited.
  • Account security: You are responsible for maintaining the security of your account. Notify us immediately at support@calendarpipe.com if you believe your account has been compromised.
  • Responsibility: You are responsible for all activity that occurs under your account.

4. Subscriptions & Billing

In Short
CalendarPipe is billed through Stripe. Subscriptions auto-renew. You can cancel anytime and keep Pro features until your billing period ends. Subscriptions are non-refundable. Free tier features and limits are subject to change.

CalendarPipe offers a Free tier and a Pro subscription. Billing is handled by Stripe, a PCI-compliant payment processor. We do not store your payment card details.

  • Auto-renewal: Pro subscriptions renew automatically at the start of each billing period (monthly or annually) unless cancelled.
  • Cancellation: You can cancel your subscription at any time from your account settings. Cancellation takes effect at the end of the current billing period — you retain Pro features until then, after which your account reverts to the Free tier.
  • Refunds: Subscription fees are non-refundable. We do not provide refunds or credits for partial billing periods.
  • Price changes: We will give you at least 30 days' email notice before any price increase takes effect on your next billing cycle.
  • Free tier limits: The Free tier has usage limits. See our pricing page for current limits.
  • Free tier branding: Events synced on the Free tier may include a CalendarPipe attribution (for example, a note in the event description). Pro subscribers can disable this from their account settings.
  • Free tier changes: Free tier features, limits, and conditions (including branding, sync frequency, and number of active rules) are subject to change. We will provide reasonable notice for significant changes to the Free tier.
  • Tier structure: CalendarPipe's subscription tiers, their names, features, and pricing are subject to change. New tiers may be introduced and existing tiers may be restructured. Changes to your current paid subscription are subject to the notice requirements in Section 10.

5. Acceptable Use

In Short
CalendarPipe is designed for syncing calendars you own or have permission to access. Don't use it to abuse the sync system, circumvent limits, or access calendars without authorization.

CalendarPipe is designed to help you sync calendar events between accounts you own or have explicit permission to access. To keep the Service reliable and fair for everyone, the following are prohibited:

  • Unauthorized calendar access: Syncing calendars you do not own or have explicit authorization to access.
  • Circumventing Free tier limits: Using technical means (such as creating multiple accounts) to bypass Free tier restrictions.
  • Sync system abuse: Writing gate functions or triggering sync activity that causes excessive API calls to Google, Microsoft, or CalendarPipe infrastructure, or that disrupts the service for other users.
  • Malicious code: Using AI generation or manual coding to create gate functions designed to crash, exploit, or abuse the sync system.
  • Competitive re-selling: Using the Service to build a competing product that re-sells CalendarPipe's core sync capability without our permission.
  • Illegal use: Using the Service for any purpose that violates applicable laws or regulations.

CalendarPipe reserves the right to disable or modify sync rules that impact service stability, consume excessive resources, or violate these Terms.

6. Gate Functions & Code Execution

In Short
Gate functions run in a sandboxed environment with strict limits. You are responsible for the code you write and deploy.

CalendarPipe allows you to write gate functions — small JavaScript functions that run during each sync to filter or transform calendar events. Gate functions execute in a secure sandbox with the following constraints:

  • No network access — gate functions cannot make HTTP requests or open connections
  • No filesystem access — gate functions cannot read or write files
  • Time limit — execution is interrupted if it exceeds 50 milliseconds
  • Memory limit — execution is stopped if it exceeds 4MB of memory
  • No access to your OAuth tokens, credentials, or personal data beyond the event being processed

While CalendarPipe provides sandboxed execution using QuickJS and makes reasonable efforts to maintain a secure environment, you are responsible for the code you write and deploy as a gate function. CalendarPipe accepts no liability for the behavior, output, or effects of user-written code.

CalendarPipe reserves the right to disable or modify sync rules that impact service stability, consume excessive resources, or violate these Terms.

7. AI-Generated Gate Functions

In Short
AI generation is optional. Once you accept AI-generated code, it becomes your responsibility — the same as code you write yourself.

CalendarPipe offers an optional feature that generates gate function code from a plain-language description using OpenAI's API. This feature is entirely optional — you can write gate functions manually or use pre-built templates at any time.

When you use AI generation and accept the generated code, that code becomes your responsibility. AI-generated gate functions are subject to exactly the same Terms as manually written code, including:

  • The sandbox constraints described in Section 6 apply equally to AI-generated and manually written code
  • You are responsible for reviewing AI-generated code before deploying it
  • CalendarPipe accepts no liability for the output or behavior of AI-generated gate functions

For information on what data is sent to OpenAI when you use AI generation, see our Privacy Policy (Section 5: AI-Powered Gate Generation).

8. Public API

In Short
The Public API is a Pro feature. You are responsible for your API keys and everything built on the API. We may rate-limit, change, or discontinue the API at any time.

CalendarPipe offers a Public API that allows Pro subscribers to programmatically access calendar and event data. Access to the Public API is subject to the following terms:

  • Pro feature: The Public API is available exclusively to Pro subscribers. CalendarPipe reserves the right to change which subscription tiers include API access.
  • API key security: You are solely responsible for safeguarding your API keys. Treat them as secrets — do not share them publicly or embed them in client-side code. CalendarPipe is not liable for unauthorized access resulting from compromised API keys. You may revoke and regenerate keys at any time from your account settings.
  • Rate limits: API requests are subject to rate limits. CalendarPipe may adjust rate limits at any time without prior notice to ensure service stability.
  • No stability guarantees: The Public API is provided on an as-is basis. CalendarPipe may modify, version, deprecate, or discontinue API endpoints at any time. We will make reasonable efforts to communicate breaking changes in advance, but do not guarantee backward compatibility.
  • Your integrations: You are solely responsible for any applications, integrations, or services you build using the Public API. CalendarPipe accepts no liability for issues arising from your use of the API, including data loss, sync failures, or downstream effects in your systems.
  • Prohibited uses: You may not resell, sublicense, or redistribute API access to third parties. Using the API to build a service that replicates or competes with CalendarPipe's core functionality is prohibited. The acceptable use restrictions in Section 5 apply equally to API usage.
  • Revocation: CalendarPipe reserves the right to throttle, suspend, or revoke API access at any time for abuse, excessive usage, Terms violations, or any other reason at our sole discretion.

9. Service Availability

In Short
We aim for high availability but do not guarantee specific uptime. We'll notify you of planned maintenance in advance.

CalendarPipe aims to provide a reliable, high-availability service, but we do not offer a formal uptime Service Level Agreement (SLA). The Service is provided on a best-effort basis.

  • Planned maintenance: We will notify you by email in advance of scheduled maintenance that may affect Service availability.
  • No uptime guarantees: Sync operations may occasionally be delayed or interrupted due to external factors, including Google and Microsoft API availability.
  • Feature changes: We reserve the right to modify, add, or remove features of the Service. For material changes or discontinuation of the Service, we will give at least 30 days' email notice.

10. Modifications to Terms

In Short
Material changes (reducing your rights or increasing costs) get 30 days' email notice. Non-material changes (new features, clarifications) take effect when posted.

We may update these Terms from time to time to reflect changes to the Service, legal requirements, or our practices.

Material changes are changes that reduce your existing rights, increase your obligations, or materially alter paid functionality you currently rely on. Examples include price increases for your current plan, removing a paid feature, or adding new data-sharing practices. For material changes, we will:

  • Send an email notice to your registered email address at least 30 days before the changes take effect
  • Update the “Last updated” date at the top of this page

Non-material changes — such as adding new features, introducing new subscription tiers, adjusting Free tier conditions, clarifying existing language, or fixing typos — take effect when posted to this page. We will update the “Last updated” date for all changes.

Your continued use of the Service after the effective date of any changes constitutes acceptance of the revised Terms. If you disagree with a material change, you may close your account at any time from your account Settings before the change takes effect.

11. Account Termination

In Short
You can delete your account anytime from Settings. We may terminate accounts for serious Terms violations, with a warning first in most cases.

Termination by you: You can delete your account at any time from your account Settings page. Deletion immediately stops all active syncs and removes your data per our Privacy Policy.

Termination by CalendarPipe: We may suspend or terminate your account for violations of these Terms, including:

  • Abuse of the sync system or Service infrastructure
  • Unauthorized access to calendars you do not own
  • Illegal use of the Service
  • Repeated or severe violations of the Acceptable Use policy (Section 5)

Except for severe violations (such as illegal activity), we will provide a warning before taking action. When an account is terminated by CalendarPipe, all active syncs stop and your data is deleted per our Privacy Policy.

12. Limitation of Liability

In Short
CalendarPipe is provided as-is. Our liability is capped at the fees you paid in the 12 months before any claim.

To the maximum extent permitted by applicable law, CalendarPipe is provided “as is” and “as available” without warranties of any kind, either express or implied, including but not limited to warranties of merchantability, fitness for a particular purpose, or non-infringement.

CalendarPipe's total liability to you for any claims arising out of or related to these Terms or the Service will not exceed the fees you paid to CalendarPipe in the 12 months preceding the claim. If you are on the Free tier, our liability is limited to $0.

CalendarPipe is not liable for any indirect, incidental, special, consequential, or punitive damages, including lost data, missed events, or sync failures, even if we have been advised of the possibility of such damages.

13. Governing Law

In Short
These Terms are governed by applicable law. Disputes will be resolved through good-faith negotiation first.

These Terms are governed by applicable law. Any disputes arising from these Terms or the Service will be resolved through good-faith negotiation between the parties before resorting to formal proceedings.

If you have a concern or dispute, please contact us first at support@calendarpipe.com. We will make every reasonable effort to resolve issues informally.

14. Contact

If you have questions about these Terms of Service, please contact us at:

CalendarPipe
support@calendarpipe.com