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.