Google's App Terms of Service and Privacy Policy

Certainly! Google often requires both a Privacy Policy and a Terms of Service (ToS) to move an app from "Testing" to "In Production" (which fixes that invalid_grant error by making tokens permanent).

Here is a clear, professional Terms of Service template tailored for your self-hosted Cal.com and n8n setup.


Terms of Service

Last Updated: March 28, 2026

Welcome to the scheduling and automation services provided via cal.laravieira.me, n8n.laravieira.me and related subdomains. By using these services, you agree to the following terms.

1. Description of Service

We provide scheduling management through Cal.com and workflow automation through n8n. These services allow you to sync your Google Calendar, manage appointments, and automate data tasks between various third-party applications.

2. Eligibility and Account

  • You must provide accurate information when connecting your Google Account.
  • You are responsible for maintaining the security of your account and any API keys or OAuth tokens generated.
  • We reserve the right to suspend access if the service is used for spam, phishing, or illegal activities.

3. Use of Google Integration

  • OAuth Permissions: By connecting your Google account, you grant us permission to access the specific scopes (Calendar, Gmail, etc.) required for the service to function.
  • Compliance: Your use of these integrations must comply with Google’s Terms of Service and Acceptable Use Policies.

4. Prohibited Conduct

Users agree not to:

  • Use the n8n automation engine to perform "denial of service" attacks or scrape data illegally.
  • Use the Cal.com scheduling link to impersonate others or send unsolicited booking requests (spam).
  • Attempt to reverse engineer or bypass any security headers or rate limits (such as Unkey-protected endpoints).

5. Limitation of Liability

The service is provided "as is" and "as available." While we strive for 100% uptime:

  • We are not liable for any missed appointments, data loss in n8n workflows, or synchronization errors caused by third-party API changes (e.g., Google API updates).
  • We do not guarantee that the service will be error-free or uninterrupted.

6. Termination

We reserve the right to terminate or suspend access to our service immediately, without prior notice or liability, for any reason, including breach of these Terms.

7. Changes to Terms

We may modify these terms at any time. Continued use of the service after changes are posted constitutes your acceptance of the new Terms.

Privacy Policy

This Privacy Policy describes how we collect, use, and protect your information when you use our Google integration services (Google Calendar, Gmail, etc.) through our instances of Cal.com and n8n.

1. Information We Collect

When you connect your Google Account, we request OAuth access for the following purposes:

  • Google Calendar: To read your existing events (to prevent scheduling conflicts) and create new appointments booked via Cal.com.
  • Gmail/Contacts: Only if specifically configured within n8n for workflow automation (e.g., sending automated confirmation emails or syncing contact data).

2. How We Use Your Data

The data accessed is used strictly for the technical functionality of the tools:

  • Cal.com: Real-time availability synchronization to allow third parties to book meetings with you based on your actual free/busy status.
  • n8n: Execution of automated workflows defined by the user (e.g., "When a new row is added to a sheet, send a calendar invite").

3. Data Storage and Retention

  • We do not sell your data to third parties.
  • OAuth tokens (Access and Refresh tokens) are stored in an encrypted format within our secure database to maintain the connection.
  • Calendar event data is read in real-time and is not permanently stored on our servers, except for the metadata required to log the specific booking (name, email, and time).

4. Google Limited Use Requirements

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

5. Your Rights and Control

You can revoke access at any time through:

  1. The integration settings within your Cal.com or n8n dashboard.
  2. The Google Account security permissions page at myaccount.google.com/permissions.

6. Contact Us

If you have any questions regarding this policy or the data handled by these integrations, please contact us at: [email protected].