Privacy Policy for QuickGCal Chrome Extension
1. Introduction
This Privacy Policy explains how QuickGCal ("we", "our", or "the extension") collects, uses, and protects your information when you use our Chrome extension.
2. Information We Collect
2.1 Google Calendar Data
- Calendar Events: We access your Google Calendar events to display upcoming meetings
- Event Details: Including event titles, times, descriptions, locations, and video conference links
- User Profile: Basic profile information (name and email) for authentication display
2.2 Local Storage Data
- Authentication Tokens: Securely stored locally to maintain your signed-in state
- Cached Calendar Data: Temporarily stored to improve performance and reduce API calls
- User Preferences: Settings and configuration data
3. How We Use Your Information
3.1 Core Functionality
- Display your upcoming calendar events in the extension popup
- Show countdown timers for upcoming meetings
- Provide quick access to video conference links
- Send meeting reminder notifications
3.2 Performance Optimization
- Cache calendar data locally to reduce loading times
- Store authentication tokens to maintain your session
4. Data Storage and Security
Important: All data is stored locally on your device. We do not transmit your calendar data to any external servers except Google's APIs.
4.1 Local Storage Only
- All data is stored locally on your device using Chrome's secure storage APIs
- No data is transmitted to external servers (except Google's APIs for calendar access)
- Data is automatically cleared when you sign out
4.2 Security Measures
- All communications with Google APIs use HTTPS encryption
- Authentication tokens are handled securely using Chrome's identity API
- Data is stored using Chrome's secure storage mechanisms
5. Data Sharing
5.1 No Third-Party Sharing
- We do not share, sell, or transfer your personal data to third parties
- Your calendar data remains private and is only used for the extension's functionality
5.2 Google APIs
- The extension communicates directly with Google Calendar APIs
- This communication is governed by Google's privacy policies
- We only request the minimum permissions necessary for functionality
6. Permissions Explained
6.1 Required Permissions
- Identity: To authenticate with your Google account
- Storage: To cache calendar data and store preferences locally
- Tabs: To open calendar events and video conference links
- Notifications: To show meeting reminders
- Alarms: To schedule periodic updates and notifications
6.2 Host Permissions
- https://www.googleapis.com/*: To access Google Calendar API
7. Data Retention
7.1 Local Data
- Calendar data is cached locally for up to 15 minutes for performance
- Authentication tokens are stored until you sign out
- All data is automatically cleared when the extension is uninstalled
7.2 User Control
- You can clear all stored data by signing out of the extension
- Uninstalling the extension removes all stored data
8. Your Rights
8.1 Access and Control
- You can view all stored data through the extension interface
- You can sign out at any time to clear stored data
- You can revoke the extension's access through your Google Account settings
8.2 Data Deletion
- Sign out to clear all locally stored data
- Uninstall the extension to permanently remove all data
- Revoke permissions in your Google Account to prevent future access
9. Children's Privacy
This extension is not intended for use by children under 13. We do not knowingly collect personal information from children under 13.
10. Changes to This Policy
We may update this Privacy Policy from time to time. Any changes will be reflected in the updated "Effective Date" at the top of this policy. Continued use of the extension after changes constitutes acceptance of the updated policy.
11. Contact Information
12. Open Source
QuickGCal is open source software. You can review the complete source code to verify our privacy practices.
13. Legal Basis for Processing (GDPR)
For users in the European Union, our legal basis for processing your data is:
- Legitimate Interest: To provide the calendar viewing functionality you've requested
- Consent: When you install and use the extension, you consent to this data processing
You have the right to withdraw consent at any time by uninstalling the extension or signing out.