Privacy Policy
Effective date: May 20, 2026
1. Introduction
Wynkie (“Wynkie,” “we,” “our,” or “us”) operates wynkie.com and any associated mobile applications — an all-in-one business platform for independent beauty professionals. This Privacy Policy explains what information we collect, how we use it, who we share it with, and the choices you have.
This policy covers two groups of people:
- Beauty professionals (“Stylists”) — individuals who create a Wynkie account to manage their business.
- Clients — individuals who book appointments through a stylist’s Wynkie booking page. Clients do not create Wynkie accounts.
By using Wynkie, you agree to this Privacy Policy. If you do not agree, please do not use our services.
2. Information We Collect
2a. From Stylists (Account Holders)
When you create and use a Wynkie account, we collect:
| Account information | Full name, email address, password (encrypted — never stored in plain text), phone number (optional), and a public booking URL slug you choose. |
| Business settings | Your services (name, description, price, duration), weekly availability hours, deposit policy settings, timezone, and client notification preferences. |
| Profile information | A short bio you optionally add to your public booking page. |
| Payment processing | Client payments made through Wynkie are processed by Stripe. Wynkie stores only payment amounts, tips, transaction status, and a Stripe transaction reference. We never see or store your clients' bank account numbers or full card details — Stripe handles all card data directly. |
| Appointment and payment records | Every appointment you create or that clients book: client name, service, date, time, price, payment method, tip, add-ons, discounts, and payment status. |
| Client records | Names, phone numbers, and email addresses of clients you add or who book through your page. |
| Stylist notes | Private notes you write on individual appointments — only visible to you. |
| Feedback | If you submit a bug report, feature request, or feedback via the in-app widget, we receive your message, email address, name, and the page you were on. |
| Device and usage data | Browser type, device type, IP address, and pages visited — collected automatically by our hosting provider, Vercel. |
2b. From Clients (Booking Page Visitors)
When a client books an appointment through a stylist’s Wynkie booking page (wynkie.com/[slug]), we collect:
| Booking information | Full name (required), email address (required), phone number (optional), appointment notes (optional), and the service, date, and time selected. |
| Payment information | When paying a deposit or balance online, payment card details are submitted directly to Stripe via a secure, encrypted form. Wynkie never sees, stores, or transmits raw card numbers, CVV codes, or full card data. We receive only a payment confirmation and a transaction reference from Stripe. |
| Tip amount | If a client chooses to add a tip, the tip amount is stored separately in our database and linked to the appointment. |
Important:Client data is owned and managed by the individual stylist. Wynkie processes this data as a service provider on the stylist’s behalf. If you are a client and have questions about your data, please contact the stylist who took your booking, or contact us at privacy@wynkie.com.
2c. Automatically Collected Information
| Log data | IP address, browser type, operating system, referring URL, pages visited, and timestamps. Collected by Vercel (our hosting provider) as part of normal web server operation. |
| Local storage | Your selected app theme (color scheme) and notification read timestamps are stored locally on your device — this data never leaves your device and is not sent to our servers. |
| Session cookies | A secure, encrypted session cookie is used to keep you logged in. This cookie does not track you across other websites and is deleted when you log out or it expires. |
3. How We Use Your Information
| Provide and operate the service | Running your booking page, managing appointments, processing payments, sending automated emails, and displaying your earnings and client data. |
| Authentication and security | Verifying your identity when you log in, protecting your account from unauthorized access, and detecting fraud. |
| Automated client communications | Sending appointment confirmation emails, 24-hour and 48-hour reminders, rebooking prompts, re-engagement check-ins, payment receipts, and cancellation notices — on your behalf, to your clients. |
| AI-powered appointment extraction | When you use the AI paste-to-fill feature, the text you paste is sent to Google Gemini to extract appointment details (name, phone, service, date, time). See Section 5 for details. |
| Earnings reporting | Calculating gross earnings and period-over-period comparisons shown in your Earnings dashboard for your personal records. |
| Product improvement | Aggregate, anonymized usage data helps us understand how stylists use Wynkie and which features to prioritize. We do not sell this data. |
| Customer support | Responding to feedback, bug reports, and support requests you submit. |
| Legal compliance | Meeting our legal obligations, resolving disputes, and enforcing our Terms of Service. |
4. How We Share Your Information
We do not sell your personal information. We do not share it with advertisers or data brokers. We share data only with the service providers necessary to operate Wynkie:
Supabase
Database and authentication
All data you store in Wynkie — appointments, clients, payments, services, availability, and account settings — is stored in Supabase’s managed PostgreSQL database. Supabase also handles login sessions. Data is stored in the United States on Amazon Web Services infrastructure.
Stripe
Payment processing
When a client pays online, their card details go directly to Stripe via an encrypted, PCI-compliant form. Stripe receives the payment amount, a transaction description, and metadata we provide (appointment ID, stylist ID). Wynkie receives only a payment confirmation. Stripe is PCI DSS Level 1 certified — the highest level of payment security certification.
Resend
Email delivery
All automated emails (booking confirmations, reminders, payment receipts, cancellations, rebooking prompts, re-engagement emails) are sent through Resend. Resend receives the recipient’s email address, name, and the content of each email. Emails are sent from noreply@wynkie.com. Resend does not use email content for advertising.
Twilio
SMS delivery
If you opt in to receive text messages during the booking process, SMS messages are sent through Twilio. Twilio receives your mobile phone number and the content of each message. We do not sell or share your mobile number with third parties for marketing. You may opt out at any time by replying STOP to any message. Standard message and data rates may apply.
Google (Gemini AI)
AI appointment extraction
When a stylist uses the AI paste-to-fill feature in the New Appointment form, the text they paste is sent to Google’s Gemini API. This text may contain a client’s name, phone number, and appointment details. Gemini is also used for the optional AI service menu import feature, where menu text submitted by a stylist is sent for structured extraction of service names, durations, and prices. Google processes this data and returns structured results. Google’s API data handling is governed by Google’s API Terms of Service. Both features are optional — stylists can create appointments and enter their menu manually.
Google (OAuth)
Sign in with Google
If you choose to sign in with Google, Google shares your name and email address with Wynkie to create or authenticate your account. We do not receive your Google password or access to any other Google services.
Vercel
Web hosting and infrastructure
Wynkie is hosted on Vercel. Vercel processes all web requests to wynkie.com and receives standard server log data including IP addresses, request URLs, and browser information. Vercel’s infrastructure is located in the United States.
Legal requirements: We may disclose your information if required by law, court order, or government authority, or if we believe disclosure is necessary to protect the rights, property, or safety of Wynkie, our users, or the public.
Business transfers: If Wynkie is acquired or merged with another company, your information may be transferred as part of that transaction. We will notify you before your data is transferred and becomes subject to a different privacy policy.
Referral Program participants:If you sign up for Wynkie through another stylist’s referral link, your first name, last initial, and current Wynkie subscription tier (Essentials, Plus, or Pro) will be visible to that stylist on their referrals dashboard for the purpose of calculating their referral commission. No other personal information, client data, business details, payment information, or contact information is shared with your referrer. Full Program terms are at Terms of Service Section 3f.
5. AI Features
Wynkie includes an optional AI feature that extracts appointment details from text messages. Here is exactly how it works:
- A stylist copies and pastes a client’s text message into the New Appointment form.
- The text is sent to Google Gemini (an AI model operated by Google) with a prompt asking it to identify the client’s name, phone number, requested service, preferred date, and time.
- Google Gemini returns the extracted information, which auto-fills the appointment form.
- The stylist reviews and confirms the extracted information before saving.
What this means for privacy:The text message you paste — which may contain a client’s personal information — is transmitted to Google’s servers for processing. This feature is completely optional. Stylists who prefer not to use it can fill out the appointment form manually at any time. We recommend not pasting messages that contain sensitive health information, financial details, or any content beyond basic booking requests.
Wynkie also uses Google Gemini for the AI service menu import feature. When a stylist pastes or uploads their service menu text, it is sent to Google Gemini to extract service names, descriptions, durations, and prices. The same privacy considerations apply — this feature is optional and stylists can enter their menu manually at any time.
6. Payment Processing and Financial Data
Wynkie uses Stripe to process all online card payments. This means:
- Card numbers, expiration dates, and CVV codes are entered directly into Stripe’s secure form — they never pass through Wynkie’s servers.
- Wynkie stores only: payment amounts, tips, transaction status, and a Stripe transaction reference ID.
- Stripe is PCI DSS Level 1 certified, meaning it meets the strictest payment security standards.
- Apple Pay and Google Pay transactions are processed through the same Stripe infrastructure.
Stylist earnings data (appointment revenue, tips, payment methods, and transaction history) is stored in Wynkie’s database and displayed in your Earnings dashboard. This data is private — only you can see your own earnings. Wynkie does not share individual stylist earnings data with third parties except as required by law.
7. Email Communications
Emails sent to clients on a stylist’s behalf
When a client books through a stylist’s Wynkie page, we send automated emails to that client. These emails are sent on the stylist’s behalf and include:
- Booking confirmation (with cancel/reschedule link)
- 24-hour and 48-hour appointment reminders (if enabled by the stylist)
- Payment receipts after online card payments
- Cancellation notifications
- Reschedule confirmations (when an appointment is rescheduled)
- Rebooking prompts after appointments (if enabled by the stylist)
- Re-engagement check-ins for clients who haven’t visited recently (if enabled by the stylist)
- Review request emails after completed appointments, with links to leave a Google or Yelp review (Plus and Pro only, if enabled by the stylist)
Clients who do not wish to receive automated emails from a stylist’s Wynkie account should contact that stylist directly. Stylists can disable automated emails in their Settings → Client Notifications.
Emails sent to stylists
We send stylists:
- New booking notifications
- Payment received notifications (when a client pays via payment link)
- Cancellation alerts (including refund details when applicable)
- Reschedule notifications
- Transactional emails related to your account
We do not send marketing or promotional emails unless you opt in. Transactional emails related to your bookings and account cannot be fully disabled, as they are essential to the service.
8. SMS Communications
When you book an appointment through a stylist’s Wynkie page, you may optionally consent to receive automated appointment, payment, and occasional marketing text messages from Wynkie. Consent is not a condition of booking — checking the SMS opt-in box is entirely optional.
If you opt in, you will receive automated text messages from Wynkie, including 24-hour appointment reminders, cancellation notices, reschedule confirmations, and occasional marketing messages from Wynkie on behalf of your provider (Pro accounts only). Booking confirmations, payment receipts, refund notices, and rebooking prompts are sent by email only — not by text. Message frequency varies (typically 1–2 messages per appointment for transactional messages; marketing messages are capped at 3 per month per client). Standard message and data rates may apply.
SMS messages are sent by Wynkie and delivered through Twilio over a Wynkie-operated toll-free number. We do not sell or share your mobile number with third parties for marketing purposes.
To opt out at any time, reply STOP to any message. To get help, reply HELP. You may also contact us at privacy@wynkie.com.
9. Data Retention
| Active account data | Retained for as long as your Wynkie account is active. |
| Appointment and payment records | Retained indefinitely to support your earnings history and client relationship history. You may request deletion at any time (see Section 10). |
| Client data | Client records are associated with your account and deleted when your account is deleted, or upon your specific request. |
| Deleted accounts | When you delete your Wynkie account, all your data — including appointments, payments, clients, services, and settings — is permanently deleted from our database. This action is irreversible. |
| Backups | Deleted data may remain in encrypted database backups for up to 30 days, after which it is permanently purged. |
| Stripe data | Payment transaction records held by Stripe are subject to Stripe’s own retention policy and may be retained for fraud prevention and legal compliance purposes. |
| Server logs | Vercel infrastructure logs (IP addresses, request data) are retained for up to 30 days. |
10. Your Rights and Choices
For Stylists (account holders)
You have the right to:
- Access your data — All your appointments, clients, payments, and settings are visible in your Wynkie dashboard at any time.
- Correct your data — Update your name, email, phone, bio, and settings in Dashboard → Settings → Profile.
- Delete your account — Contact us at privacy@wynkie.com to permanently delete your account and all associated data.
- Export your data — Contact us to request a copy of your data in a portable format.
- Opt out of non-essential communications — You can disable automated client emails (rebooking prompts, re-engagement) in Settings → Client Notifications.
For Clients (booking page visitors)
If you have booked an appointment through a stylist’s Wynkie page and would like to:
- Access or correct your booking data — Contact the stylist who took your booking.
- Request deletion of your data — Contact us at privacy@wynkie.com with your name and the stylist’s booking URL. We will remove your records from our system and notify the stylist.
- Opt out of reminder emails — Contact the stylist directly, or reply to any Wynkie email and request to be removed.
California Residents (CCPA / CPRA)
If you are a California resident, you have additional rights under the California Consumer Privacy Act (CCPA) and the California Privacy Rights Act (CPRA):
- Right to Know — You may request a full disclosure of the categories and specific pieces of personal information we have collected about you, the sources of that information, our business purposes for collecting it, and any third parties with whom we share it.
- Right to Delete — You may request deletion of your personal information, subject to certain legal exceptions.
- Right to Correct — You may request correction of inaccurate personal information we hold about you.
- Right to Opt Out of Sale or Sharing — Wynkie does not sell or share personal information for advertising purposes. There is nothing to opt out of, but you have this right.
- Right to Non-Discrimination — We will not discriminate against you for exercising any of these rights.
To exercise any of these rights, contact us at privacy@wynkie.com. We will respond within 45 days as required by law.
11. Cookies and Local Storage
Wynkie uses a minimal number of cookies and browser storage mechanisms:
| Authentication cookie | A secure, HttpOnly, encrypted cookie that keeps you logged in to your Wynkie account. Required for the service to function. Deleted on logout or expiration. |
| Theme preference (localStorage) | Your selected app color theme (Noir, Espresso, Crimson, Pink, Sage, or Lavender) is saved locally on your device. This is not sent to our servers and does not track you. |
| Notification timestamp (localStorage) | The last time you viewed your appointments page is stored locally to calculate unread booking counts. Not sent to our servers. |
We do not use advertising cookies, third-party tracking cookies, or cross-site tracking cookies. We do not use Google Analytics, Meta Pixel, or any similar cross-site tracking services. We do use Vercel Analytics and Speed Insights to measure aggregate, anonymous usage and page-load performance — these are cookieless, never track you across other websites, and do not collect personally identifiable information.
12. Security
We take security seriously. The measures we have in place include:
- HTTPS everywhere — All connections to wynkie.com are encrypted using TLS/SSL.
- Row Level Security (RLS) — Our database enforces at the database level that each stylist can only access their own data. No code-level mistake can expose one stylist’s data to another.
- Encrypted passwords — Passwords are hashed using industry-standard algorithms by Supabase Auth. We never store or see plain-text passwords.
- PCI-compliant payments — Card data is handled entirely by Stripe (PCI DSS Level 1). It never touches Wynkie’s servers.
- Webhook signature verification — All Stripe webhook events are verified using HMAC-SHA256 signatures before being processed.
- Secure cancel/payment tokens — Client-facing links (cancel, reschedule, payment) use cryptographically random tokens — they cannot be guessed or enumerated.
- No PII in public booking conflict checks — The public booking page checks for appointment conflicts using a server function that returns only time ranges, never client names or personal data.
No system is 100% secure. If you discover a security vulnerability, please report it responsibly to privacy@wynkie.com.
13. Children’s Privacy
Wynkie is designed for independent beauty professionals and their clients. Creating a Wynkie stylist account requires you to be at least 18 years old. We do not knowingly collect personal information from children under the age of 13 in compliance with the Children’s Online Privacy Protection Act (COPPA). If we become aware that we have collected information from a child under 13, we will delete it promptly. If you believe a child under 13 has provided us with personal information, contact us at privacy@wynkie.com.
14. International Users
Wynkie is operated in the United States. If you access Wynkie from outside the United States, your information will be transferred to and processed in the United States, where data protection laws may differ from those in your country. By using Wynkie, you consent to this transfer.
15. Changes to This Policy
We may update this Privacy Policy from time to time. When we do, we will update the effective date at the top of this page. For significant changes, we will notify active stylist accounts by email at least 14 days before the changes take effect. Your continued use of Wynkie after the effective date constitutes acceptance of the updated policy.
16. Contact Us
If you have questions, concerns, or requests related to this Privacy Policy or your personal data, contact us at:
We will respond to all privacy requests within 30 days (45 days for California CCPA requests).