Privacy policy

Last updated: 24 October 2026

BookSlot is a Shopify app that lets stores take bookings for appointments, consultations, classes and demos. This policy explains what personal data BookSlot handles, why, where it is kept, who helps us process it and how long it stays.

Where things stand. BookSlot is in beta. To be plain about what is not in place yet:

1. Who we are and our role

BookSlot (“we”, “us”) is developed and operated by its developer, who can be reached at hasibmlp@gmail.com.

If you booked with a store and have a question about your data, the store is your first contact. You can also write to us and we will work with the store.

2. Data about merchants and their staff

3. Data about customers who book

When a customer books or requests a booking on a store that uses BookSlot, BookSlot stores:

BookSlot does not collect postal addresses, dates of birth, payment card data or government ids.

4. Data collected automatically, cookies and local storage

5. How we use data

We do not sell personal data, share it for advertising, build profiles, make automated decisions with legal or similar effects, or use it to train AI or machine-learning models.

6. Sub-processors and sharing

BookSlot uses these providers to run the service. Each one receives only what it needs for its task.

ProviderWhat forRegion
ShopifyThe platform BookSlot runs in: admin access, customer records, checkout and payment for paid bookings, app billingShopify's infrastructure (global)
SupabasePostgreSQL database holding all BookSlot data, and its backupsAWS us-east-1 (North Virginia, United States)
Fly.ioHosting of the BookSlot app and background jobs; application logsiad (Ashburn, Virginia, United States)
Amazon Web Services (Amazon SES)Sending booking emails to customers and store teamsus-east-1 (North Virginia, United States)
GoogleOnly when a staff member connects Google Calendar: reading and writing that staff member's chosen calendarGoogle's infrastructure (global)

At the store’s choice, booking details also go to places the store controls: the Shopify admin, the store team’s inboxes, each staff member’s private calendar feed (service, customer first name, reference; anyone with the feed link can read it, and the store can change the link at any time), and a connected Google Calendar (see below). We disclose data to others only when the law requires it.

7. Google Calendar data

BookSlot’s Google Calendar sync is optional and available on the Pro plan. A merchant’s staff member turns it on by clicking Connect Google Calendar in BookSlot and approving access on Google’s consent screen. BookSlot asks for two permissions:

What we put in your calendar. Each event BookSlot adds is titled with the service and the customer’s first name, has the location, and its description holds the booking reference, the customer’s name and phone number, party size, the customer’s notes, the meeting link for online locations and a link to the booking in BookSlot. BookSlot does not invite attendees, so Google sends no emails.

What we store. The Google account email, an encrypted access token and refresh token (AES-256-GCM, key held only in our hosting provider’s secret store), the id of the chosen calendar, a sync cursor and push-notification channel id, the ids of the events BookSlot created, and the start time, end time and title of busy events in the chosen calendar for roughly the next 90 days. We do not store the descriptions, attendees or locations of your own events. Titles are kept only with your connection and are never shown to customers or other merchants; the booking page only sees that a time is unavailable.

How we use it. Only to provide the sync feature described above, which is visible in the BookSlot staff panel. We do not use Google user data for advertising, do not sell it, do not use it to train AI or machine-learning models, and do not transfer it to anyone except our infrastructure providers (Fly.io for hosting, Supabase for the database) as needed to run the feature, or where required by law. BookSlot staff do not read your calendar data except with your permission for support, for security investigations, or where required by law.

Retention and deletion. Disconnecting in BookSlot revokes BookSlot’s access at Google and immediately deletes the tokens, the chosen calendar id and all cached busy times. Events BookSlot already added to your calendar stay there unless you delete them. If access stops working (for example you revoked it in your Google account), BookSlot keeps the cached busy times for 7 days so you can reconnect, then deletes them. When a store’s data is deleted after it uninstalls BookSlot (see retention), all of the above is deleted with it; access is not revoked at Google in that case, so remove BookSlot at myaccount.google.com/connections, where you can also remove it at any time.

BookSlot’s use and transfer to any other app of information received from Google APIs will adhere to the Google API Services User Data Policy, including the Limited Use requirements.

8. Retention and deletion

9. Security

10. Your rights

Depending on where you live (for example under the GDPR, the UK GDPR or US state laws such as the CCPA), you may have the right to access, correct, delete or receive a copy of your personal data, to object to or restrict its use, and to complain to your data protection authority.

11. Children, changes and contact

BookSlot is a tool for businesses and is not directed at children. Stores are responsible for the services they offer through it.

When BookSlot’s data handling changes we update this page and the date at the top. For material changes we will also tell merchants by email before the change takes effect.

Questions or requests about privacy: hasibmlp@gmail.com.