Privacy Policy
Last updated: March 2025
LeaveBy ("the Extension") is a Chrome browser extension developed by QuigCorp. This policy explains what data the Extension accesses, how it is used, and how it is stored.
Data We Access
The Extension requests the following permissions from your Google account:
- Google Calendar (read & write) — Used to read your upcoming calendar events (to find events with locations) and to create travel time blocks on your calendar. LeaveBy only interacts with your primary calendar.
Data You Provide
- Home address — Your starting location for commute calculations. This is stored locally in your browser using Chrome's
chrome.storage.syncAPI and is never sent to our servers. - Settings — Preferences such as buffer time, reminder settings, and travel block color. These are also stored locally via
chrome.storage.sync.
How Your Data Is Used
- Your home address and event locations are sent to a Google Maps API (via a Firebase Cloud Function proxy) solely to calculate driving duration between the two points. The Cloud Function does not log or persist this data.
- Your calendar data is processed locally in the browser to identify events with locations and to check for duplicate travel blocks. Event data is never stored outside the browser session.
Premium & Payments
LeaveBy offers an optional one-time premium upgrade processed by Stripe, a PCI-compliant third-party payment processor.
- Email address — Your Google account email (retrieved from the Google Calendar API) is used to pre-fill the Stripe checkout and to verify your purchase. This email is stored in a Firestore database operated by QuigCorp solely for license validation.
- Payment details — All payment information (card number, billing address, etc.) is collected and processed entirely by Stripe. QuigCorp never receives, sees, or stores your payment details.
- License validation — After purchase, the Extension periodically checks your license status by sending your email to a Firebase Cloud Function, which looks up the corresponding record in Firestore. This check is throttled to at most once every 24 hours.
- Early adopter grants — Users who installed the Extension before a specific date receive premium features automatically. This is determined locally using the install date stored in
chrome.storage.sync— no server call is made.
Data Storage
- All user settings and preferences are stored in
chrome.storage.sync, which is local to your Chrome profile and synced across your signed-in Chrome browsers by Google. - License records — If you purchase premium, your Google account email and purchase timestamp are stored in a Firestore database operated by QuigCorp for the sole purpose of license validation. No other personal data is stored on our servers.
- OAuth tokens are managed entirely by Chrome's built-in Identity API and are never accessed or stored by the Extension's code.
Third-Party Services
- Google Calendar API — Used to read events and create travel blocks.
- Google Maps Distance Matrix API — Used to calculate drive durations. Requests are proxied through a Firebase Cloud Function to protect the API key.
- Google Places API (New) — Used to provide address autocomplete suggestions. Also proxied through a Firebase Cloud Function.
- Firebase Cloud Functions — Serverless functions that act as a secure proxy for Google Maps APIs and handle license validation.
- Cloud Firestore — Used to store premium license records (email and purchase timestamp) for payment verification.
- Stripe — PCI-compliant payment processor used for the optional premium upgrade. See Stripe's Privacy Policy.
Data Security
We implement the following measures to protect your information:
- All communication with Google APIs and Firebase Cloud Functions uses secure HTTPS/TLS encryption
- Your home address is stored locally in Chrome's encrypted storage and is never transmitted to our servers for storage
- OAuth authentication is handled entirely by Google's secure Identity API — LeaveBy never sees or stores your Google password
- Firebase Cloud Functions process requests in memory and do not log or retain any personally identifiable information
- No calendar data is stored outside your browser session
Analytics & Tracking
The Extension does not use any analytics, tracking, or telemetry services. No usage data is collected.
Data Sharing
We do not sell, share, or transfer any user data to third parties for any purpose, including advertising, marketing, or data brokerage.
Data Retention
Since all data is stored locally in your browser, you can remove it at any time by:
- Uninstalling the LeaveBy extension from Chrome
- Clearing extension storage via
chrome://settings/content/all
No data persists on our servers after the Cloud Function completes a request, with the exception of premium license records (email and purchase timestamp), which are retained indefinitely to support ongoing license validation. You may request deletion of your license record by contacting us at hello@quigcorp.co.
Children's Privacy
The Extension is not directed at children under 13 and does not knowingly collect data from children.
Changes to This Policy
We may update this privacy policy from time to time. Changes will be reflected on this page with an updated "Last updated" date. Continued use of the Extension after changes constitutes acceptance of the revised policy.
Contact
If you have questions about this privacy policy or the Extension, contact us at: