Effective 1 June 2026 · Applies to all MoyaLinked deployments
MoyaLinked ("we", "us", "our") is a self-hostable WhatsApp CRM platform. This Privacy Policy explains what personal information we collect, why we collect it, how we use it, who we share it with, and what rights you have over it.
We are committed to complying with South Africa's Protection of Personal Information Act 4 of 2013 (POPIA) as well as other applicable data-protection laws. Where MoyaLinked is self-hosted, the deploying organisation acts as the Responsible Party under POPIA and is responsible for ensuring lawful processing of all personal information stored in their instance.
This policy covers three categories of people:
When you create an account we collect:
Workspace Owners and Agents add and receive contact records that may include:
All inbound and outbound WhatsApp messages are stored, including:
To connect to Meta's WhatsApp Cloud API, workspace owners provide a Meta access token and webhook token. These are stored encrypted using AES-256-GCM encryption and are never exposed to agents or third parties.
If you subscribe to a paid plan, we collect billing-related data through Paystack (our payment processor):
We do not store credit card numbers. All card data is handled exclusively by Paystack in accordance with PCI-DSS standards.
When automated workflows execute, we log which automation ran, which contact it affected, each step's outcome, and any error messages. These logs are used for debugging and audit purposes.
If you submit a support request, we store your name, email address, the subject and description of your issue, and any follow-up messages between you and our support agents.
MoyaLinked does not use Google Analytics, Mixpanel, Sentry, or any third-party behavioural tracking tools. We do not place tracking pixels, and we do not sell usage telemetry to any party.
Under POPIA, personal information may only be processed if there is a lawful basis (called a "condition for lawful processing"). The table below maps each data type to its purpose and lawful basis.
| Data | Purpose | Lawful Basis (POPIA) |
|---|---|---|
| Name, email, password | Create and secure your account | Performance of a contract |
| Contact records | Customer relationship management | Legitimate interest of the workspace owner |
| WhatsApp messages & media | Deliver, display, and archive conversations | Performance of a contract; legitimate interest |
| Location data | Display location messages shared by contacts | Consent (contact chose to share location in WhatsApp) |
| API credentials (encrypted) | Authenticate with Meta's WhatsApp Cloud API | Performance of a contract |
| Subscription & payment data | Manage billing, invoicing, and plan entitlements | Performance of a contract; legal obligation |
| Automation logs | Debugging, auditing, and platform reliability | Legitimate interest |
| Support ticket data | Respond to and resolve support requests | Legitimate interest; performance of a contract |
We do not sell personal information. We share data only with the following parties and only to the extent necessary:
The Protection of Personal Information Act 4 of 2013 (POPIA) came into full effect on 1 July 2021. It regulates how organisations collect, store, use, and share the personal information of South African residents. Below we explain how MoyaLinked aligns with each of POPIA's eight conditions for lawful processing.
The workspace owner is the Responsible Partyas defined by POPIA — they determine the purpose and means of processing personal information in their MoyaLinked instance. Where MoyaLinked (or its hosting provider) processes data on the workspace owner's behalf, it acts as an Operator.
Workspace owners must appoint an Information Officer (as required by POPIA s.55) and ensure their use of MoyaLinked complies with applicable legislation.
We only collect personal information that is adequate, relevant, and not excessive relative to the purpose. Specifically:
Personal information is collected for specific, explicitly defined purposes (see Section 4 above). It is not processed in a manner incompatible with those purposes.
Data is not repurposed for secondary uses — for example, contact phone numbers are used solely to facilitate CRM operations within your workspace, not for external marketing by us.
Workspace owners and agents are responsible for ensuring the accuracy of contact records. MoyaLinked provides the ability to update or delete contact information at any time.
This Privacy Policy constitutes our notification to data subjects of how their personal information is processed. Workspace owners are responsible for informing their own contacts (data subjects) about how their WhatsApp messages and personal data are stored in the CRM, as required by POPIA s.18.
We implement the following technical safeguards:
Despite these measures, no system is 100% secure. In the event of a data breach that poses a risk to data subjects, we will notify affected parties and the Information Regulator as required by POPIA s.22 within a reasonable timeframe.
Under POPIA, you have the following rights regarding your personal information:
To exercise any of these rights, contact us at privacy@moyalinked.app. We will respond within 30 days.
We retain personal information for as long as your account is active or as needed to provide our services. Specifically:
When a contact is deleted, all associated records (messages, notes, custom field values, conversation history) are permanently deleted via database cascade.
Your data may be transferred to and stored on servers located outside South Africa, including:
Under POPIA s.72, transfers to countries outside South Africa are permitted where the recipient is subject to a law, binding corporate rules, or a binding agreement that upholds substantially similar principles for lawful processing. We take reasonable steps to ensure our third-party processors meet these requirements.
MoyaLinked uses session cookies set by Supabase Auth to maintain your login state. We do not use advertising cookies, third-party tracking cookies, or fingerprinting techniques. No cookie consent banner is required beyond session management, as we process only strictly necessary cookies.
MoyaLinked is a business-to-business tool not directed at children. We do not knowingly collect personal information from anyone under 18 years of age. If you believe a minor's information has been submitted, please contact us at privacy@moyalinked.app and we will delete it promptly.
We may update this policy from time to time. When we make material changes, we will update the effective date at the top of this page and, where appropriate, notify you by email. Continued use of MoyaLinked after the effective date constitutes acceptance of the revised policy.
For any privacy-related questions, requests, or complaints, please contact our Information Officer:
If you are not satisfied with our response, you may escalate to the Information Regulator of South Africa: