Barbers and Online Bookings
The majority of UK barbershops now take bookings online — through their own website, through a booking platform like Fresha, Treatwell, or Square Appointments, or through a combination of both. This shift has been excellent for customer experience and appointment management. It has also created data protection obligations that many barbershop owners are not aware of.
Every time a customer books a haircut online, they share their name, email address, and phone number. Depending on the platform, they may also share a profile photo, preferred stylist, service history, and payment details for deposits or no-show protection. This is personal data. Under UK GDPR, the business that collects it is a data controller with legal obligations to protect it.
The ICO does not distinguish between a 20-chair barbershop and a sole trader. If you collect and process customer data — which online booking inherently means — you have the same fundamental obligations as a larger business.
What a Barbershop Website Collects
**Booking forms and appointment requests** — Name, email, phone number, preferred date and time, and service type. Some platforms also collect the client's preferred barber.
**Customer accounts** — Booking history, appointment preferences, and contact details stored in the booking platform's database.
**Deposits and payment details** — Many barbershops now take deposits to protect against no-shows. Payment details processed through booking platforms are handled by the payment provider (Stripe, Square, etc.), but the booking record — showing who paid, when, and for what — sits in the booking system.
**Review and rating data** — Platforms that collect post-appointment reviews associate review content with named customer accounts.
**Email marketing lists** — Customers who opt in to newsletters, promotional messages, or rebooking reminders are added to an email list with consent obligations.
The Risks That Actually Affect Barbershops
Compromised booking platform accounts
The most realistic risk for most barbershops is not a sophisticated attack against their website — it is an attacker gaining access to their booking platform admin account. From there, the attacker can see every customer's name, email, and phone number; potentially export the entire customer database; cancel appointments; and send messages to customers from the barbershop's account.
This happens most commonly through credential stuffing — attackers take username and password combinations leaked from other data breaches and automatically try them against booking platforms. If the barbershop owner uses the same email and password for their booking platform as they do for other accounts, and one of those other accounts has been in a breach, their booking platform is vulnerable.
**Protection:** Use a unique, strong password for every platform. Enable two-factor authentication on the booking platform wherever it is offered. Check [haveibeenpwned.com](https://haveibeenpwned.com) to see if your email has appeared in known breaches.
WordPress booking plugin vulnerabilities
Barbershops with their own WordPress website and a booking plugin — Bookly, WooCommerce Bookings, Amelia — need to keep those plugins updated. Booking plugins are a consistent source of vulnerabilities because they handle both authenticated and unauthenticated requests, process payments, and store customer records.
An unpatched booking plugin vulnerability can allow an attacker to read customer records without authentication, submit bookings without payment, or in severe cases gain access to the WordPress admin panel.
**Protection:** Enable automatic plugin updates in WordPress. If you manage your site yourself, check for updates at least every two weeks. If a developer manages your site, confirm this is being done.
Email impersonation
A barbershop that sends appointment confirmations, promotional offers, and rescheduling notices from its own domain (e.g., bookings@townbarbershop.co.uk) is potentially vulnerable to domain spoofing if DMARC is not configured. An attacker can send emails that appear to come from the barbershop's address — asking customers to "update their payment details" ahead of a booking, for example.
**Protection:** Ask whoever manages your domain (your web developer, hosting provider, or domain registrar) to add DMARC at enforcement policy. This is a DNS record change that takes minutes to implement.
No HTTPS on the website
Any barbershop website that does not serve entirely over HTTPS is transmitting customer data in plaintext. This is particularly an issue for older websites that were built before HTTPS was standard and have never been updated. Chrome displays these sites as "Not secure," which also harms conversion rates.
**Protection:** Most hosting providers offer free SSL certificates through Let's Encrypt. If your site is still on HTTP, contact your hosting provider or web developer to enable HTTPS.
What Yrzo AI Covers
The [Essential scan (£149)](/checkout/starter) is the right starting point for barbershop websites:
- HTTPS configuration across all pages - Security headers - Email authentication (SPF, DKIM, DMARC) — identifies whether your domain can be spoofed - WordPress and booking plugin vulnerability detection - Third-party script risks from embedded booking widgets - Exposed admin panels and default credentials
The scan takes minutes to run and produces a PDF report with findings and specific steps to fix each one. [Start with a free scan](/free) to see your current exposure.
Related reading: [Website Security for Hairdressers UK](/blog/website-security-hairdressers-uk) · [Website Security for Beauty Salons UK](/blog/website-security-beauty-salons-uk) · [Two-Factor Authentication for Website Security](/blog/two-factor-authentication-website-security-uk)
Find out if your website has these vulnerabilities
Yrzo AI runs 44 automated security checks and delivers a full report in under 20 minutes. Starting from £149.
Scan your website →