🔒

Google Calendar Privacy & Data Usage

Complete transparency about how GigSchedule uses Google Calendar data

Last Updated: November 10, 2025

📋 Overview

GigSchedule integrates with Google Calendar to provide two-way synchronization of appointments and prevent double-booking. This integration is completely optional and can be enabled or disabled at any time by the user.

We take your privacy seriously and comply with Google's API Services User Data Policy, including the Limited Use requirements.

🔍 What Data We Access

Specific OAuth Scopes Requested:

  • calendar.events Create, read, update, and delete calendar events
  • calendar.readonly Read calendar events to check for scheduling conflicts

What we can see:

  • Event titles, descriptions, dates, and times
  • Event locations and attendees
  • Recurring event patterns
  • Calendar availability/busy status

What we CANNOT and DO NOT access:

  • Your Gmail emails or messages
  • Your Google Drive files or documents
  • Your Google Contacts (except when explicitly connecting contacts separately)
  • Any other Google services or data
  • Calendars you haven't explicitly connected

Why We Need This Access

1. Two-Way Synchronization

When you book an appointment in GigSchedule, we create a corresponding event in your Google Calendar. When you create an event in Google Calendar, we block that time in GigSchedule to prevent double-booking.

2. Conflict Prevention

We read your calendar to check if you already have something scheduled before allowing a new booking. This prevents clients from booking times when you're already busy.

3. Real-Time Updates

When you reschedule or cancel an appointment in either GigSchedule or Google Calendar, the change is reflected in both places automatically.

⚙️ How We Use The Data

We use your Google Calendar data ONLY to:

  1. Sync appointments between GigSchedule and Google Calendar
  2. Check for scheduling conflicts before creating new bookings
  3. Display your availability to clients on your booking portal
  4. Update or delete events when you make changes

What We DO NOT Do:

  • Never sell or share your calendar data with third parties
  • Never use it for advertising or marketing purposes
  • Never train AI models on your personal calendar data
  • Never access data from calendars you haven't connected
  • Never read or analyze calendar data beyond scheduling needs

🔐 Data Storage & Security

What We Store:

  • OAuth tokens: Encrypted access tokens to maintain your connection
  • Event IDs: Google Calendar event IDs to link appointments
  • Sync metadata: Timestamps of last sync to track changes

Security Measures:

  • All data encrypted in transit (TLS 1.3) and at rest (AES-256)
  • OAuth tokens stored with industry-standard encryption
  • Regular security audits and penetration testing
  • Access logs maintained for security monitoring
  • Automatic token rotation and expiration handling

Data Retention:

Calendar sync data is retained only while your Google Calendar connection is active. When you disconnect Google Calendar, we delete all associated sync data within 30 days.

🎮 Your Control & Rights

✅ You Can:

  • Disconnect anytime: Settings → Integrations → Disconnect Google Calendar
  • Revoke access: Visit Google Account Permissions
  • Selective sync: Choose which calendar to sync (coming soon)
  • View sync activity: See what data was synced and when
  • Request data deletion: Contact support to delete all synced data immediately

What Happens When You Disconnect:

  • Syncing stops immediately
  • No new data is accessed from your Google Calendar
  • Existing GigSchedule appointments remain in GigSchedule
  • Existing Google Calendar events remain in Google Calendar
  • Sync tokens and metadata are deleted within 30 days

Compliance & Standards

GigSchedule complies with:

  • Google API Services User Data Policy: Including Limited Use requirements
  • GDPR: General Data Protection Regulation (EU)
  • CCPA: California Consumer Privacy Act
  • SOC 2 Type II: Security and availability standards (in progress)

Google Limited Use Disclosure:

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

📧 Questions or Concerns?

If you have any questions about how we use Google Calendar data, or if you'd like to request data deletion or access, please contact us:

Email: privacy@gigschedule.com

Support: Contact Form

Privacy Policy: Full Privacy Policy

We typically respond to privacy inquiries within 24 hours.

Back to Help Center