Last updated: January 15, 2025
1. Introduction
HandyCalBot ("we", "our", or "the bot") is a Telegram bot that helps users schedule Google Calendar meetings. This Privacy Policy explains how we collect, use, and protect your information when you use our service.
2. Information We Collect
When you use HandyCalBot, we collect and store the following information:
- Telegram User ID: Your unique Telegram identifier to associate your account with our service
- Telegram Username: Your Telegram username (if available) for identification purposes
- Google Calendar OAuth Tokens: Encrypted access and refresh tokens to interact with your Google Calendar on your behalf
- Timezone Preference: Your selected timezone for scheduling meetings
- Meeting Data: Basic meeting information (title, time, attendees) for meetings created through the bot
3. How We Use Your Information
We use the collected information to:
- Create, modify, and manage calendar events on your behalf
- Display your upcoming meetings
- Send meeting invitations to attendees you specify
- Provide timezone-aware scheduling
4. Data Storage and Security
Your data is stored on secure servers. Google OAuth tokens are encrypted using industry-standard encryption (Fernet/AES) before storage. We do not store your Google password or have access to any Google account data beyond calendar events.
5. Third-Party Services
HandyCalBot integrates with:
- Telegram: For bot functionality and messaging (Telegram Privacy Policy)
- Google Calendar API: For calendar management (Google Privacy Policy)
6. Data Sharing
We do not sell, trade, or otherwise transfer your personal information to third parties. Your calendar data is only shared with Google's servers as necessary to manage your calendar events.
7. Data Retention
We retain your data for as long as you use our service. You can request deletion of your
data at any time by using the /disconnect command and contacting us.
8. Your Rights
You have the right to:
- Access your stored data
- Disconnect your Google Calendar at any time using
/disconnect - Request deletion of your data
- Revoke our access through your Google Account settings
9. Children's Privacy
Our service is not intended for children under 13 years of age. 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. We will notify users of any significant changes through the bot or by updating this page.
11. Contact Us
If you have questions about this Privacy Policy, please open an issue on our GitHub repository.