Data Deletion
You can delete your Meerakl account and request erasure of the personal data Meerakl holds about you at any time. This page explains how, including data Meerakl has received through your Facebook or Instagram connection.
If you are a Meerakl business owner (โSellerโ):
- Sign in at meerakl.com/login.
- Go to Settings and disconnect any connected channels (WhatsApp, Instagram) and payment accounts.
- Email support@meerakl.com from the email on your account with the subject โDelete my Meerakl accountโ.
- We confirm your identity, then permanently delete your business data within 14 days.
If you want to keep your Meerakl account but remove the data Meerakl received from Meta:
- Sign in and go to Settings โ Channels.
- Click Disconnect next to Instagram (or WhatsApp).
- Meerakl immediately revokes the access token, stops receiving new webhooks, and deletes the stored token and channel metadata.
- Meerakl immediately revokes the access token, stops receiving new webhooks, and deletes the stored token and channel metadata.
You can also revoke Meeraklโs access at any time from Facebook โ Settings โ Business Integrations or Instagramโs app-management screen. When Meta notifies us of the revocation, we automatically run the deletion flow described in Section 4.
You did not sign up for Meerakl directly โ a business you messaged on WhatsApp or Instagram uses Meerakl to manage their conversations with you. In this case the business is the data controller for messages and order data about you, and Meerakl is their processor.
- Contact the business directly and ask them to delete your record. They can do it from inside their Meerakl dashboard.
- If you cannot reach the business, email support@meerakl.com and we will forward your request to the business within 7 days.
When you remove Meerakl from your Facebook or Instagram account, Meta sends us a signed deletion request containing your Meta user ID. Meeraklโs callback:
- Verifies the request is genuinely from Meta (HMAC-SHA256 signature against our app secret).
- Creates a deletion request record with a unique confirmation code.
- Disconnects the matching channel on our side, clears stored access and refresh tokens, and queues deletion of associated messages, customer records, and comments tied to that Meta user ID.
- Returns a status URL of the form meerakl.com/data-deletion/status/<code> that you can visit to confirm the request was received and processed.
On a full account deletion we remove:
- Your business profile, user profile, and authentication records;
- Connected channel records and encrypted access tokens for WhatsApp, Instagram, and Paystack;
- Your customer contacts, message history, order history, broadcasts, automations, pipeline data, and quick replies;
- Derived analytics and customer scores tied to your business.
We retain for a limited period, only where we have a legal obligation to do so:
- Billing and tax records (up to 7 years, as required by Nigerian tax law);
- Security and abuse logs (up to 12 months);
- Backups (up to 30 days on a rolling basis) โ these are not accessible in production and are overwritten on the normal rotation schedule.
For full retention detail see Section 9 of the Privacy Policy.
- Meta-initiated callback: initial disconnect and token revocation within minutes; full data purge within 14 days.
- User-initiated email request: acknowledged within 48 hours; completed within 14 days under the NDPA and 30 days under the GDPR.
- End-customer request through a Seller: fulfilled by the Seller; Meerakl provides tooling for bulk export and deletion.