Prompt2Cal Privacy Policy
Last updated: November 21, 2025
Prompt2Cal ("we", "our", "us", or "the application") is a Google Chrome extension developed and operated by the Prompt2Cal development team. This application helps you turn natural language text into calendar events by integrating with Google Calendar. This privacy policy applies specifically to the Prompt2Cal Chrome extension and associated services.
Prompt2Cal respects your privacy and is committed to protecting the personal information you share with us. This privacy policy explains what data we collect, how we use it, and the choices you have regarding your information.
Information We Collect
Prompt2Cal handles the following categories of information:
- User-provided event text. The text you type or paste into the extension popup or capture via voice recognition so that we can parse it into event details.
- Calendar metadata. Names and identifiers of calendars you select when creating events, obtained through the Google Calendar API with your permission.
- Event details. Titles, times, recurrence rules, notes, attendees, meeting links, and other fields required to create calendar events.
- Authentication tokens. OAuth tokens provided by Google when you sign in, stored securely on your device (and on your account's backend workspace if you deploy and authenticate with the optional cloud service).
- Usage diagnostics (anonymous). Non-identifiable logs on the backend services (for example, error traces and performance timings). These never include the actual text of your events.
How We Use Your Information
We use the collected information solely to deliver the functionality of the extension:
- Parse your input text with our event parsing service (which may call OpenAI's API) and return structured event details.
- Check for scheduling conflicts and suggest alternatives when you request it.
- Create, update, or delete events on your selected Google Calendar as instructed.
- Generate notifications (toasts) within the extension UI about success or errors.
- Improve reliability, troubleshoot issues, and secure the service.
Data Storage and Retention
Prompt2Cal stores most data locally in the extension context. When you deploy and connect to the optional Prompt2Cal backend service:
- OAuth tokens are encrypted and stored in the backend's secure storage so that the service can act on your behalf.
- Event parsing requests sent to OpenAI are transient and not retained beyond the session needed to fulfill the request, according to OpenAI API policies.
- Logs omit sensitive content and are retained temporarily for diagnostics before automatic deletion.
Sharing and Disclosure
We do not sell or rent your personal information. Data is shared only with:
- Google Calendar API. Required to create and manage events on your calendars.
- OpenAI API. When parsing event text (your input text is transmitted to OpenAI for processing).
- Service providers. If you deploy the backend on Google Cloud, information is processed according to Google Cloud's security and privacy standards.
- Legal requirements. We may disclose information if required by law or in response to valid requests by public authorities.
Your Choices and Controls
- You can disconnect the extension from your Google account at any time from the settings menu or via Google's Account Permissions page.
- You can delete OAuth tokens stored by the backend service by running the provided cleanup script or deleting the user token files.
- You may remove the extension from Chrome to stop all data collection and interaction.
Security
We use industry-standard security practices to protect your information, including HTTPS for all communication and encrypted storage for OAuth tokens. Nevertheless, no online service is entirely risk-free. Please use strong, unique passwords and keep your devices secure.
Children's Privacy
Prompt2Cal is not intended for use by children under the age of 13. We do not knowingly collect personal information from children. If you are a parent or guardian and believe your child has provided personal information, please contact us so that we can delete it.
International Users
If you use Prompt2Cal from outside Australia, be aware that data may be processed in the country where you deploy the backend (for example, the United States if you deploy on Google Cloud Run in the us-central1 region) and in regions where our service providers operate.
Changes to This Policy
We may update this privacy policy from time to time. Any changes will be posted on this page with an updated "Last updated" date. Your continued use of Prompt2Cal after changes constitutes acceptance of the revised policy.
Contact Us
If you have questions or concerns about this privacy policy, please email mohamad.eldhaibi@gmail.com or open an issue on the project GitHub repository: github.com/moey145/Prompt2Cal.