Privacy policy
Calendar Export to Excel, CSV & Sheets — for Google Calendar™ ("the extension") is published by Alexander Zagaynov, Sazovická 479/19, 155 21 Praha, Czech Republic ("we"). We are the controller of the personal data described here. Contact: support@alexander-zagaynov.com.
What the extension reads
After you sign in with Google, the extension reads, with read-only access:
- the list of your calendars: name, color, and which one is your primary calendar;
- the events of the calendars you choose, for the period you choose: title, start and end, location, description, attendees, organizer and link.
The extension cannot create, change or delete anything in your calendar.
At sign-in Google also asks you to share your email address and your name (the basic profile). They are used only to confirm to our payment service who you are, as described below.
Export to Google Sheets
Exporting to Google Sheets is optional. It works only after you choose "Allow creating Google Sheets" in the settings and grant one more permission, which lets the extension create files in your Google Drive and open the files it created. It cannot see, change or delete any other file in your Drive.
When you export to Google Sheets, your browser sends the exported rows directly to Google, which stores them as a spreadsheet in your own Drive under Google's privacy policy. The rows do not pass through any server of ours. The extension does not read the spreadsheet back.
How calendar data is used
Calendar data is used for one purpose: to build the Excel file, CSV file or Google Sheet you ask for. This happens inside your browser. A file is saved to your computer through a normal download; a Google Sheet is created as described above.
- We do not receive, store or see your events or calendar names. They are not sent to any server of ours.
- We do not sell calendar data, share it with third parties, use it for advertising, or use it to train AI models.
- The extension contains no analytics and no tracking.
What is sent to our payment service
To know whether you have a paid plan, the extension sends our payment service at
shops.alexander-zagaynov.com a Google access token that is limited to your
email address and name. It gives no access to your calendar or your files. The service
asks Google whom the token belongs to and does not keep the token. The token is sent
when you open the extension while signed in, and when you start a trial, start a
purchase or ask for a refund.
The service stores:
- your email address and your first and last name as Google reports them, once you start a trial or a purchase, so that we can contact you about your purchase;
- the dates of your trial;
- your purchases and payments: plan, status, amounts, dates, and Stripe's identifiers for them;
- a refund request and the reason you gave, if you make one;
- the notices Stripe sends us about your payments, for 30 days, to find and fix errors.
Checking your plan does not create a record: if you never start a trial or a purchase, the service stores nothing about you. No calendar data is ever sent to it.
Payments
Payments are processed by Stripe. Card details are entered on Stripe's pages and never reach us. Stripe receives your email address and payment details under its own privacy policy, and tells us that a payment was made, refunded or disputed.
What is stored in your browser
- Your settings (file format, date format, whether to include descriptions), in Chrome's extension storage, synchronized by Chrome with your profile.
- Your last choice of calendars and period, and the last known state of your plan, in Chrome's extension storage on this device only.
- The Google access token is kept by Chrome; the extension does not store it.
- No events are stored by the extension after the export is finished.
Why we may process this data
- Email address, name, trial and purchase records: to provide the plan you asked for and to write to you about it (performance of a contract).
- Payment records: to meet accounting and tax obligations (legal obligation).
- Technical logs of the service without your email address: to keep it running and prevent abuse (legitimate interest).
Who else handles the data
- Stripe, for payments.
- Cloudflare, which hosts the payment service and this website and processes requests on our behalf.
Both may process data outside the European Economic Area under the safeguards described in their own terms.
How long data is kept
- Trial and purchase records: while you have a plan and afterwards for as long as accounting and tax law requires.
- A trial record without any purchase: until you ask us to delete it.
Your rights
You can ask us for a copy of your data, for its correction or deletion, or to restrict or object to its processing, by writing to support@alexander-zagaynov.com. We delete what the law does not oblige us to keep. You can also complain to your data protection authority; ours is the Office for Personal Data Protection of the Czech Republic.
Google API Services
The extension's use and transfer of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements.
Removing access
"Sign out" in the extension revokes its access to your Google account. You can also remove access at any time at myaccount.google.com/permissions, or uninstall the extension.
This website
This website sets no cookies and has no analytics. The pricing table asks our payment service for the current prices; that request carries no personal data beyond what any web request does.
Changes
We publish changes to this policy on this page and update the effective date.