compliance7 min read26 May 2026

Cookie Consent and Website Tracking Under PDPA: What Singapore Businesses Must Do

Singapore SME guide to PDPA-compliant cookie consent and website tracking. Learn consent requirements, tracking rules, and avoid PDPC penalties.

ComplyHQ Team

Cookie Consent and Website Tracking Under PDPA: What Singapore Businesses Must Do

Cookie Consent and Website Tracking Under PDPA: What Singapore Businesses Must Do

If you run a website or e-commerce store in Singapore, you're already collecting data—whether you realise it or not. Every page load, every button click, every purchase creates digital breadcrumbs that cookies and tracking pixels follow. The PDPA (Personal Data Protection Act 2012) means you can't just collect quietly anymore. You need consent, transparency, and documented proof that you asked permission.

For SME owners, this feels overwhelming. But it's simpler than you think—if you understand the rules and set up your compliance once.

This guide walks you through exactly what the PDPC expects, why cookie tracking matters under PDPA, and how to build a cookie consent framework that protects both your customers and your business.

Understanding PDPA and Personal Data Collection

The PDPA applies to any organisation in Singapore that handles personal data—including data collected through cookies and website tracking tools.

Personal data under PDPA means any information that can identify an individual:

  • Email addresses
  • IP addresses (yes, really—the PDPC treats IP addresses as personal data)
  • Cookie identifiers
  • Behavioural tracking data linked to a user
  • Names, phone numbers, purchase history

The moment a cookie or tracking pixel captures any of these, you're handling personal data. And when you handle personal data, PDPA compliance isn't optional—it's mandatory.

PDPA is built on the Consent Principle. In plain English: you must get clear, voluntary, specific consent before you collect or use personal data.

The PDPC's 2021 Advisory Guidelines on Consent are explicit: "Consent should be obtained before personal data is collected or used."

This means:

  • Consent must come before the cookie is placed—not after
  • Users must actively opt-in (clicking a button)—not opt-out
  • Consent must be specific to each purpose (analytics, marketing, advertising)
  • Pre-ticked boxes are not valid under PDPA

Real Consequences for Non-Compliance

In 2023, the PDPC issued a correction notice to a major e-commerce retailer for silently tracking users without proper consent. The retailer was forced to implement immediate changes and faced reputational damage. While they weren't fined on this occasion, the retailer spent thousands on remediation and legal advice.

In another case, a Singapore fintech startup was caught retargeting users with ads based on undisclosed tracking. The PDPC's investigation revealed they had no documented consent records—a dangerous position. They escaped a formal fine but only because they cooperated fully and implemented changes quickly.

For SMEs, the pattern is clear: enforcement is real, and penalties compound fast.

Not all cookies are the same. Understanding the types helps you know which require consent.

These cookies are essential for your website to function:

  • Session cookies that keep users logged in
  • Security cookies that prevent fraud
  • Load-balancing cookies that distribute traffic
  • Language preference cookies
  • Shopping cart cookies

The PDPC accepts that strictly necessary cookies don't require explicit consent because users can't access your service without them. However, you still need to disclose them in your privacy policy.

These improve user experience but aren't essential:

  • Remembering user preferences
  • Storing form data
  • Tracking video play progress
  • Personalising website layout

These require consent because they go beyond technical necessity.

Tools like Google Analytics, Hotjar, and Mixpanel track user behaviour to help you understand site performance:

  • Page views, session duration, bounce rate
  • User journeys and conversion funnels
  • Device and browser data
  • Heatmaps and session recordings (if enabled)

Analytics cookies must have documented consent. Even if the data is anonymised, if there's any possibility of re-identification, it's personal data under PDPA.

The strictest category. These enable retargeting and personalised ads:

  • Facebook Pixel
  • Google Ads remarketing
  • LinkedIn tracking
  • Email marketing platform pixels

Users must actively opt-in. You cannot rely on pre-ticked boxes or implicit consent.

Third-Party Cookies (Extra Caution)

If your website uses third-party tools (Shopify, WooCommerce plugins, email capture widgets), those tools may place cookies. You remain responsible for PDPA compliance—you can't pass accountability to the vendor.

Here's what you actually need to do:

Before you do anything else, document every cookie on your website:

Use tools like:

  • Browser DevTools (right-click → Inspect → Applications → Cookies)
  • Chrome extension "Cookie-Editor" or "EditThisCookie"
  • Cookiebot or OneTrust (paid, but comprehensive)

For each cookie, record:

  • Cookie name and function
  • What data it collects
  • Whether it's first-party or third-party
  • How long it persists
  • Who the vendor is (if third-party)

Don't skip this step. Most enforcement actions happen because businesses don't know what's actually on their website.

Your privacy policy must explain:

  • What personal data you collect and why
  • How long you keep it
  • Who you share it with
  • Users' rights (access, correction, withdrawal)

Your cookie policy (or cookie section in your privacy policy) must detail:

  • Each cookie type and its purpose
  • How long cookies persist
  • The business or legitimate interest
  • How users can withdraw consent

Write in plain language. Legal jargon loses you trust. Singapore users deserve to understand what's happening.

A CMP is software that:

  • Displays a cookie banner before non-essential cookies load
  • Captures user choices
  • Stores consent records (critical for proving compliance)
  • Enables users to withdraw consent later

Popular options:

  • Cookiebot (comprehensive, PDPC-familiar)
  • OneTrust (enterprise-grade)
  • TrustBox (affordable for SMEs)
  • Iubenda (good for e-commerce)
  • Simple Cookie (lightweight, budget option)

Choose one that:

  • Blocks non-essential cookies until consent is given
  • Records consent timestamps and preferences
  • Allows easy withdrawal of consent
  • Provides audit reports for PDPC investigations

Your banner must:

  • Appear before non-essential cookies are placed
  • Be prominent (not hidden at the bottom)
  • Provide granular controls ("Accept All" + "Reject All" + custom choices)
  • Explain each cookie category clearly
  • Link to your full cookie policy
  • Use plain language (not legal terms)

Example structure:

We use cookies to improve your experience.

📊 Analytics Cookies - Help us understand how you use our site
🎯 Marketing Cookies - Enable personalised ads and retargeting
⚙️ Functional Cookies - Remember your preferences

[Accept All]  [Reject All]  [Manage Preferences]

[Learn More]

Pre-ticked boxes are not compliant. Users must actively opt-in.

If you use:

  • Google Analytics → requires consent before loading
  • Facebook Pixel → requires consent before loading
  • Mailchimp widget → requires consent before loading
  • Hotjar → requires consent before loading

Your CMP should delay loading of these tools until consent is received. Tools like Google Tag Manager can help conditionalise when scripts fire.

Many SMEs accidentally load these tools before getting consent—a common PDPA violation.

Every time a user interacts with your banner, record:

  • Their choice (Accept/Reject/Customise)
  • Timestamp
  • IP address (anonymised is better)
  • Browser/device info
  • Which cookies they consented to

If the PDPC investigates, these records prove you asked permission. Without them, you have no defence.

Allow Easy Withdrawal

Users must be able to change their mind. Provide:

  • A "Cookie Preferences" link in your website footer
  • A link in your privacy policy
  • A way to withdraw consent from your CMP dashboard

If a user withdraws consent, stop using those cookies immediately. Don't process any data collected after withdrawal.

PDPC guidance suggests refreshing consent every 12-24 months. If your cookie policy changes (e.g., you add a new analytics tool), ask for fresh consent.

Document Your Data Processing

Create a Data Processing Register listing:

  • What data you collect (name, email, IP, behaviour)
  • Why (functional necessity, analytics, marketing)
  • How long you keep it
  • Who has access
  • Where it's stored (cloud provider location matters)

This isn't just for PDPA—it's best practice data governance.

Mistake 1: Silent Analytics Tracking

What it looks like: You install Google Analytics without any banner or consent request.

Why it's dangerous: IP addresses and analytics user IDs are personal data. Even "anonymised" analytics require consent if re-identification is possible.

Fix: Get consent before loading any analytics tool. If you must use unblocked analytics, use privacy-focused tools (Plausible, Fathom, Simple Analytics) that don't require cookies or consent.

Mistake 2: Pre-Ticked Boxes

What it looks like: Your cookie banner has boxes for "Marketing Cookies" and "Analytics Cookies" that are already ticked.

Why it's dangerous: PDPA requires affirmative consent—not presumed consent. Pre-ticks violate the Consent Principle.

Fix: All non-essential categories should be unticked by default. Users must actively click to consent.

What it looks like: "We use cookies to improve your experience."

Why it's dangerous: Users don't know what they're consenting to. PDPC requires specific, informative consent.

Fix: Name each cookie type, explain what data it collects, and state the business purpose clearly.

What it looks like: You have a cookie banner, but your CMP doesn't log who consented to what.

Why it's dangerous: During a PDPC audit, you can't prove compliance. Absence of records is treated as non-compliance.

Fix: Choose a CMP that timestamps and stores every consent interaction. Export reports monthly for your records.

What it looks like: Your cookie policy is 3,000 words of dense legal language.

Why it's dangerous: Users can't give informed consent if they can't understand. PDPC expects plain language.

Fix: Explain cookies in 1-2 sentences per category. Link to detailed info for the legally curious. Aim for Secondary School level reading.

Streamlining PDPA Compliance for SMEs

Managing PDPA compliance across your whole operation—data retention, consent, third-party vendors, audit trails—is genuinely complex. Many SME owners juggle compliance alongside running their business.

ComplyHQ simplifies this. It's AI-powered compliance software that builds your consent framework, tracks consent records, and flags compliance gaps in real time. Instead of manual spreadsheets and guesswork, you get PDPA compliance that handles your obligations in minutes, not weeks. This matters most when PDPC audits happen—you've already got your proof.

But whether you use ComplyHQ or build compliance manually, the fundamentals remain: consent first, transparency always, records forever.

PDPA Compliance Checklist for Your Website

Use this to audit your current setup:

  • Cookie Audit Complete – You've documented every cookie on your site
  • Privacy Policy Updated – It explains personal data collection, retention, and rights
  • Cookie Policy Created – Clear, granular explanations of each cookie type
  • CMP Installed – A consent management platform blocks non-essential cookies
  • Consent Records Stored – Every user interaction with your banner is logged
  • Third-Party Tools Conditionalised – Analytics, pixels, widgets don't load until consent
  • Withdrawal Mechanism in Place – Users can change preferences anytime
  • Pre-Ticked Boxes Removed – All non-essential categories start unticked
  • Plain Language Used – Your cookie descriptions are understandable, not legal jargon
  • Audit Trail Maintained – You can export consent records for PDPC investigations

What Happens During a PDPC Investigation?

If the PDPC audits your website (via complaint or proactive sweep), here's what they check:

  1. Consent timing – Do cookies load before consent? (Many fail this.)
  2. Consent specificity – Can users opt-in to each category separately?
  3. Consent documentation – Do you have timestamped records?
  4. Cookie transparency – Can users understand what each cookie does?
  5. Third-party vendors – Are third-party pixels/scripts conditionalised?
  6. Data retention – Do you delete old data as promised?
  7. User rights – Can users easily access, correct, or delete their data?

If you pass, you get a clean audit. If you fail, the PDPC issues a Correction Notice—you must fix violations within a specified timeframe. Ignore it, and you face escalation to financial penalties (up to SGD 1 million) and potential prosecution.

Having documented consent records, a working CMP, and a clear privacy policy means you'll likely pass.

Moving Forward: PDPA Compliance as Ongoing Practice

PDPA compliance isn't a one-time project. It's an ongoing practice:

  • Quarterly reviews – Check your cookie audit for new tools or changes
  • Annual consent refresh – Ask users to re-consent if your policy changes
  • Vendor management – Track which third parties you use and their PDPA compliance
  • Team training – Make sure your team knows PDPA basics and why consent matters
  • Incident response plan – Know what to do if a data breach happens

Singapore's data protection environment is tightening. Recent PDPC enforcement actions target both large corporations and small businesses. SMEs who take compliance seriously now avoid costly remediation later.

Your customers also care. PDPA breaches damage trust. A transparent, consent-first approach builds confidence that their data is safe with you.

Final Thoughts

Cookie consent under PDPA isn't about restriction—it's about respect. Users deserve to know what you're tracking and why. When you explain clearly and ask permission, most will consent. You get the data you need for analytics and marketing; they get a website that respects their privacy.

Start with the checklist above. Audit your cookies, build your policies, implement a CMP, and maintain consent records. If you get stuck, tools and platforms exist to help.

The PDPC's message is clear: compliance is not negotiable. But it's achievable for any SME willing to invest a few hours upfront.


Have PDPA questions about your website? ComplyHQ's compliance experts help Singapore SMEs navigate data protection in plain language. Start your free compliance audit today.

Simplify Your Compliance

ComplyHQ's AI can assess your PDPA compliance gaps in under 15 minutes and generate the policies you need.

Try Free Assessment

Frequently Asked Questions

Do I need consent for all cookies on my Singapore website?
Not all cookies require consent under PDPA. Cookies that don't collect personal data (like session cookies for site functionality) don't need explicit consent. However, analytics cookies, marketing cookies, and any cookies that identify or track users require opt-in consent before they're placed. The PDPC's position is clear: if a cookie processes personal data, you need documented consent first—not consent after the fact.
What happens if I don't comply with PDPA cookie requirements?
The PDPC can issue correction notices requiring you to implement proper consent mechanisms. In serious cases, you face financial penalties up to SGD 1 million for first-time offences. More importantly, you risk customer trust damage when breaches become public. Several Singapore e-commerce businesses have faced enforcement action for silent tracking and undisclosed data collection through cookies.
Is a generic 'by using this site you accept cookies' message enough?
No. PDPA requires affirmative, informed consent—not implied consent. Your cookie banner must clearly describe what data each cookie collects, who it's shared with, and for what purpose. Users must actively opt-in (clicking a button), not have to opt-out. A vague acceptance message won't protect you if the PDPC audits your site.
Can I use Google Analytics without PDPA consent?
Only if you anonymise the data so it cannot identify individuals. Standard Google Analytics with IP addresses and User IDs requires consent first, since IP addresses are personal data under PDPA. Many Singapore businesses have moved to privacy-focused analytics (like Plausible or Fathom) to reduce consent friction while staying compliant.
Tags:PDPASingapore complianceSMEdata protectionPDPCcookieswebsite tracking

Ready to get PDPA compliant?

Stop guessing about compliance. ComplyHQ uses AI to assess your gaps, generate policies, and guide you through every PDPA obligation.

Gap AssessmentPolicy GeneratorAI Compliance Chat
31 May 20267 min read

PDPA Marketing Consent Rules for Singapore SMEs: Do-Not-Call and Opt-In Guide

Master PDPA marketing consent rules in Singapore. Learn opt-in requirements, do-not-call obligations, and avoid $1M penalties. SME compliance guide.

Read more
30 May 20267 min read

DPO Appointment Requirements in Singapore: Who Needs One and How to Appoint

Complete guide to PDPA DPO appointment requirements for Singapore SMEs. Learn who needs one, legal obligations, and how to comply with PDPC guidelines.

Read more
28 May 20267 min read

Data Anonymisation and Pseudonymisation Under PDPA: A Guide for Singapore SMEs

Learn how data anonymisation and pseudonymisation protect customer privacy under Singapore's PDPA. Essential compliance guide for SME owners.

Read more