Open almost any website built in the last few years and a banner slides up asking you to accept cookies. Owners of small Malaysian business sites see this and wonder whether their own site is breaking the law without one, or whether a banner is something only big companies need. The honest answer sits between the two: Malaysia has no law that says "every website must show a cookie banner", but it does have a data protection law that expects a clear privacy notice wherever you collect personal data, and several tools you may already use (a contact form, Google Analytics, a Facebook pixel) collect exactly that. This guide explains what Malaysia's rules actually say, which parts of a typical small-business site trigger them, and a proportionate setup you can put in place without turning the site into a wall of pop-ups. It is general information for site owners, not legal advice.
The short answer: no cookie law, but a real notice duty
Malaysia's main privacy law is the Personal Data Protection Act 2010 (PDPA). Current legal practice guides describe it as having no provisions that specifically address cookies or other online tracking, which is why there is no Malaysian equivalent of the European "cookie law" that forces a consent banner on every site. The PDPA works through general principles instead, and those principles apply to personal data processed in the course of commercial activity. A business website that takes enquiries, bookings or orders is squarely inside that.
Cookie-consent software vendors read the same Act more aggressively and tell Malaysian site owners that tracking cookies must only be switched on after the visitor says yes. That is the vendors' interpretation rather than a rule written into the statute, and it conflicts with the law-firm guides. A sensible owner can hold both facts at once: nobody can point to a Malaysian clause that says "cookie banner", and collecting identifiable data without telling people is the thing the PDPA is built to stop.
What cookies your small business site probably has
A cookie is a small piece of text a website asks the visitor's browser to store, so the site can recognise the same browser on the next page or the next visit. Not all cookies are equal, and the differences decide what you owe the visitor. Most small business sites end up with a mix of these:
| Type | Typical example | What it does | Usual treatment |
|---|---|---|---|
| Strictly necessary | Session cookie for a login, cart or form security check | Makes the site work; without it the feature breaks | Disclose it; no opt-in is normally asked for |
| Preferences | Remembered language or light/dark theme | Saves a choice the visitor made | Disclose it |
| Analytics | Google Analytics measurement cookies | Counts visits and shows which pages are read | Disclose it; offer a choice if you want to be conservative or serve EU/UK visitors |
| Marketing | Facebook (Meta) pixel, Google Ads tag | Follows visitors across sites to target or measure ads | Disclose it and ask first; ad platforms may require it |
| Third-party embeds | YouTube video, Google Maps | The embedded provider may set its own cookies once it loads | Mention the provider in your notice |
The right-hand column is the practical point. Disclosure applies to every row. A request for the visitor's agreement matters most for the analytics and marketing rows, because those exist for your benefit, not to make the page work. If you use Google Analytics, disclosure is also a condition of using it: Google's Analytics terms require you to post a privacy policy that tells visitors about the cookies used to collect data, and to obtain consent where the law requires it.

What the PDPA actually requires of a website
The PDPA sets out seven principles. Three of them matter most to a small site:
- General principle: personal data used for commercial purposes should be processed with the person's consent, unless an exemption applies. Consent should be a clear action by the person, and you should be able to show that you obtained it.
- Notice and choice principle: you must tell people in writing that you are processing their data, what it is for, who it may be shared with, and how they can contact you or ask to see and correct it. The notice is due when you first ask for the data or first collect it, or as soon as practicable afterwards. It should be available in both Bahasa Malaysia and English.
- Security principle: you must take practical steps to protect the data you hold from loss, misuse or unauthorised access. For a website that usually means HTTPS, sensible access control and not emailing around spreadsheets of enquiries.
The 2024 amendments to the PDPA, which law-firm summaries report took effect in stages through 2025, raised the maximum penalty for breaching the principles to RM1,000,000 and/or up to three years' imprisonment, and added further duties such as data breach notification. For a small site the takeaway is not to panic about fines but to treat the notice seriously: it is the cheapest compliance step and the one most often missing. The Personal Data Protection Department publishes the Act and its guidance at pdp.gov.my; check it, or ask a Malaysian lawyer, before relying on this summary for anything high-stakes.
Where personal data really enters a small business website
Owners often picture "data collection" as something exotic. On a typical Malaysian small-business site it is a short, predictable list:
| Feature | What you receive | What to do |
|---|---|---|
| Contact or enquiry form | Name, phone, email, the message | Put a short notice and a link to the full privacy notice right beside the submit button |
| WhatsApp click-to-chat button | Nothing until the visitor sends a message; the number and chat then sit in your WhatsApp account | Say in the notice that chats happen on WhatsApp and how you use them |
| Booking or quote request form | Contact details plus dates, services, sometimes addresses | Same notice, plus how long you keep bookings |
| Newsletter sign-up | Email address, sometimes name | Separate, unticked opt-in; say what you will send and how to unsubscribe |
| Analytics | Browser identifiers, pages viewed, approximate location, device | Disclose the tool and its cookies in the privacy or cookie notice |
| Ad pixels | Browser identifiers matched with ad-platform accounts | Disclose, and load only after the visitor agrees |
| Hosting server logs | IP address and pages requested, kept by the web server | Mention routine server logging in the notice |
The pattern is consistent: the contact form is the main place a Malaysian small business collects personal data in the ordinary sense, so the privacy notice belongs next to it first and in the footer second. The cookie question comes after.
Do you need a consent banner? Match your situation
Because Malaysian law gives no cookie-specific instruction, the sensible approach is to match the setup to what your site does and who visits it:
| Your situation | Sensible minimum | Banner? |
|---|---|---|
| Brochure site, contact form, no analytics or ad pixels | Privacy notice linked in the footer and beside the form; mention essential cookies | Not needed |
| Contact form plus Google Analytics, audience mainly in Malaysia | Privacy notice naming Analytics and its cookies, in Bahasa Malaysia and English | Optional; an accept/decline choice before Analytics loads is the conservative option |
| Analytics plus Facebook or Google ad pixels | Full disclosure of each tool and what it does | Recommended: ask first and load the tags only after a yes |
| Deliberately selling to or advertising at visitors in the EU or UK | Consent before any non-essential cookie, with an easy way to withdraw | Yes; their rules apply to those visitors, so take advice |
| Online store with customer accounts and payments | A fuller notice covering orders, delivery, payment providers and retention | Depends on the tools; review with a lawyer |
The EU and UK row deserves a note. Google's own policies require site owners who use its advertising and measurement products to collect valid consent from visitors in the European Economic Area and the UK. A Malaysian shop that ships to Europe or advertises there therefore has an obligation that has nothing to do with the PDPA. A local clinic or workshop that only serves customers in Selangor does not.
What a good privacy notice says
A notice is a plain-language page, not a legal essay. Write it so that the owner can actually keep it accurate. A workable outline for a small site:
- Who you are: your business name, SSM registration number and contact details so people know who holds their data.
- What you collect: list the specific items from the form and the tools, such as name, phone number, email, message, browser identifiers.
- Why: one purpose per item, in ordinary words ("to reply to your enquiry", "to count visits so we know which pages help").
- Who else sees it: your hosting provider, email provider, WhatsApp, analytics and ad platforms, and any delivery or payment partner.
- How long you keep it: a real period, not "as long as necessary", for example "enquiries are deleted after twelve months unless you become a customer" if that is what you will actually do.
- Their rights: how to ask to see, correct or stop the use of their data, and who to contact.
- Language: publish it in Bahasa Malaysia and English; add Chinese if your visitors read it.
Link it from the footer of every page and beside every form. If you also run a cookie banner, make sure it links to the same page rather than a second, contradictory one.
What a fair consent banner looks like, and what to avoid
If you decide to show a banner, make it a real choice, not decoration:
- Equal buttons: "Accept" and "Decline" (or "Manage choices") of equal size and prominence, not a bright accept and a faint grey link.
- Nothing loads early: analytics and ad tags should not fire until the visitor agrees. A banner that appears while the trackers are already running is theatre.
- Plain wording: say what the cookies do and who receives the data, in the page's own language.
- A way back: a footer link that reopens the choices so visitors can change their mind.
- No blocking: do not hide the whole page behind the banner or make the site unusable until someone clicks accept.
Be wary of free banner plugins that bundle their own tracking, and of banners that cover half a phone screen. A cluttered banner costs visitors, and mobile visitors are most of the audience.
A worked example: audit your own site in thirty minutes
You do not need a lawyer or a scanner to find out where your site stands. Imagine a small renovation firm with a contact form, a WhatsApp button, Google Analytics, a Facebook pixel and an embedded Google Map. Work through it like this:
- List the tools. Open the site in a private window. In your browser's developer tools, open the Application (or Storage) tab and look under Cookies. Note each cookie's name and the domain that set it.
- Sort first-party from third-party. Cookies from your own domain are usually essential or analytics. Cookies from other domains (Google, Meta, YouTube) mean a third party is involved and belongs in your notice.
- List every form. Contact form, quote request, newsletter. For each, write one line: what is collected and why.
- List every embed and chat button. The map, the video, the WhatsApp link. Note who receives anything.
- Check timing. With the Network tab open, load the page and see whether the analytics and pixel requests fire before you click anything. If they do, they are running without any choice.
- Draft the notice from your lists. Each line from steps 2 to 4 becomes a sentence. Add retention and contact details.
- Decide the banner using the table above. This firm has a Facebook pixel, so it sits in the "analytics plus ad pixels" row: disclose everything and load the tags after consent.
- Set a review date. Whenever a new plugin, form or tracking tag is added, the notice needs an update. Put a check in the diary after any website change.
The output of this exercise is a one-page notice, a short list of tags to gate behind consent, and a clearer idea of what the website really does with visitors' data. That is most of the work.
Common mistakes
- Copying another company's privacy policy. It describes tools and practices you do not have and misses the ones you do, so it is wrong from the first paragraph.
- Showing a banner but loading the trackers anyway. The choice is meaningless if the tags have already run.
- Forgetting the contact form. Owners fixate on cookies and leave the form, where actual names and phone numbers arrive, without any notice.
- English-only notices. The Notice and Choice principle expects Bahasa Malaysia as well as English; a notice in one language alone does not meet it.
- Pre-ticked newsletter boxes. Consent should be a clear action by the visitor, not a default they have to untick.
- Leaving old tags in place. Pixels from campaigns that ended years ago still collect data and still need disclosing, or removing.
- Treating the notice as finished. A notice that stopped matching the site two redesigns ago creates more risk than a short, current one.
Where Gotka Technologies fits
Every Gotka web design package includes a contact enquiry form with anti-spam, a WhatsApp click-to-chat button and SSL, so the secure connection and the form this guide talks about are part of the standard build. The package inclusions do not name privacy-notice writing or a consent tool, so if you want either on your site, ask for it to be listed in your written quote. Because a notice has to keep pace with the site, the optional Care plans are one way to handle it: they include monthly content edits (up to 1 hour a month on Care Basic). SSL is also included on Gotka's hosting plans. For a cost-of-ownership view of everything a website needs after launch, see how much website maintenance costs in Malaysia.
Key terms used in this guide
- PDPA: Malaysia's Personal Data Protection Act 2010, as amended in 2024, governing personal data processed in commercial activity.
- Personal data: information that identifies a person or can be tied to one, such as a name, phone number, email address or, in some cases, an online identifier.
- Notice and choice principle: the PDPA duty to tell people in writing what you collect, why, and with whom you share it.
- Cookie: a small text file a website asks a browser to store, used to recognise the browser later.
- First-party and third-party cookie: one set by the site you are visiting, versus one set by another company whose code or embed the page loads.
- Consent banner: the pop-up or bar that asks a visitor to accept, decline or manage non-essential cookies.
- Pixel (tracking tag): a snippet from an ad or analytics platform that records visits and matches them to its own accounts.
- Data user and data subject: in the PDPA, the organisation that handles the data, and the person the data is about.
- Retention period: how long you keep personal data before deleting it.
Do I legally need a cookie banner on my Malaysian website?
Malaysia has no law that specifically requires a cookie banner; legal guides note the PDPA has no cookie-specific provisions. The PDPA does apply to personal data collected in commercial activity, so a site with a contact form or identifiable tracking should publish a privacy notice. A consent banner is mainly needed for EU or UK visitors, or where ad platforms require it.
Does the PDPA apply to a small business website?
Yes, if the site processes personal data in the course of commercial activity, which includes enquiry forms, booking requests, newsletter sign-ups and orders. The Act is not limited to large companies. Its Notice and Choice principle expects you to tell people in writing what you collect, why, and who receives it, in both Bahasa Malaysia and English.
Do I need a privacy policy if I only have a contact form?
Yes. A contact form collects names, phone numbers and emails, so give a short notice beside the form and link to a fuller privacy notice. It should say what you collect, why, who else sees it, how long you keep it and how people can ask to see or correct their data. Publish it in Bahasa Malaysia and English.
Do I need consent to use Google Analytics?
Malaysian law has no cookie-specific consent rule, but Google’s Analytics terms require a privacy policy that discloses the cookies used, and consent where the law requires it. Visitors in the EU or UK trigger consent rules. A conservative approach for any site is to disclose Analytics in your notice and load it only after a visitor accepts.
Does a WhatsApp click-to-chat button need a privacy notice?
The button collects nothing through your site until the visitor sends a message, but the number and chat then sit in your WhatsApp account, and that is personal data you hold. Mention WhatsApp in your privacy notice, say what you use chats for, and delete old conversations you no longer need.
Does Gotka include a privacy notice or cookie banner with a website?
Gotka’s web design packages include a contact enquiry form with anti-spam, a WhatsApp click-to-chat button and SSL. Privacy-notice writing and consent tools are not named in the package inclusions, so ask for either to be listed in your written quote. The optional Care plans include monthly content edits, up to 1 hour a month on Care Basic.
Do You Need a Blog, or Just Good Service Pages?
A blog takes ongoing effort to be worth having. Whether your business needs one, or whether strong service pages alone would serve you better.
Web DesignHow Many Pages Does a Small Business Website Actually Need?
Five pages, ten, or twenty? What actually determines how many pages a small business website needs, and why more isn't automatically better.
Web DesignProduct Catalogue or Online Store: Which Does Your Business Need?
Many Malaysian business sites default to a full online store when a cheaper product catalogue add-on already does the job. How to tell which one you actually need.


