Skip to content
Studioloop

Data Privacy & Account Deletion

How client data deletion requests work and what data Studioloop stores

Overview

Studioloop stores client data to operate bookings, loyalty, payments, and forms. This article explains what data is stored, how clients can request deletion, and what the deletion process involves.

What Data Studioloop Stores

For each client account:

  • Profile -- name, email, phone, preferences, communication opt-outs
  • Bookings -- appointment history, status, services, notes
  • Payments -- payment records, tips, refunds (Stripe payment method tokens stored by Stripe, not Studioloop)
  • Loyalty -- points balance, ledger entries, reward redemptions
  • Reviews -- any reviews submitted
  • Forms -- completed intake forms and e-signatures
  • Preferences -- notification preferences, language settings

Account Deletion Requests

Clients delete their account from the mobile app under Profile > Delete Account.

How It Works

The client opens the delete dialog, confirms the "I understand this is permanent" toggle, and taps Delete my account. Deletion runs immediately and the client is signed out on all devices.

Salon owners cannot delete their account while they still own a salon. They must transfer ownership first. This protects the salon's data and team from accidental loss.

What Gets Deleted

Deletion removes the client's personal data:

  • Profile, preferences, and stored settings
  • Notification preferences and push tokens
  • Sign-in records and active sessions
  • Tenant memberships
  • Saved payment method references
  • The core user account record

What Is Anonymized

To keep each salon's appointment and financial history intact, the client's record at a salon (the profile tied to their bookings) is anonymized rather than deleted. The name is replaced with "Deleted User" and personal contact details are stripped. The salon keeps the booking and payment history it needs for accounting, but it can no longer identify the person.

What Is Not Deleted

  • Financial transaction records required for tax and audit purposes are retained in anonymized form per applicable law
  • Stripe payment records are managed by Stripe under their own data retention policy

Business-Side Deletion

If you need to remove a client record from the console (not initiated by the client), use the Archive or Delete action in Console > Clients. Archiving keeps the record but removes the client from active lists. Deletion permanently removes client-accessible data while preserving financial records.

Data Export

Clients can request an export of their data from the mobile app under Profile > Export my data. The export includes all the categories listed above in a downloadable format.

GDPR and Regional Rights

Studioloop's deletion and export tools are designed to support GDPR right-to-erasure and right-of-access requests. For jurisdiction-specific questions or business-side data processing agreements, contact support.