Overview
Calens Chrome extension provides analytics and enhanced editing for Google Calendar. We are committed to protecting your privacy and being transparent about how we handle your data.
Data Collection
What Data We Collect
Calens collects and processes the following data:
Personal Identification Information
- Email address: Obtained through Google OAuth to identify your account
- Profile information: Your name and profile picture from your Google account
Calendar Activity Data
- Calendar events: Including event titles, start/end times, descriptions, locations, and attendees
- Calendar metadata: Calendar names, colors, and settings
- Tags and labels: Custom tags you create within the extension
Subscription Data
- Subscription status: Whether you're on trial, have an active subscription, or your subscription has expired
- Subscription dates: Trial start/end dates and subscription renewal dates
- Pricing tier: Your selected plan (monthly, annual, or lifetime)
How We Collect Data
All data is collected through official Google Calendar APIs using OAuth 2.0 authentication. You must explicitly grant permission for Calens to access your calendar data.
Payment Processing
Calens uses LemonSqueezy as our payment processor for subscription management.
Data Shared with LemonSqueezy
- Email address: Used for account identification, receipts, and subscription management
- Subscription information: Your selected pricing tier and subscription status
Payment Security
- All payment transactions are processed directly by LemonSqueezy
- We never see, access, or store your credit card numbers or payment details
- LemonSqueezy is PCI-DSS compliant
For more information about how LemonSqueezy handles your data, please review the LemonSqueezy Privacy Policy.
How We Use Your Data
Primary Purposes
- Authentication & Identity: To verify your Google account and maintain your session
- Calendar Analytics: To calculate and display time statistics, contribution graphs, and insights about your schedule
- Enhanced Editing: To provide improved event editing features and tag management
- Synchronization: To keep your local data in sync with Google Calendar
Data Processing Location
- 100% Local Storage: All your data is stored exclusively in your browser using IndexedDB
- No Cloud Storage: We do not maintain any servers or cloud storage for your data
- No External Transmission: Your calendar data never leaves your device except when communicating directly with Google APIs
Data Storage and Security
Local Storage
- All calendar data, tags, and preferences are stored in your browser's IndexedDB
- Data persists only on your device and is not synchronized across devices by us
- You can clear all data by uninstalling the extension
Security Measures
- OAuth 2.0: Industry-standard authentication via Chrome Identity API
- HTTPS Only: All communications with Google APIs use encrypted HTTPS connections
- Minimal Permissions: We request only the minimum necessary permissions
- No Password Storage: We never see or store your Google password
Data Sharing and Third Parties
We Do NOT:
- Sell your data to anyone
- Share your data with advertisers
- Use your data for marketing purposes
- Transfer your data to third-party services
- Use analytics or tracking services (no Google Analytics, Facebook Pixel, etc.)
- Collect data for purposes unrelated to calendar management
We Only Communicate With:
- Google Calendar API (calendar.googleapis.com) - To fetch and update your calendar events
- Google OAuth (accounts.google.com) - To authenticate your account
- Google Calendar Web (calendar.google.com) - For content script enhancements
- LemonSqueezy (api.lemonsqueezy.com) - Payment processing and subscription management
Your Data Rights
Access
You can view all your data through the extension's interface at any time.
Modification
You can edit or delete events and tags through the extension or directly in Google Calendar.
Deletion
- Uninstall the extension: Removes all local data from your browser
- Revoke access: Go to Google Account Permissions and remove Calens
- Clear browser data: Use Chrome's "Clear browsing data" feature
Export
Your data remains in Google Calendar and can be exported using Google Takeout.
Permissions Explained
Chrome Permissions
storage - Store user preferences and settings locally
identity - Authenticate with Google using OAuth 2.0
sidePanel - Display the extension's user interface
alarms - Schedule background synchronization tasks
Google API Scopes
calendar.readonly - Read your calendar events and metadata
calendar.events - Update events when you make edits through the extension
userinfo.email - Get your email address for account identification
userinfo.profile - Get your name and profile picture
Children's Privacy
Calens is not directed at children under 13 years of age. We do not knowingly collect personal information from children. If you are a parent or guardian and believe your child has provided us with data, please contact us.
Data Retention
- Active Use: Data is retained locally as long as you have the extension installed
- After Uninstall: All local data is automatically deleted when you uninstall the extension
- Google Calendar: Your calendar data remains in your Google account according to Google's policies
- Subscription Data: Retained while your account is active. Payment history and billing information is managed by LemonSqueezy according to their retention policies
Compliance
We Comply With:
- Chrome Web Store Developer Program Policies
- Google API Services User Data Policy
- General Data Protection Regulation (GDPR)
- California Consumer Privacy Act (CCPA)
Limited Use Disclosure
Calens' use and transfer of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements.
Changes to This Policy
We may update this privacy policy from time to time. Significant changes will be communicated through:
- Updates to this page with a new "Last Updated" date
- Chrome Web Store extension listing updates
- In-extension notifications for major changes