Import calendar files to Google Calendar with simple drag and drop

Privacy Policy for iCalendar Chrome Extension

Last Updated: January 12, 2026

Summary (TL;DR)

  • ✅ We collect basic account info (email, name) to improve our service
  • ✅ OAuth tokens are stored locally and expire in 1 hour
  • ✅ Your calendar data stays in your browser - we don't store your events
  • ✅ We do NOT sell or share your data with advertisers
  • ✅ You can request data deletion anytime
  • ✅ You can revoke access anytime through Google Account settings

Introduction

This Privacy Policy describes how the iCalendar Chrome Extension ("the Extension", "we", "our") collects, uses, and protects information when you use our Chrome extension.

Information We Collect

OAuth Access Tokens

  • What: Temporary authentication tokens provided by Google OAuth 2.0
  • Why: To authenticate API requests to Google Calendar on your behalf
  • Duration: Automatically expires after 1 hour
  • Storage: Encrypted in Chrome's local storage

Calendar List

  • What: Names and IDs of your Google Calendars
  • Why: To display calendar options when adding events
  • Duration: Cached until extension is uninstalled or manually cleared
  • Storage: Encrypted in Chrome's local storage

Authorization Status

  • What: Boolean flag indicating whether you've authorized the extension
  • Why: To provide a smooth user experience
  • Storage: Chrome's local storage

Account Information

  • What: Your Google account email, name, and language preference
  • Why: To provide product updates and improve our service
  • Storage: Securely stored on our servers
  • Retention: Until you request deletion or uninstall the extension

Information We Do NOT Collect

We do NOT collect, store, or transmit:

  • ❌ Your calendar event contents (except temporarily in memory during event creation)
  • ❌ Your browsing history or website data
  • ❌ Usage analytics or behavioral tracking data
  • ❌ Cookies or tracking mechanisms

How We Use Information

OAuth Access Tokens

Used exclusively to:

  • Create calendar events in your Google Calendar
  • Fetch your calendar list for display in the extension
  • Authenticate with Google Calendar API

Calendar List

Used to:

  • Display calendar options in the extension dropdown
  • Allow you to select which calendar to add events to

Data Storage and Security

Local Storage

  • All data is stored locally in chrome.storage.local
  • Storage is encrypted and sandboxed by Chrome browser
  • Data is isolated from websites and other extensions
  • Data is automatically cleared when extension is uninstalled

Data Transmission

  • Calendar operations communicate with official Google APIs:
    • www.googleapis.com/calendar/* (Calendar API - specifically v3)
    • www.googleapis.com/oauth2/* (OAuth2 user info - specifically v2)
  • Account information is securely transmitted to our backend database

Token Expiration

  • OAuth tokens automatically expire after 1 hour
  • Expired tokens are not used and are replaced with new ones
  • Token validation occurs before each API request

Data Sharing

We do NOT share your data with:

  • Advertisers
  • Data brokers
  • Analytics companies

Your data is only shared with:

  • Google APIs - For calendar operations and authentication
  • Our secure database provider (stores account info only)

We may use your email to send occasional product updates. You can unsubscribe at any time.

Permissions Explained

Identity Permission

Required for OAuth 2.0 authentication with your Google Account to access Google Calendar.

Storage Permission

Required to cache OAuth tokens and calendar list to prevent repeated authentication prompts.

Host Permissions

  • www.googleapis.com/calendar/*: Google Calendar API requests (limited to Calendar API only)
  • www.googleapis.com/oauth2/*: OAuth 2.0 user info API (for retrieving basic user information)

Your Rights and Control

View Stored Data

You can view what's stored by:

  1. Opening Chrome DevTools (F12)
  2. Go to Application → Storage → Local Storage
  3. Look for chrome-extension://[extension-id]

Clear Stored Data

You can clear all stored data by:

  1. Uninstalling the extension
  2. Using Chrome's "Clear browsing data" feature
  3. Clearing site data for the extension

Revoke Access

You can revoke the extension's access to Google Calendar by:

  1. Visit Google Account Permissions
  2. Find "iCalendar Chrome Extension"
  3. Click "Remove Access"

Children's Privacy

This extension is not directed to children under 13 years of age. We do not knowingly collect information from children.

Changes to This Policy

We may update this Privacy Policy from time to time. Changes will be reflected by the "Last Updated" date at the top of this policy.

Compliance

This extension complies with:

  • Chrome Web Store Developer Program Policies
  • Google API Services User Data Policy
  • General Data Protection Regulation (GDPR)
  • California Consumer Privacy Act (CCPA)

Data Retention

  • OAuth Tokens: Retained for 1 hour (until expiration), then automatically cleared
  • Calendar List: Retained until extension is uninstalled or manually cleared
  • Authorization Status: Retained until extension is uninstalled
  • Account Information: Retained on our servers until you request deletion. To request deletion, email support@mehrdadh.com

Third-Party Services

This extension communicates with:

  • Google Calendar API (www.googleapis.com/calendar/*) - For creating events and fetching calendar list
  • Google OAuth2 API (www.googleapis.com/oauth2/*) - For authentication and retrieving basic user information
  • Our secure backend database - For storing account information

We do not use:

  • Analytics services (e.g., Google Analytics)
  • Crash reporting services
  • Advertising networks

Contact Information

If you have questions about this Privacy Policy or our data practices, please contact us at: support@mehrdadh.com

Consent

By using the iCalendar Chrome Extension, you consent to this Privacy Policy and our handling of information as described.


Your privacy is important to us. This extension is designed to be as privacy-friendly as possible while providing useful functionality.