- The Malaysian Personal Data Protection Act (PDPA) 2010 and its 2024 amendments apply to almost every business website that collects visitor data — including contact forms, newsletter signups, e-commerce checkouts, and analytics.
- What you need on your site: a PDPA-compliant privacy notice (in English + Bahasa Malaysia), consent mechanisms at data-collection points, a cookie notice, and processes for handling data-subject access requests.
- Key 2024 amendment changes: mandatory data breach notification (within 72 hours), a Data Protection Officer (DPO) requirement for some organisations, direct obligations on data processors, and expanded rights for data subjects including data portability.
- Common Malaysian SME mistakes: generic copy-pasted privacy policies, no consent checkbox on forms, invisible cookie practices, no process for handling access requests, ignoring PDPA until there's a complaint.
Of every SME website we audit, roughly 80% are technically in breach of the PDPA in at least one clear way. This isn't because Malaysian business owners don't care — it's because the law is surrounded by legal jargon, most of the "PDPA compliance" packages sold online are outdated, and nobody has explained it simply.
This guide is that plain-English explanation. It's not legal advice — if you're in a sensitive industry (healthcare, finance, large data volumes) you should speak to a PDPA-specialist lawyer. But for most SMEs with a marketing site, contact form, and maybe an online store, this covers what you actually need to do.
What the PDPA actually is
The Personal Data Protection Act 2010 (Act 709) is Malaysia's general data protection law, enforced by the Personal Data Protection Commissioner (PDPC) under the Ministry of Digital. It governs how Malaysian businesses collect, use, store, share, and dispose of personal data — which the law defines broadly to include any information that can identify a living individual.
In October 2024, Parliament passed significant amendments that tightened the law substantially. The amendments came into force in stages through 2025, and by 2026 most obligations are fully active.
The law applies to any business that:
- Processes personal data in the course of commercial transactions; or
- Is established in Malaysia; or
- Uses equipment in Malaysia to process data (i.e., your website hosted in Malaysia, or processing data about Malaysian customers).
Which is to say: if you have a business website that collects any visitor data (contact forms, newsletter signups, analytics, order forms), PDPA almost certainly applies to you.
The seven PDPA principles (in plain English)
The law is built on seven principles. You don't need to memorise the legal versions; here's what they mean in practice:
- General Principle — You can only process personal data with consent, or for limited specific legal bases (contract, legal obligation, vital interest, public interest).
- Notice & Choice — You must tell people, before you collect, what data you're collecting, why, and who you'll share it with. This is what the privacy notice on your website does.
- Disclosure — You can only share personal data with third parties for the purposes you disclosed when collecting it.
- Security — You must protect the data you hold with reasonable technical and organisational measures.
- Retention — You must not keep personal data longer than necessary for the purpose you collected it for.
- Data Integrity — You must take reasonable steps to keep the data accurate, complete and up to date.
- Access — Data subjects have the right to access their data, correct it, object to processing, and (new under 2024) request portability.
Rule of thumb: if you'd be uncomfortable explaining to a customer how you're handling their data, you're probably not compliant.
What you need on your website
1. A PDPA-compliant privacy notice
Linked from your footer on every page, and presented at every point where you collect data (contact form, newsletter signup, e-commerce checkout). Under the Notice & Choice principle, it must — in both English and Bahasa Malaysia — tell the visitor:
- What personal data you're collecting (name, email, phone, address, IP, etc.)
- The purposes for collecting it (contact response, marketing, fulfilment, analytics)
- The data sources (if not collected directly from them)
- Who it will be shared with (payment gateways, couriers, email providers, accounting software, etc.)
- Whether disclosure is obligatory or voluntary, and consequences of not providing
- Their right to access, correct, and limit use of their data — and how to exercise those rights
- Your contact details (or your Data Protection Officer's) for PDPA-related requests
Critically: the bilingual requirement is legally mandatory. An English-only privacy notice does not meet PDPA's Notice & Choice requirements for Malaysian consumers. This is one of the most commonly missed items.
2. Consent mechanism at data-collection points
Every form on your site that collects personal data needs an explicit consent step. Not a buried checkbox pre-ticked by default — that's not consent under the updated law. It should be:
- Unticked by default — user actively opts in.
- Clearly worded — "I have read and agree to the privacy notice and consent to the processing of my personal data for the purposes stated."
- Separable — if you want to send marketing emails and handle inquiries, these are two separate consents. Can't bundle them.
- Recorded — you should be able to show, for any given user, exactly what they consented to and when.
3. Cookie notice / consent banner
Cookies (and similar tracking technologies like Google Analytics, Meta Pixel, tag managers) collect data about visitors. Under PDPA and the 2024 amendments, they require consent for non-essential cookies.
Essential cookies (session management, CSRF protection, cart state) don't need consent. Analytics, advertising, and third-party embedded scripts (Facebook like buttons, YouTube embeds, etc.) do.
A compliant cookie banner in 2026 should:
- Appear on first visit
- Block non-essential cookies until the user consents
- Allow granular choice (accept all / reject all / customise)
- Remember the choice (via an essential cookie)
- Let users change their mind later (a link in the footer or privacy notice)
4. Secure handling — the Security Principle
Technical measures your site should have:
- HTTPS on every page — not just the checkout. Free via Let's Encrypt.
- Secure storage of form submissions — no plain-text logging, no unencrypted databases.
- Up-to-date software — WordPress, plugins, server OS, PHP. Outdated software is the #1 breach vector.
- Access controls — staff accounts with minimum necessary permissions, password policies, 2FA on admin accounts.
- Backups — encrypted and stored separately from the primary system.
- Third-party vendor vetting — your email provider, payment processor, analytics, and any other vendor handling your customer data has to have adequate protection. You're accountable.
5. A process for handling Data Subject Access Requests (DSARs)
Under the Access Principle, any customer can ask you to:
- Confirm what data you hold about them
- Provide them with a copy
- Correct any errors
- (New under 2024) Port their data to another provider in a machine-readable format
- Withdraw consent for further processing
You need a clear email address where these requests land (often privacy@yourdomain.com or dpo@), a documented internal process for responding (typically 21 days), and a record of every request you've received and how you handled it. The 2024 amendments made these rights harder to brush aside — fines for non-response are real.
Need help making your Malaysian website PDPA-compliant?
We build PDPA-ready privacy notices (bilingual), compliant form consents, cookie consent banners, and DSAR workflows as part of our web development and care plan work. Tell us your situation and we'll scope what you need.
Ask about PDPA complianceWhat changed in the 2024 PDPA amendments
The October 2024 amendments (which came into force in phases through 2025) added several material new obligations:
Mandatory data breach notification
If you suffer a personal-data breach that's likely to cause significant harm (ID theft, financial loss, reputational damage), you now have 72 hours to notify the PDPC and, in certain cases, the affected individuals directly. Failure to notify is itself an offence.
Data Protection Officer (DPO) requirement
Organisations processing personal data at scale — the exact thresholds are detailed in regulations, but includes many mid-sized SMEs — must appoint a Data Protection Officer. For smaller businesses, this can be an existing staff member with appropriate training; for larger ones, often a dedicated role or an external contracted DPO.
Data processor obligations
Previously, only "data users" (the business deciding how to use data) had direct PDPA obligations; "data processors" (third parties handling data on behalf of the data user) had only contractual ones. Under 2024 amendments, data processors have direct statutory obligations too. If you're a web agency, marketing firm, or SaaS that handles customer data on behalf of Malaysian businesses, this applies to you directly.
Expanded rights, including data portability
Data subjects can now request that their data be transferred in a structured, machine-readable format — either to them or to another provider. This matters particularly for CRM, membership, and e-commerce systems.
Higher penalties
Maximum fines for breaches have been raised substantially, with potential jail terms for serious offences. The PDPC's enforcement capacity has also been strengthened.
PDPA compliance checklist for Malaysian business websites
A practical 15-point checklist you can work through:
- Bilingual (English + Bahasa Malaysia) privacy notice linked in the footer of every page
- Privacy notice covers all seven PDPA principles with specifics to your business
- Unticked consent checkbox on every form that collects personal data, linking to the privacy notice
- Separate consent for marketing vs service communication (where both apply)
- Cookie consent banner that blocks non-essential cookies until consent given
- Granular cookie choices (accept all / reject all / customise)
- HTTPS on every page, not just checkout
- Regular WordPress / plugin / server patching (part of a care plan)
- Encrypted backups stored separately from the primary system
- Named Data Protection Officer (or DPO-equivalent internal contact)
- Clear email address (e.g.,
privacy@yourdomain.com) for data subject requests - Documented internal process for handling DSARs within 21 days
- Data Processing Register documenting what data you hold, from whom, why, for how long, with whom you share it
- Data breach response plan — who decides, who notifies PDPC, how affected users are contacted
- Vendor contracts reviewed — your email provider, payment processor, hosting, analytics, etc. should have data processing agreements in place
Common Malaysian SME mistakes
- Copy-pasted privacy notice — generic template from someone else's website, no relevance to your actual data practices. Usually missing bilingual version.
- No consent checkbox on contact forms — the form submits without any PDPA acknowledgment. Common on older WordPress sites.
- Cookie banners that don't actually block cookies — Google Analytics fires on page load regardless of consent choice. Common on sites where the cookie banner is visual-only.
- Pre-ticked marketing consent — "you agree to receive marketing emails" with a pre-selected box, or bundled into the main "agree to terms" checkbox. Not valid consent under the updated law.
- Ignoring PDPA until a complaint — the PDPC is reactive but the penalties when they do investigate are substantial.
- Not documenting anything — no data inventory, no breach response plan, no records of consent. Even if you're doing the right things operationally, you can't prove it.
- Sharing data internationally without safeguards — if you use US-based email (MailerLite, Kit), US analytics (GA4), US payments (Stripe), etc., you're transferring personal data outside Malaysia. This has specific PDPA requirements.
A realistic rollout
If you're starting from scratch with a typical Malaysian SME website, here's roughly what a PDPA compliance rollout looks like:
- Week 1: Data inventory — what personal data do you actually collect, from where, why, for how long, with whom.
- Week 2: Draft bilingual privacy notice based on the inventory. Not a copy-paste — specific to your business.
- Week 3: Update site forms with consent checkboxes linked to the privacy notice. Deploy cookie consent banner with actual blocking behaviour.
- Week 4: Set up DSAR email address and internal process. Review vendor contracts. Appoint DPO (or DPO-equivalent internal contact).
- Ongoing: Document breach response plan, schedule annual review, train staff on data handling.
The bottom line
PDPA compliance is not a one-time "we bought a privacy policy template" task. It's an ongoing obligation that, done properly, also happens to be good operational hygiene: you know what data you have, why, and who has access. The 2024 amendments just made this more important by adding real enforcement mechanisms.
For most Malaysian SMEs, getting to genuine PDPA compliance takes 3–6 weeks of focused work, then ongoing maintenance. If that sounds like a lot, consider the alternative: fines, reputational damage, and the awkward conversation with customers asking what happened to their data after a breach you didn't know how to handle.
Note: this guide is general information, not legal advice. For complex situations or regulated industries, consult a Malaysian data protection lawyer or certified DPO.
More reading: SEO for Malaysian SMEs: a practical starter guide · Best web hosting for Malaysian SMEs · Our web development service