Year Shape Calendar ("we", "our", or "us") is committed to protecting your privacy. This Privacy Policy explains how we handle your data when you use our calendar visualization application.
Information We Collect
Google Calendar Data
When you sign in with your Google account and grant permission, we access:
- Calendar Events: Event titles, dates, times, and descriptions from your Google Calendar
- Calendar Metadata: Calendar names and basic calendar information
- Account Information: Your name and email address for authentication purposes
🔒 Important: We use READ-ONLY access. We can view your calendar events but we NEVER modify, delete, or create events in your calendar.
Technical Information
We may collect standard technical information such as:
- Browser type and version
- Device information (screen size for responsive display)
- Usage patterns (which features you use)
How We Use Your Information
We use your calendar data exclusively for:
- Display: Showing your events in our unique calendar visualization
- Navigation: Helping you navigate to specific weeks and events
- Integration: Linking to Google Calendar for detailed event management
Data Storage and Security
🛡️ We do NOT store your calendar data on our servers.
Important security details:
- Client-Side Processing: All calendar data processing happens in your browser
- No Server Storage: We do not transmit or store your calendar data on any server
- Temporary Cache: Data is cached locally in your browser session only
- Automatic Deletion: All cached data is deleted when you sign out or close your browser
- Encrypted Communication: All communication with Google's servers uses HTTPS encryption
- OAuth Security: Your Google credentials are managed by Google's secure OAuth system
We never see or store your Google password. Authentication is handled entirely by Google.
Third-Party Services
Google Calendar API
We use Google Calendar API to access your calendar data. This service is subject to:
GitHub Pages
Our application is hosted on GitHub Pages. For information about GitHub's data practices, see:
Your Rights and Controls
You have complete control over your data:
- Access Control: You choose what calendar data to share by signing in
- Revoke Access: You can revoke our access anytime via Google Account Permissions
- Sign Out: Signing out immediately removes all locally cached data
- No Account Required: You can use the calendar without signing in (demo mode)
Data Retention
We retain data as follows:
- Calendar Data: Not retained. Fetched fresh each time you use the app
- Session Data: Cleared when you sign out or close browser
- Authentication Tokens: Managed by Google OAuth, expire automatically
Children's Privacy
Our service is not directed to children under 13. We do not knowingly collect personal information from children under 13. If you believe we have inadvertently collected such information, please contact us to have it removed.
International Users
Our service is provided globally. Your data is processed client-side in your browser, regardless of your location. Google Calendar API requests are made directly from your browser to Google's servers.
Changes to This Privacy Policy
We may update this Privacy Policy from time to time. We will notify you of significant changes by:
- Updating the "Last updated" date at the top of this policy
- Displaying a notice in the application (for major changes)
Your continued use of the service after changes indicates acceptance of the updated policy.
Compliance
This application complies with:
- Google API Services User Data Policy
- GDPR (General Data Protection Regulation) principles
- CCPA (California Consumer Privacy Act) requirements
Contact Us
If you have questions about this Privacy Policy or our data practices, please contact us:
- GitHub: Open an issue
- Email: Available in the repository
Transparency
This is an open-source project. You can review our source code to verify our privacy practices:
- Source Code: github.com/komapc/year-shape