Text2Calendar ("we", "our", "the service") helps you turn plain text into a link to add an event in Google Calendar. This policy describes what data we collect, how we use it, and your choices. It applies to our website, API, Telegram bot, and Chrome extension.
1. Data we collect
Text you provide. When you create an event, you submit a short description (for example a meeting title and time in natural language). We send this text to our servers only when you take an action: clicking "Create in Google Calendar" on the website, using the extension popup, sending a message to our Telegram bot, or calling our API.
Technical data. Our hosting provider (Cloudflare) may process standard request metadata (such as IP address, user agent, and timestamps) to deliver and protect the service.
Analytics. We use Google Analytics 4 to understand aggregate product usage (for example whether event creation succeeded and which channel was used: web, extension, Telegram, or API). We configure analytics to focus on product improvement, not advertising profiles.
Telegram. If you use our bot, Telegram delivers your messages and basic account identifiers to us as part of operating the bot. We use this only to respond to your requests.
Chrome extension. The extension may store a language-related preference and an anonymous analytics client identifier locally in your browser. It can read text you have selected on the active tab when you open the popup, solely to pre-fill the event field.
2. How we use data
- Parse your text with an AI service (OpenRouter) to extract event title, start time, end time, and optional description.
- Return a Google Calendar template URL so you can add the event to your own calendar.
- Operate, secure, and improve the service (including anonymous analytics).
- Remember language preferences where applicable (website, extension, or Telegram).
We do not sell your personal data. We do not use your text to train our own models; parsing is performed by third-party AI providers under their terms.
3. Third-party services
- Cloudflare — hosts the website and API.
- OpenRouter — processes event text to extract structured event fields.
- Google Analytics — anonymous usage measurement on the website and extension.
- Google Calendar — you open Google’s site to save the event; we do not access your Google account or calendar data.
- Telegram — delivers bot messages if you use @text2calendar_bot.
Each provider has its own privacy policy. Data may be processed in countries where these providers operate.
4. Legal bases (EEA/UK users)
Where applicable, we process data to perform the service you request (creating a calendar link), for our legitimate interest in operating and improving the product, and where required to comply with law.
5. Retention
We do not intend to build a long-term archive of your event text. Request logs may be retained for a limited period for security, debugging, and abuse prevention, then deleted or aggregated. Analytics data is retained according to Google Analytics settings.
6. Your choices
- You choose what text to submit; do not include sensitive information you do not want processed.
- You can stop using the website, extension, or bot at any time.
- You can use browser tools to block analytics cookies or scripts on the website.
- For Telegram, you can block or delete the bot conversation in Telegram.
7. Children
The service is not directed at children under 13 (or the minimum age in your country). We do not knowingly collect personal data from children.
8. Security
We use HTTPS and industry-standard hosting. No method of transmission over the Internet is 100% secure.
9. Changes
We may update this policy. We will post the new version on this page and update the effective date. Continued use after changes means you accept the updated policy.
10. Contact
Questions or requests regarding this policy: tregor1997@gmail.com.