Introduction
FamCal ("we", "our", or "us") is a Telegram bot that helps families manage their Google Calendar schedules. This Privacy Policy explains how we collect, use, and protect your information when you use our service.
Information We Collect
- Telegram User Information: Your Telegram user ID and display name to identify your account.
- Google Calendar Data: We access your Google Calendar through OAuth 2.0 to read your events and, if you grant permission, create or modify events. We store an OAuth refresh token to maintain access.
- User Preferences: Your language preference, location (for weather and timezone), calendar display settings, and notification preferences.
- Usage Data: We track feature usage (such as summaries requested) to enforce plan limits and improve our service.
- Feedback: Any feedback you voluntarily submit through the bot.
How We Use Your Information
- To provide daily and on-demand calendar summaries via text and voice.
- To create, edit, or delete calendar events when you request it.
- To send you reminders about upcoming events (if enabled).
- To personalize your experience based on your preferences.
- To enforce subscription plan limits.
- To improve our service and fix issues.
Google Calendar Data
We access your Google Calendar using the calendar.readonly and calendar.events scopes. We only read calendar data to generate summaries and only write to your calendar when you explicitly request event creation, modification, or deletion. We do not share your calendar data with third parties. Calendar data is processed in real-time and is not permanently stored on our servers beyond the OAuth refresh token needed to maintain access.
Data Storage and Security
Your data is stored securely in a PostgreSQL database hosted on Neon. OAuth tokens are stored encrypted. We use industry-standard security practices to protect your information. We do not sell your data to third parties.
Data Retention
We retain your account data as long as you use the service. You can request deletion of your data at any time by contacting us. When you disconnect your Google Calendar or delete your account, we delete your OAuth tokens and associated data.
Third-Party Services
- Google Calendar API: To access and manage your calendar events.
- Telegram Bot API: To communicate with you through Telegram.
- OpenAI API: To generate natural language summaries and process voice commands.
- OpenWeatherMap: To provide weather information in your summaries.
Your Rights
- Access: You can request a copy of your data.
- Correction: You can update your information through the bot settings.
- Deletion: You can request deletion of your account and data.
- Revoke Access: You can revoke Google Calendar access at any time through your Google Account settings.
Children's Privacy
Our service is not intended for children under 13. We do not knowingly collect information from children under 13.
Changes to This Policy
We may update this Privacy Policy from time to time. We will notify users of significant changes through the bot.
Contact Us
If you have questions about this Privacy Policy or your data, please contact us through the Telegram bot using the /feedback command.