EST. GRONAU

BARBERCLUB MIDO

MEISTERHAARSTUDIO

BarberClub Mido
Book
Open menu
Book appointment

Legal · Privacy Policy

Privacy Policy

Protecting your personal data is a top priority for BarberClub Mido. Below, we explain transparently how your data is collected, processed, and safeguarded when using our website and booking our barbering services.

Last Updated
October 2026
Legal Framework
EU GDPR / German BDSG
Data Controller
BarberClub Mido · Gronau

Data Controller

Art. 4(7) GDPR

The controller responsible for data processing on this website and for salon services is:

Business
BarberClub Mido
Address
Gronauer Straße 24, 48599 Gronau (Westfalen), Germany
Phone
+49 2565 9379515
Industry
Hair Salon & Barbering Services
[Owner Confirmation Required]

To be confirmed by owner: Full legal name of the owner/managing representative, dedicated official privacy email address, and chamber of crafts registration (Handwerkskammer Münster / commercial register, if applicable).

Legal Bases for Processing

Art. 6 GDPR

We process personal data strictly in compliance with the EU General Data Protection Regulation (GDPR) and the German Federal Data Protection Act (BDSG). Depending on the transaction, processing is grounded on:

  • Art. 6(1)(b) GDPR (Contract Performance & Pre-contractual Steps): Managing, confirming, rescheduling, and fulfilling barber appointments, as well as providing customer accounts.
  • Art. 6(1)(a) GDPR (Consent): Where you provide explicit opt-in consent (e.g., for optional news and promotional updates). Consent can be revoked at any time with future effect.
  • Art. 6(1)(f) GDPR (Legitimate Interests): Ensuring website operational stability, IT defense, fraud prevention, and efficient salon schedule administration.
  • Art. 6(1)(c) GDPR (Legal Obligations): Meeting statutory tax and commercial record retention mandates under German law (§ 147 AO, § 257 HGB).

Customer Accounts & Authentication

Account Security

Visitors can create a customer account to review upcoming visits, view past booking history, and manage personal profile details.

Account Registration & Profile Fields

During registration, we collect your email address, a password, full name, and optionally your phone number. Passwords are never stored in plain text; they are securely hashed using modern cryptographic algorithms on the backend.

Email Verification & Password Recovery

To confirm email validity and protect against fraudulent registrations, we issue a six-digit verification code via email. Email verification does not automatically log you in.

Similarly, password resets require a time-limited six-digit email reset code.

Session Tokens & Storage Architecture

Upon signing in, short-lived access tokens exist solely in volatile browser memory (never stored in localStorage).

Session renewal uses an HttpOnly, Secure, SameSite refresh cookie issued by the backend at /api/v1/auth, inaccessible to client-side scripts.

Appointment Bookings (Guest & Member)

Booking System

Appointments can be booked online either through an authenticated customer account or as a guest without creating an account.

Information Collected for Appointments

To schedule and execute your salon visit, we record:

  • Full name
  • Email address (for booking receipt and notifications)
  • Phone number (for urgent schedule coordination)
  • Selected department/audience (e.g., Men or Children)
  • Chosen grooming service and variant
  • Preferred barber (or open assignment based on availability)
  • Selected date and time slot

Guest Bookings & Signed Management Tokens

For guest bookings, our system creates a signed management token sent via your booking confirmation link. This allows guests to check status, reschedule, or cancel within allowed notice windows without creating an account.

Raw management tokens are not stored in plain text in the database.

Notice Windows for Changes and Cancellations

Cancellations and rescheduling are governed by salon-configured minimum notice periods (minimumCancellationNoticeMinutes / minimumRescheduleNoticeMinutes).

Google Calendar Integration

Calendar Sync

To optimize daily chair schedules in Gronau, prevent double-bookings, and coordinate barber availability, our backend synchronizes appointments with the salon's Google Calendar.

Technical Architecture & Background Workers

Synchronization operates via the Google Calendar API through asynchronous background workers on the backend.

Once a booking is committed to the database, an event is created in the salon's configured Google Calendar ID under the Europe/Berlin timezone.

Event Lifecycle in Google Calendar

Rescheduling: When an appointment is rescheduled, the same calendar event is updated asynchronously with the new time and barber.

Cancellation: Cancelling an appointment deletes the corresponding event from the pinned salon calendar.

Completion / No-Show: When a visit is finished or marked no-show, the calendar event description is updated to COMPLETED or NO_SHOW.

Fault Resilience & Confidentiality

Temporary Google API outages do not cause booking failures; background jobs retry up to five times. When disabled in salon settings, no calls are made to Google.

The public website and customer responses never disclose internal Google Calendar identifiers or diagnostic details.

Email Notifications & Communications

SMTP Delivery

Notifications are transmitted via secure SMTP mail protocols.

Transactional Messages

We send emails essential to the execution of your visit or account security (booking receipts, status updates, cancellation confirmations, verification codes, and password resets) pursuant to Art. 6(1)(b) GDPR.

Promotional News & Offers

Marketing emails are delivered only if you affirmatively opted in (Art. 6(1)(a) GDPR). You can withdraw this consent at any time via your customer profile.

Hosting, Server Logs & Cookies

Infrastructure

Visiting our website generates technical access data required for secure transmission and system integrity.

Cloud Infrastructure & Server Logfiles

The backend runs on Render; the frontend is deployed on modern cloud hosting (Vercel). Log files temporarily capture IP addresses, timestamps, requested URLs, data volumes, and browser headers under Art. 6(1)(f) GDPR to maintain operational security.

Cookies & Local Browser Storage

We do not employ marketing, advertising, or cross-site tracking cookies.

We use only an essential HttpOnly session cookie (/api/v1/auth) and localStorage for UI preferences (light, dark, or studio mode: mido-theme-v2).

Self-Hosted Google Fonts

Fonts (Archivo and Manrope) are self-hosted and bundled at build time via Next.js Font optimization. Client browsers do not connect to Google servers to fetch font files.

External Links (Instagram, Treatwell, Google Maps)

Our site contains external links to Instagram, Treatwell, and Google Maps. Clicking these links transfers you to third-party services whose privacy notices apply.

Data Retention & Erasure

Retention Periods

Personal data is retained only for the duration required to satisfy the respective processing purpose or statutory retention obligations.

  • Booking and transaction records: Retained in accordance with German commercial and fiscal codes (§ 147 AO, § 257 HGB), generally for 6 to 10 years.
  • Security codes: Expire automatically after their brief validity window.
  • Customer accounts: Maintained until deletion is requested.

Your Rights under GDPR

User Rights

Under the EU General Data Protection Regulation, you hold the following rights regarding your personal information:

  • Right of access (Art. 15 GDPR)
  • Right to rectification (Art. 16 GDPR)
  • Right to erasure (Art. 17 GDPR)
  • Right to restriction of processing (Art. 18 GDPR)
  • Right to data portability (Art. 20 GDPR)
  • Right to object (Art. 21 GDPR)
  • Right to withdraw consent (Art. 7(3) GDPR)
  • Right to lodge a complaint with a supervisory authority (Art. 77 GDPR). The responsible authority in North Rhine-Westphalia is Landesbeauftragte für Datenschutz und Informationsfreiheit NRW (LDI NRW), Kavalleriestr. 2–4, 40213 Düsseldorf (www.ldi.nrw.de).

Privacy Questions & Contact

Contact

For any inquiries regarding this Privacy Policy or your data protection rights, please reach out to us:

Entity
BarberClub Mido
Postal Address
Gronauer Straße 24, 48599 Gronau (Westfalen), Germany
Phone
+49 2565 9379515
[Owner Confirmation Required]

To be confirmed by owner: Dedicated email contact for privacy matters (e.g. privacy@barberclub-mido.de or contact@...).

Book your visit or get in touch

We are here for you – in person at our Gronau salon or by phone.