WhatsApp, GDPR and Shopify: how Whapi handles personal data
Whapi, a Shopify app that sends WhatsApp messages for online stores, processes customer names, phone numbers, order details and message logs on your store’s behalf. This page explains what Whapi keeps and for how long, how deletion requests reach it through Shopify, and which WhatsApp opt-in you need.
It is written for stores whose customers are covered by GDPR, wherever the store is based. It is guidance, not legal advice.
By the Whapi teamUpdated
The short answer
- Whapi processes the data it needs to send your WhatsApp messages: store details, order details, customer phone numbers, message logs and app usage.
- Message logs are kept for 90 days. After account deletion, Whapi deletes your data within 30 days unless the law requires otherwise.
- Customer access and deletion requests go through your Shopify admin. Shopify forwards them to Whapi through its mandatory privacy webhooks, and apps must complete them within 30 days.
- Meta only allows WhatsApp messages to people who gave you their number and opted in to messages from your business, whatever your GDPR legal basis.
- Whapi does not sell personal data.
What personal data Whapi processes
Whapi processes the personal data it needs to send WhatsApp messages for your store: your account details, your customers’ phone numbers and order details, the messages sent, and how you use the app. The table follows sections 2, 3 and 6 of the Whapi privacy policy.
| Data | Whose data | Used for | Kept for |
|---|---|---|---|
| Store information: store name, domain, email address | You, the merchant | Running your account and support | While your account is active |
| Order data: order number, status, customer contact information | Your customers | Sending automated messages such as order confirmations, shipping updates and cart reminders | While your account is active |
| Customer phone numbers | Your customers | WhatsApp communication | While your account is active |
| Message logs | Your customers and your team | Analytics and troubleshooting | 90 days |
| Usage data: features used, settings | You and your staff | Improving the app and your dashboard reports | While your account is active |
Whapi’s Shopify App Store listing also shows which Shopify data the app can access, including customers’ names, phone numbers and physical addresses, and device data such as geolocation, IP address, browser and operating system. The full list is in what data Whapi can access in your store.
Who is responsible for what: your store, Whapi, Meta and Shopify
Your store decides which customers to message and why, so under GDPR it is usually the controller of that data, while Whapi sends the messages on your behalf. GDPR (Article 4) calls the party that decides why and how personal data is used the controller, and a party that processes it on the controller’s behalf a processor.
In a typical Whapi setup, your store collects the phone number at checkout, chooses the automations and writes the messages. Whapi sends those messages on your behalf, which its privacy policy states in section 3. The policy does not use the words controller and processor, so treat the roles below as guidance and confirm them for your own setup.
| Party | Typical role | Responsible for |
|---|---|---|
| Your store | Controller of your customers’ data | Your privacy notice, collecting WhatsApp opt-in, choosing which messages to send, answering customer requests |
| Whapi | Sends messages on your behalf (processor) | Processing data as its privacy policy describes, security, retention, acting on Shopify’s privacy webhooks |
| Meta (WhatsApp) | Runs the WhatsApp Business Platform | Delivering messages under its own terms and privacy policy, reviewing templates, billing message fees |
| Shopify | Runs your store platform | Storing your customers and orders, passing data requests to installed apps |
Meta’s WhatsApp Business Messaging Policy makes the business responsible for the notices, permissions and consents it needs, including a published privacy policy. If your records of processing need a data processing agreement, the location of data or a list of service providers, email info@usewhapi.com.
WhatsApp opt-in and consent
Before you send a business-initiated WhatsApp message, the customer must have given you their number and agreed to receive WhatsApp messages from your business. That is Meta’s rule for every business on WhatsApp, and it applies on top of whatever legal basis you rely on under GDPR.
Meta’s opt-in requirements say you must clearly state that the person is opting in to messages from your business, state your business name, and comply with applicable law. Meta also recommends telling people which kinds of messages they will get, or collecting a separate opt-in for each kind, and making it easy to opt out. Under the WhatsApp Business Messaging Policy you must respect every request to block, stop or opt out, whether it comes in on WhatsApp or anywhere else.
| Whapi automation | Category Meta usually assigns | Opt-in to collect |
|---|---|---|
| Order confirmation, shipping updates | Utility | An opt-in to order updates on WhatsApp, for example next to the phone field at checkout |
| Abandoned checkout reminders | Marketing (Meta counts cart reminders as retargeting) | A marketing opt-in that covers cart reminders |
| Campaigns and newsletters | Marketing | A separate marketing opt-in, such as the Whapi newsletter signup widget |
| Back in stock alerts | Marketing (Whapi sends them as Marketing templates) | The customer subscribes with their number for a product; message them about that product |
| Review requests | Marketing (Whapi sends them as Marketing templates) | Cover review requests in the opt-in text |
Many countries also have national rules on electronic direct marketing that can be stricter than Meta’s policy, so check them before you send campaigns. The WhatsApp newsletter signup in Whapi lets customers opt in to marketing messages on your store, which gives you a clear record of who agreed.
How long Whapi keeps data
Whapi keeps message logs for 90 days and other data while your account is active, then deletes your data within 30 days of account deletion unless the law requires it to be kept. Those periods come from section 6 of the privacy policy.
When you uninstall Whapi, Shopify’s own rules add a second clock:
- Shopify sends Whapi a shop/redact request 48 hours after you uninstall the app.
- Shopify requires apps to complete each privacy request within 30 days of receiving it.
Copies of messages also exist outside Whapi. Meta handles message data under its own terms. If you use WhatsApp coexistence, the same chats are in the WhatsApp Business App on your phone, and your customers keep the messages they received on their own phones.
Access and deletion requests through Shopify
Handle customer requests in your Shopify admin. Shopify forwards them to Whapi through its mandatory privacy webhooks, which every app in the Shopify App Store must subscribe to, whether or not it collects personal data.
- Open the customer in Shopify. In your Shopify admin, go to Customers and open the customer who made the request.
- Request or erase their data. Click More actions, then Request customer data for an access request or Erase personal data for an erasure request. You have 10 days to cancel an erasure request.
- Shopify notifies your apps. Shopify sends the request to the apps installed on your store, including Whapi, and apps must complete it within 30 days of receiving it.
- Clean up outside Shopify. Shopify’s request doesn’t reach other companies you share data with, or chats in the WhatsApp Business App on your phone. Delete those yourself, and email info@usewhapi.com if you need anything else from Whapi.
| Shopify webhook | When Shopify sends it | What the app must do |
|---|---|---|
| customers/data_request | When a store owner requests a customer’s stored data | Provide the data it holds about that customer |
| customers/redact | After a store owner asks to delete a customer’s data: 10 days later if the customer hasn’t ordered in the last six months, otherwise once six months have passed | Delete that customer’s data, unless the law requires it to be kept |
| shop/redact | 48 hours after a store uninstalls the app | Delete the store’s data |
Security and sharing
Whapi does not sell personal data, and its privacy policy lists the only parties it shares data with: Meta, to deliver messages through the official WhatsApp Business Platform; service providers that help run the service, such as hosting and analytics; and authorities when the law requires it.
The policy also describes encryption in transit and at rest, secure API connections and regular security audits, and notes that no method of transmission over the internet is 100% secure. On the Team plan, your agents answer customers from the shared Team Inbox, so give inbox access only to people who need it.
AI assistant connectors
AI assistants get access to your Whapi data only if you connect one and approve it inside the Whapi app in your Shopify admin. Each connection is limited to the store you approved. On the Team plan, the assistant can read shared inbox conversations, including customer names, phone numbers and message text.
Whapi stores access keys only in hashed form; they expire after one hour, and renewal keys expire after 30 days unless used. Data returned to the assistant is processed by its provider under that provider’s privacy policy, and Whapi does not use data accessed through AI connectors to train AI models. See Connect Whapi to Claude for how it works.
Cookies on usewhapi.com
This website uses Google Analytics in consent mode. For visitors in the EEA, the UK and Switzerland, analytics and advertising storage stays off until they accept the cookie banner. Visitors in European time zones see the banner, and their choice is saved in their own browser. These cookies apply to the website only; they are not part of the Whapi app inside Shopify.
GDPR checklist for WhatsApp on Shopify
Use this list before you turn on WhatsApp automations for customers covered by GDPR, such as those in the EU or the UK.
- Update your store’s privacy policy to say you send WhatsApp messages and that Whapi and Meta process them.
- Collect a WhatsApp opt-in that names your store and says which messages customers will get.
- Collect a separate opt-in before you send campaigns, newsletters or promotional reminders.
- Keep a record of when and where each customer opted in.
- Honor every opt-out request, on WhatsApp or anywhere else, and stop messaging that customer.
- Handle access and deletion requests in your Shopify admin, and clear related chats in the WhatsApp Business App.
- Give app access in Shopify only to staff who need it.
- Email info@usewhapi.com for anything your records need from Whapi.
WhatsApp and GDPR questions
Yes, if the store handles WhatsApp like any other channel that uses personal data: tell customers about it in your privacy policy, collect an opt-in that names your business before you message them, send marketing only to customers who agreed to it, honor opt-outs and answer access and deletion requests. Compliance depends on how your store uses WhatsApp, not on the app alone.
You need an opt-in either way. Meta's WhatsApp Business Messaging Policy only allows a business to message people who gave it their number and agreed to receive WhatsApp messages from it, and that includes order confirmations and shipping updates. Which GDPR legal basis applies to order messages is a question for your own legal adviser.
Whapi sends WhatsApp messages on your store's behalf, using customer data from your store, for the automations you choose. In GDPR terms that usually makes your store the controller and Whapi a processor. Whapi's privacy policy describes this processing but does not use those labels, so confirm the roles for your setup. If your records need a data processing agreement, email info@usewhapi.com.
Whapi's privacy policy says message logs are retained for 90 days for analytics. Other data is kept while your account is active or as needed to provide the service, and is deleted within 30 days of account deletion unless the law requires Whapi to keep it.
In your Shopify admin, open the customer, click More actions and choose Erase personal data. Shopify sends the request to the apps you have installed, including Whapi, through its customers/redact webhook, and apps must complete it within 30 days of receiving it. If you use coexistence, also delete the chat in your WhatsApp Business App.
Shopify sends every app a shop/redact request 48 hours after a store uninstalls it, and apps must complete it within 30 days. Whapi's privacy policy says that after account deletion your data is deleted within 30 days, except where the law requires it to be kept.
The Whapi privacy policy is at usewhapi.com/privacy-policy/. It covers what data Whapi collects, how it is used and shared, security, retention, your rights and AI assistant connectors.
Sources
- Shopify: Privacy law compliance for apps (mandatory webhooks) (checked October 20, 2026)
- Shopify Help Center: Processing customer data requests (checked October 20, 2026)
- Meta: Getting opt-in for WhatsApp (checked October 20, 2026)
- WhatsApp Business Messaging Policy (checked October 20, 2026)
- Whapi on the Shopify App Store (data access) (checked October 20, 2026)
Keep reading
- LegalPrivacy PolicyHow Whapi collects, uses, stores and protects personal data for merchants and their customers.Read
- TemplatesWhatsApp Utility vs Marketing Templates: Rules & CostHow Meta decides if a WhatsApp template is utility, marketing or authentication, why it matters for cost, and how to avoid recategorization.Read
- FeaturesWhatsApp Newsletter & Broadcasts for ShopifyCollect WhatsApp opt-ins with a signup widget and send campaigns to customer segments. How opt-in, Meta marketing fees and scheduling work.Read
- CompanyBuilt for Shopify: What Whapi's Badge MeansWhapi has Shopify's Built for Shopify status. What the badge requires, what it means for speed, design and data access, and how to check it.Read
- CompanyContact Whapi: Email, WhatsApp and SupportContact the Whapi team by email or WhatsApp for help with setup, billing, Meta and WhatsApp issues, or partnerships.Read