
Most owners assume the DPO rule is for banks and telcos. Then they add up their enquiry forms, WhatsApp contacts, newsletter list and retargeting audiences. In a marketing-led SME, the biggest database is usually the one marketing built.
This guide explains the data protection officer Malaysia rule from the marketing and website side only. It comes from ZenWeb, a Malaysian Google Partner agency with 500+ clients. We build websites, lead forms and tracking; we are not a law firm. Every rule below comes from the Personal Data Protection Commissioner’s DPO Guideline, as at October 2026.
This post is general information, not legal or tax advice. Please confirm your own position with a licensed lawyer, and check the latest guidance on the Commissioner’s website before you act.
Not sure how many contacts your marketing really holds?
We map every form, pixel and list on your site so you know where the data sits before anyone asks. See how our digital marketing services handle data →
Before the detail, this short explainer covers the appointment requirement as it was introduced in 2025.
Source video: HHQ on YouTube. Recorded in April 2025; check the Commissioner's website for the current rules.
Quick Answer: A data protection officer (DPO) is the named person who oversees a business’s compliance with the Personal Data Protection Act 2010. Section 12A, added by the 2024 amendment, requires both data controllers and data processors to appoint one or more DPOs when they meet the Commissioner’s conditions. The requirement took effect on 1 June 2025.
The Personal Data Protection (Amendment) Act 2024 brought in the duty, and the Commissioner’s Guideline on the Appointment of Data Protection Officer, issued on 25 February 2025, sets out who must appoint and how. For marketers, three points matter:
For consent, opt-outs and breach reporting, our PDPA compliance checklist for marketers covers the full list. This post goes deeper on the DPO decision alone.
Quick Answer: You must appoint a DPO if you meet any one of three tests: personal data of more than 20,000 people, sensitive personal data including financial information of more than 10,000 people, or processing that involves regular and systematic monitoring. Headcount and revenue are not part of the test. One test is enough.
Paragraph 4.2 of the guideline lists the tests. They are “or” conditions, so a small company with a big lead database qualifies too.
| Test | Threshold | Typical marketing trigger |
|---|---|---|
| Volume of personal data | More than 20,000 data subjects | Years of enquiry forms, newsletter sign-ups and WhatsApp contacts |
| Sensitive or financial data | More than 10,000 data subjects | Forms asking about health, religion or income; stored payment details |
| Regular and systematic monitoring | No number; the activity itself | Tracking and profiling for behavioural advertising; recommendation engines |
Source: Personal Data Protection Commissioner, Guideline on Appointment of Data Protection Officer, paragraph 4.2; triggers are ZenWeb’s marketing examples. As at October 2026. Licence.
The sensitive data test catches more forms than owners expect. If a lead form asks about medical conditions, beliefs or income bands, read our guide to sensitive personal data in lead forms first. If you store card details yourself rather than through a payment gateway, the PCI DSS rules for small online stores apply on top.
Quick Answer: It can. The guideline’s own first example says any activity where people are tracked and profiled online or offline for behavioural advertising counts as regular and systematic monitoring. A retail website that uses algorithms to recommend products from searches and purchases is a second example. A loyalty programme run only to manage accounts may not count.
Paragraph 4.3 uses advertising and e-commerce examples directly. The table maps common activities against them. It is ZenWeb’s reading, not an official ruling; the guideline does not say how far “tracked and profiled” goes for basic pixel use.
| Activity | Closest guideline case | Signal |
|---|---|---|
| Personalised “recommended for you” product feeds | Named example (retail website using algorithms) | Strong |
| Behavioural segments built from browsing and purchases | Named example (profiling for behavioural advertising) | Strong |
| Customer lists uploaded to ad platforms with server-side events | Close to profiling if tied to purchase behaviour | Likely |
| Website retargeting via pixels | Tracking for advertising; scope not defined | Unclear |
| Loyalty points used only to manage member accounts | Named example of what may not count | Unlikely |
| Aggregate traffic reports with no individual profiles | No tracking of identifiable people | Unlikely |
Source: ZenWeb’s reading of paragraph 4.3 of the Commissioner’s DPO Guideline, as at October 2026. Interpretation only; confirm with a lawyer. Licence.
Two practical notes. If you send hashed customer data to Meta, read Meta Conversions API and PDPA before your next upload. If your loyalty scheme also tracks spending patterns to target offers, it moves away from the “account management only” example; our guide to loyalty programme data under PDPA explains where that line sits.
Quick Answer: Count unique people, not records, across every system that holds personal data: CRM, form submissions, email lists, WhatsApp contacts, booking tools and uploaded ad audiences. The guideline does not set a counting method or a date to measure on, so count conservatively and keep a dated record of how you did it.
“Data subjects” means people. One customer in your CRM, newsletter and WhatsApp list is one data subject. The guideline is silent on old, inactive records, so the safe reading is that anything you still hold counts. That is another reason to set a retention period, covered in how long you can keep leads under PDPA.
Here is the sum for a typical online retailer, using illustrative figures, not client data.
| Source | People | Relative size |
|---|---|---|
| Email newsletter list | 9,800 | |
| Online store customer accounts | 8,400 | |
| Website enquiry form leads (since 2021) | 6,900 | |
| WhatsApp Business contacts | 5,200 | |
| Total records | 30,300 | |
| Unique people after removing duplicates | 21,600 | |
| DPO threshold | 20,000 |
Source: Illustrative scenario by ZenWeb; threshold from paragraph 4.2.1 of the Commissioner’s DPO Guideline, as at October 2026. Licence.
No single list comes near 20,000, yet combined the business is over the line. Bought or rented lists count too; see whether buying lead lists is legal under PDPA. Keep a short counting checklist:
Data spread across five tools?
We connect your site forms to one CRM with consent records attached, so the next count takes minutes. Start with PDPA-ready contact form wording →
Quick Answer: Your DPO can be an existing employee or an outsourced individual or firm, full-time or part-time. There is no minimum professional qualification. But the guideline specifically says a Head of Marketing running campaigns should not take the role, because maximising reach and sales conflicts with safeguarding customer data.
Paragraph 6.2 names records managers and compliance officers as less likely to conflict. Whoever you pick, the guideline expects them to show:
If you outsource, the guideline recommends a contract of at least two years and a named lead contact at the provider. Put scope, duties and invoices in writing, with the same checks we list in what an SST invoice must show. The DPO also needs a direct line to senior management.
Quick Answer: Appoint the DPO in writing, create a dedicated DPO email address, then register the appointment and business contact details on the Personal Data Protection System at daftar.pdp.gov.my within 21 days. Publish the contact on your website and privacy notice, and update any change within 14 days.
These steps follow paragraphs 7 and 15 of the guideline:
One point is unclear. Paragraph 7.1 words the registration duty for data controllers, while section 12A requires processors to appoint too. Processors should confirm with the Commissioner or a lawyer how to register.
| When | What happens |
|---|---|
| 25 February 2025 | Commissioner issues the DPO Guideline (version 1.0) |
| 1 June 2025 | Section 12A DPO requirement in force |
| Day 0 | DPO appointed |
| Within 21 days | Register DPO and business contact on SPDP |
| Within 14 days of a change | Update new DPO or changed contact details |
| Within 72 hours of a breach | Notify the Commissioner; the DPO helps prepare the report |
Source: ZenWeb compilation from the Commissioner’s DPO Guideline (paragraphs 7.1 and 7.4) and Data Breach Notification Guideline, as at October 2026. Licence.
The 72-hour breach clock comes from the Commissioner’s Data Breach Notification Guideline. What to do in those first hours is in our guide to data breach notification steps.
Quick Answer: Publish the DPO’s business contact information on your official website and other official media, in your personal data protection notice, and in security policies. Official media includes social media pages. In practice, that means the privacy notice, the website footer or contact page, and the points where marketing collects data.
The DPO becomes the public contact for anyone asking what you hold about them. Make that route easy to find:
If your CRM or form data is hosted overseas, the DPO should also review the transfer under the cross-border data transfer rules. Form security matters as much as the notice; see our guide to PDPA security for web systems covers it.
Need the DPO contact live across your site this week?
We update privacy notices, form wording and footers on WordPress sites, and keep your tracking PDPA-friendly. Talk to our digital marketing team →
Quick Answer: Keep a written record of why you do not meet the tests; paragraph 4.5 of the guideline allows this. Every other PDPA duty still applies to you in full. Recheck the count whenever a campaign, new tool or new data field could push you over a threshold.
Falling under the tests is not an exemption from the Act. Consent, notice, security and retention rules apply to a 500-contact list as much as a 50,000-contact one. And the amended Act raised the maximum fine for breaching the data protection principles to RM1 million. If you are under the line:
The data protection officer Malaysia rule turns on data, not headcount. As at October 2026, you need a DPO if you hold personal data of more than 20,000 people, sensitive or financial data of more than 10,000, or you regularly profile people for advertising. Count unique contacts across every marketing tool, keep the DPO role away from campaign owners, register within 21 days, and publish one role mailbox wherever you collect data. Then make sure your agency’s own processor duties are clear too, as set out in your agency and PDPA.
Yes, if you meet any of the three tests in the Commissioner’s guideline: more than 20,000 data subjects, more than 10,000 with sensitive or financial data, or regular and systematic monitoring. The requirement has applied since 1 June 2025.
Company size is not a test. A small online business with a large customer and lead database, or one that profiles visitors for behavioural advertising, can still need a DPO.
Register the DPO’s business contact information on the Personal Data Protection System at daftar.pdp.gov.my within 21 days of appointment, and update any change within 14 days.
Yes. The guideline allows an outsourced individual or firm, and recommends a contract of at least two years with a named lead contact.
No. ZenWeb handles the marketing and website side, such as PDPA-friendly forms, privacy notice placement and tracking. Confirm your legal position with a licensed lawyer.
Make your website ready for your DPO
Talk to ZenWeb about lead forms, privacy notices and tracking that support your DPO instead of creating work for them. We handle the marketing side; your lawyer handles the legal advice.
Complete the form and our team will contact you to discuss your goals. Let’s grow your business.
Tell us a little about what you need. We'll open WhatsApp with your message ready to send.