Privacy Policy

What NexStyle collects, why, who can see it, and your rights.

Last updated: 27 October 2026

1. Introduction

Welcome to NexStyle, provided by Nexstrive Services, registration 202303272747 (TR0292898-P) ("we", "our" or "us"). We respect your privacy and protect the personal information you share with us. This Privacy Policy explains how we collect, use, disclose and safeguard your information when you visit our website or use the NexStyle web app or the NexStyle POS tablet app (together, the "App"). We handle personal data in line with Malaysia's Personal Data Protection Act 2010 (PDPA). Please read this policy carefully. If you do not agree with it, please do not access the site or use the App.

2. Information We Collect

We may collect information about you in several ways. The information we may collect via the App includes:

Personal Data

Personally identifiable information that you give to us when you register with the App or use it. You create your account and sign in on the NexStrive account portal, which shares your name and email address with NexStyle. When you set up your salon, we store the salon and branch names, your name and your 6-digit stylist PIN. If you are a content partner, we store your name, company name, contact name, email address and phone number, and the salon you work with can see them.

Salon Records

The staff you add to your salon (name, role and 6-digit PIN), your services and prices, and each sale: the services, prices, chair, stylist, start and end times, and whether the client paid by Cash or QR pay (DuitNow QR, or a QR payment through your HitPay account). A sale is linked to a customer only when that customer collects the visit with the membership card (see Salon Customers below). Sessions cancelled before payment are recorded in the same way, with the reason if one is given.

Salon Customers (Membership Card)

If a salon switches on the membership card, its tablets show a QR after each paid sale. A customer who scans it for the first time joins with their name, phone number and email address. All three are required. A member's card holds:

  • their name and phone number, to run the card and to find it again if they change phones;
  • their email address, to send the emails that set up or reset their member PIN (see Member PIN below);
  • a birthday (day and month only, never the year), which is optional and which the member can add later under Your details;
  • whether they want offers from that salon, and when they made or changed that choice;
  • the visits they collect, each linked to the sale, so the member sees a receipt for each visit and the salon sees their visits, spend, stylists, branches and services;
  • if the salon runs a loyalty programme, the rewards they earn, each with a reward code, and when staff mark a reward as used.

The customer's phone keeps a random card key in a cookie so later visits need only a scan. A member belongs to the salon chain they joined: other salons on NexStyle cannot see them. The salon decides how this list is used and is responsible for it; we store and process it on the salon's behalf.

Once their card is unlocked with their member PIN, members can change or clear their birthday and offers choice under Your details at any time. They can also stop offers from the link in any email or by replying STOP to an SMS. They can remove the card from their phone at any time, which leaves their membership and visits with the salon, and they can ask the salon to delete their details, which the salon can do on its Customers page.

Member PIN

Until a member creates a 6-digit member PIN, their card shows the visit count only, on every phone and browser. It never shows their name, visit history, receipts, reward codes, offers or Your details. Visits keep counting with or without a PIN.

To create a PIN, the member taps Create PIN to see your details. We email them a link and a 6-digit code. The code can be used once and expires after 10 minutes. The member opens the link or types the code, which confirms their email address, then chooses a PIN and types it twice. On a new phone or browser, they tap Enter PIN to view details. If they forget their PIN, they enter their email address, we email a new link and code, and they choose a new PIN. Salons are not involved in any of these steps. At a salon that sends SMS codes, typing the code sent to the member's phone also opens the full card on that phone.

We store the PIN only as a one-way hash, which cannot be turned back into the PIN. Salons, the salon admin, exports and tablets never see the PIN or its hash. After 5 wrong PINs the card is locked for 15 minutes, and for longer after repeated failures. Easy PINs such as 123456 are refused.

We hold the confirmed email address and the PIN hash centrally, not as part of any one salon's customer list, so that one PIN opens the member's card at every NexStyle salon where they have a card with the same confirmed email address. We use the confirmed email address only to link those cards and to send PIN emails. Linking cards this way does not let one salon see another salon's members, visits or spend.

Google Wallet Pass

On Android phones, a member can tap Add to Google Wallet on a card unlocked with their PIN to keep the card in Google Wallet. This is optional, and the web card works without it. The pass shows the salon's name and logo, the member's name, their visit count and stamps, up to 5 unused rewards with their codes, and links to the card and to the visit scanner. It does not include the member's phone number, email or birthday.

To make the pass, we send these details to Google when the member taps the button. For a member who has the pass, after each collected visit and each reward marked as used we send the updated details so the pass stays current; for anyone else we send Google nothing but the pass number, to check whether a pass exists, and Google may show a notification when a new reward is ready. Google holds the pass under its own terms. To remove the pass, delete it in the Google Wallet app. Removing the card from the phone, or the salon deleting the member, does not remove a pass already saved in Google Wallet.

Messages Salons Send

When a salon sends offers by SMS, WhatsApp or email, NexStyle sends them through the salon's own Twilio and email accounts, only to customers who chose to receive offers. For each campaign we keep its text and, for each customer, who it went to, the channel, the time and whether the provider accepted it. A salon can also switch on automatic messages: a thank-you after a visit, a reminder when a customer has not been back, a note when a reward is ready, and birthday wishes. Automatic messages also go only to customers who chose to receive offers. Birthday wishes go only to members who saved a birthday on their card, once a year on that day, from 9 am Malaysia time. For these we keep the type of message, who it went to, the channel, the time and the result, but not the text sent to each customer. If Twilio tells us a customer replied STOP to the salon's number, we switch their offers off.

Kiosk Queue

If a salon uses a walk-in kiosk, a guest who joins the queue gives a first name and can add a phone number, a service and a preferred stylist. We keep the queue entry and when the guest was called and served. The phone number is cleared 7 days after the guest joins. If the salon has SMS set up in its own Twilio account, a guest who gave a number gets one "your turn" SMS when they are called. The kiosk screen never shows phone numbers; the salon's POS tablets do.

Device Data

Information our servers record when you or your tablets use the App: the IP address, the browser or app type, and the time. We keep this in activity logs for actions such as changes to branches, services and stations, and for requests from paired tablets. When a tablet is paired, the NexStyle POS app creates a random device ID, which we store with the station together with the time the tablet last checked in. Each tablet keeps a copy of its station's services, staff names and PINs, your DuitNow QR image and the videos it plays, so it can keep working when the connection drops, plus any sales it has not yet sent.

Financial Data

NexStyle does not collect card numbers. You add your payment card and pay for your subscription in your NexStrive account, not in NexStyle. We store only very limited, if any, financial information that we collect. Otherwise, all financial information is stored by our payment processor, and you are encouraged to review their privacy policy and contact them directly with your questions. For sales at the chair, NexStyle records the amount and whether the client paid by Cash or QR pay (DuitNow QR). It does not take card payments at the chair. If a salon connects its own HitPay account, QR payments and sponsor payments are made to that account: we record the amount, the payment method, HitPay's payment reference and the status, and never hold the money or see card or bank details. The HitPay, Twilio and email keys a salon saves are encrypted before they are stored and are never shown again in full.

Uploaded Media & Content

If you upload videos, images, or other media (for example, your salon's own videos, sponsor videos, logos, service photos, your DuitNow QR image, a proof of payment for a sponsor booking, or a file attached to feedback), we store the uploaded files and associated metadata (such as file name, size, timestamps, and the account or workspace that uploaded it). When a video plays on a station, the tablet reports which video played, on which station, when, and for how long, and we keep daily and hourly counts of these plays. We may review or remove uploaded content that violates applicable laws, our policies, or the rights of others.

Cookies & Local Storage

NexStyle uses cookies to keep you signed in and to remember your choices. A sign-in cookie set by the NexStrive account portal keeps you signed in, a short-lived cookie is used while that sign-in is refreshed, and a cookie remembers which page tips you have dismissed, for up to one year. Customers who hold a salon membership card keep a cookie with a random card key on their phone for up to 400 days, renewed when they use the card, and while they create or reset their PIN, a cookie that points to that request for up to 45 minutes. Your browser also keeps a few settings on your device, such as the report period you chose and whether you hid the setup checklist or the install prompt, and the web app keeps copies of its pages and files in your browser so it loads faster. NexStyle does not set marketing or analytics cookies.

Sponsor and Salon Acceptances

When a sponsor sends a video, and when a salon owner, admin or branch manager approves one or sets up sponsors, we record who accepted, the exact wording they accepted, when, and the IP address and browser they used. We keep these records after a booking, sponsor or salon account is deleted, so we can show them if a question about a video comes up.

What You Must Give Us

To create an account you must give your name and email address; without them we cannot provide NexStyle. To join a salon's membership card, a customer must give a name, phone number and email address. A birthday, offers and a Google Wallet pass are optional. A member PIN is also optional, but without one the card shows the visit count only. Sponsors must give contact details to make a booking.

3. Use of Your Information

We use the information we collect to:

  • Create and manage your account.
  • Process payments and refunds.
  • Send you an email regarding your account or order.
  • Enable user-to-user communications.
  • Compile anonymous statistical data and analysis for use internally or with third parties.
  • Increase the efficiency and operation of the App.
  • Monitor and analyse usage and trends to improve the App.
  • Notify you of updates to the App.
  • Prevent fraudulent transactions, monitor against theft, and protect against criminal activity.

4. Disclosure of Your Information

We may share information we have collected about you in certain situations. Your information may be disclosed as follows:

By Law or to Protect Rights

If we believe the release of information about you is necessary to respond to legal process, to investigate or remedy potential violations of our policies, or to protect the rights, property, and safety of others, we may share your information as permitted or required by any applicable law, rule, or regulation.

Third-Party Service Providers

We may share your information with third parties that perform services for us or on our behalf, including payment processing, data analysis, email delivery, hosting services, customer service, and marketing assistance.

Sign-in, subscriptions and invoices are handled in your NexStrive account, which Nexstrive Services also runs. The service providers involved today are Cloudflare R2, which stores uploaded files; Brevo, which sends email from NexStyle, including the member PIN emails (the member's email address, a link and a 6-digit code); the hosting providers that run our servers and database; and the payment processor that handles subscription payments in your NexStrive account.

When a member adds their card to Google Wallet, Google receives the pass details described under Google Wallet Pass above.

When a salon connects its own accounts, the data needed for each job goes to that provider under the salon's account with them: payment amounts and references to HitPay; customers' phone numbers and message text to Twilio; customers' email addresses and message text to the salon's email provider. Sponsors who send a video give their name, business and contact details to the salon they book with. If the salon charges, they pay it through its HitPay account or as the salon arranges.

Apps a Salon Connects (Data API)

A salon can connect its own apps to NexStyle with API keys it creates. Each key reads only what the salon allows: sales, customers (name, phone, email, offers choice, visits and spend), branches and staff, or services. The salon chooses these apps and is responsible for them and for the data they receive. When a customer's details are deleted in NexStyle, copies an app has already taken are not deleted; the salon must remove them.

Legal Compliance & Content Safety

We may disclose information (including account details, activity logs, and uploaded content) where we believe it is necessary to comply with a legal obligation, enforce our terms and policies, investigate suspected fraud or security issues, or protect the rights, property, and safety of users, the public, and Nexstrive Services. Where permitted, we may also cooperate with lawful requests from authorities and take down or restrict content that is illegal, harmful, or in violation of applicable regulations.

5. Transfers Outside Malaysia

The NexStyle app server and its database run in Malaysia, on a server in Kuala Lumpur. Some of the service providers in section 4, including Cloudflare R2 (uploaded files), Brevo (email) and Google (Google Wallet passes), may store or process data outside Malaysia, so some of your data may be transferred to other countries.

We transfer personal data outside Malaysia only to run NexStyle, and only to providers bound by their own security and data protection terms.

When a salon connects HitPay, Twilio or its own email provider, that provider handles the data under the salon's account and its own terms, which may involve transfers outside Malaysia.

6. Data Retention & Deletion

We keep your personal information only for as long as is necessary for the purposes in this Privacy Policy, and to the extent necessary to comply with our legal obligations, resolve disputes and enforce our policies.

Requesting deletion: If you are the salon owner and can still sign in, open Salon settings and select Delete account. The deletion is scheduled straight away and runs 24 hours later, and you can cancel it in Salon settings until then. If you no longer have access to your account, you can submit a deletion request at /delete-account. Our support team verifies your identity and processes the request within 30 days. Upon request, we will delete or anonymise your personal information from our active systems, subject to legal retention requirements. Certain records may be kept for compliance, fraud prevention, security and accounting (for example, billing records) for the minimum period required by applicable laws and regulations. Deleting your NexStyle account does not close your NexStrive account, which holds your sign-in details and invoices.

Member PIN and confirmed email: We keep a member's PIN hash and confirmed email address while they have a card at any NexStyle salon. When no card remains, for example because each salon deleted the member, we delete both.

7. Your Rights

Under the PDPA you can:

  • ask for a copy of the personal data we hold about you (access);
  • ask us to correct data that is wrong, incomplete or out of date (correction);
  • withdraw your consent to us processing your data, in full or in part;
  • ask us to stop or limit processing your data, including for direct marketing.

If you withdraw consent or limit processing, we may no longer be able to provide some or all of NexStyle to you.

Salon owners, salon staff, content partners and sponsors

Contact us directly. We are responsible for your data and answer your request ourselves.

Customers of a salon (membership card)

Your salon decides how its customer list is used, and we process it on the salon's behalf. Contact the salon first. If you contact us, we pass your request to the salon and help it respond. You can change or clear your birthday and offers choice yourself under Your details on your card. You can also stop offers from the link in any email or by replying STOP to an SMS, and remove a Google Wallet pass in the Google Wallet app.

Your member PIN and confirmed email address are held by us, not by a salon, so contact us directly about them. You can set a new PIN yourself at any time with Forgot PIN on your card.

How to make a request

Email [email protected] with "Personal data request" in the subject and tell us what you want us to do. Send it from the email address linked to your NexStyle account or booking, or tell us that address. We may ask for more details to confirm it is you before we act. We reply within 21 days of receiving a request we can verify, as the PDPA requires.

8. Children and Minors

Under Malaysian law, a person under 18 is a minor, and a parent or guardian must give consent for their personal data to be processed. NexStyle is a service for businesses, and we do not market to minors.

Customers of a salon may be minors. A salon must get consent from a parent or guardian before a customer under 18 joins its membership card.

If you believe we hold a minor's data without that consent, contact the salon or us and we will help delete it.

9. Security of Your Information

We use administrative, technical and physical security measures to help protect your personal information. No security measure is perfect, and no method of sending data can be guaranteed against interception or misuse.

10. Contact Us

If you have questions, comments or requests about this Privacy Policy, please contact us at:

NexStyle Support

Email: [email protected]