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.
1. Delete your Meerakl account yourself
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.
2. Remove only Instagram / Facebook data
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.
- Conversations and contacts already synced will remain visible to you in your own dashboard unless you also delete them, or use the full account deletion flow above.
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.
3. If you are an end-customer of a Meerakl Seller
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.
4. Automatic deletion when you remove Meerakl from Meta
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.
5. What we delete, and what we keep
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.
6. How long it takes
- 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.
7. Contact
Questions, escalations, or issues with a deletion request:
Email: support@meerakl.com
Postal: Zoluna Technology Limited, 7 Alhaji Towobola, Bolaji Quarters, Oluyole, Ibadan, Nigeria.