Safety

Trust isn't a marketing line — it's how the app is built.

Every pro is verified. Every payment is encrypted. Every dispute is reviewed by a human. Here's the full picture.

Identity-verified pros

Every barber, stylist, esthetician, and supplier passes Stripe Identity (government ID + selfie match) plus a manual portfolio + license review before they can list. We surface a verified badge on their profile so you know.

Payments encrypted at rest

Stripe handles every transaction. We never see your full card number, CVV, or bank credentials. Saved cards are tokenized — even our database can't read them.

Trusted-contact share

Add up to three friends or family members. With one tap, send them your live tracking link for any booking. If something feels wrong, the same screen has a one-tap emergency dial.

Live appointment tracking

GPS only streams during an active booking, only when the pro is en route or in progress, and only with their explicit when-in-use permission. It stops automatically when the appointment ends.

Human-reviewed disputes

Open a dispute from any booking or order. A trained human reviews both sides — pro and client — and resolves with a refund, partial refund, or rebook credit. Most cases close in 48 hours.

In-app account deletion

Profile → Delete account. We anonymize your profile, scrub personal fields, cascade-delete addresses + payment methods, and remove the auth row so you can't be reached on this email again.

Controls that actually do something.

Most apps treat privacy as a settings page nobody reads. Ours is wired into the actual data path.

Block any pro you don't want to see

From their profile or after a bad experience. They can never re-book you or message you again.

Opt out of analytics

Profile → Privacy → Share usage analytics. Off means zero events leave your phone. The app keeps working — there's no degraded mode.

Manage saved cards

Profile → Payment methods. Remove any card; we hand the detach off to Stripe so it's gone for real, not soft-deleted in our DB.

Notification preferences

Per-kind toggles: bookings, messages, orders, offers, rebook nudges. Turn off any individually. Mute all from iOS Settings if you want.

Location only when you're using the app

We never request always-on location. The active-booking GPS stream uses when-in-use permission and stops when the appointment ends.

Export your data

Email privacy@groommates.app for an access request. We respond within 30 days, sooner if we can.

How disputes work

When something goes wrong, a human reads it.

01

Open a dispute from the booking

Tap Report an issue inside the booking detail. Pick a category, add the details, attach photos.

02

We collect both sides

The pro gets the dispute and a chance to respond. We pull the message log, location pings, and payment history into a unified packet.

03

A human decides

Our trust + safety team reviews the packet. Most cases close in 48 hours. Outcomes: full refund, partial refund, rebook credit, or no action — whichever fits the facts.

04

You see the resolution

Push notification + in-app inbox. Refunds hit the original card in 3–10 business days. Credits land instantly.

Common questions, straight answers.

What does the verified badge mean?

The pro passed Stripe Identity (gov ID + selfie match) and our portfolio + license check. We re-verify if any of those expire. The badge falls off automatically if a verification lapses.

What data do you sell?

None. Ever. We don't share with advertising networks. Read the full Privacy policy at /privacy.

Where does my location go?

Approximate location for the map + provider search. Live GPS only during an active booking, only when the pro is en route or in progress, only with when-in-use permission. It stops automatically.

Can I really delete my account in-app?

Yes. Profile → Delete account. We won't make you call support or fill out a Google Form. The flow refuses if you have active bookings or in-flight orders — finish or cancel them first, then try again.

Who handles the payment if Stripe goes down?

We don't process payments outside Stripe. If Stripe is hard-down, new bookings show 'try again in a moment' until Stripe recovers. Pros and clients aren't charged for failed transactions.

What about minors?

GroomMates is for users 18+. Our Privacy policy declares this and we don't knowingly collect data from anyone under 16. If a parent wants to book a service for a minor, they remain the account holder and adult-on-site.

Privacy questions: privacy@groommates.app. General support: support@groommates.app. Read the full privacy policy or the terms of service.

Built around your safety

Get the app you'll actually trust.