Tiếng Việt English

Cookies and Vietnam's Personal Data Protection Law 91/2025: What Consent Requires, What the Fines Are — and How Widget.vn Helps

Since January 1, 2026, Vietnam's Personal Data Protection Law, No. 91/2025/QH15, is in force, together with its implementing Decree 356/2025/ND-CP. Together they replace Decree 13/2023/ND-CP. If your website runs Google Analytics, Facebook Pixel, TikTok Pixel or any other tracking script, here is what you need to know.

This article is for information only and is not legal advice. Check the primary text, or ask a lawyer about your specific case.

Why tracking cookies involve personal data

Analytics and advertising scripts typically set device identifiers, read IP addresses and record browsing behaviour — information that can be linked to a specific person. Processing it needs a legal basis, and for an ordinary website that basis is usually the data subject's consent.

Valid consent under Article 9 of Law 91/2025

Article 4 also gives users the right to withdraw consent, and requires those processing data to make exercising that right convenient and not obstruct it.

Maximum fines under Article 8 of Law 91/2025

ViolationMaximum fine (organisations)Legal basis
Other personal-data-protection violations (incl. processing without a legal basis) VND 3 billion Art. 8(5)
Violating the rules on cross-border transfer of personal data 5% of the previous year's revenue (at least the VND 3 billion cap) Art. 8(4)
Buying or selling personal data 10× the revenue earned (at least the VND 3 billion cap) Art. 8(3)

Individuals face at most half the organisational cap (clause 6). These are ceilings; the fine for each specific violation is set by Government decree. Depending on severity, violations can also lead to criminal liability, and to compensation for any damage caused (clause 1). The Ministry of Public Security is the specialised data-protection authority.

Common cookie banner mistakes

How Widget.vn's Cookie Banner helps

Widget.vn's cookie banner is free and helps with each point above. No tool makes a website "compliant" on its own — you still need a privacy policy that matches how you handle data — but it takes care of the technical side:

✅ Per-Purpose Consent

Separate toggles for Essential, Analytics, Marketing. Users choose exactly which cookie types they allow.

✅ Script Blocking Before Consent

Google Analytics, Facebook Pixel, Hotjar… run only after the user consents. Or use Google Consent Mode v2.

✅ Consent Records

Every choice is recorded server-side: time, categories, browser. IP addresses are shortened after 30 days.

✅ Persistent "Cookie Settings" Button

After choosing, a small button in the page corner lets users change their mind or withdraw consent at any time.

✅ Cookie Detail Table

Shows cookie name, provider, purpose, and retention period — organised by category.

✅ Known-Cookie Detection

Recognises 80+ common cookies (GA, Hotjar, Clarity, Facebook, Google Ads, TikTok, Zalo…) and suggests a category.

Integrate in Minutes

Paste one snippet into your website:

<script src="https://cdn.widget.vn/v1/loader.js"
  data-widget-id="YOUR_WIDGET_ID"
  data-api-base="https://api.widget.vn">
</script>

Or use MCP to configure it through an AI assistant (Claude, ChatGPT).

The Vietnam Preset

Select regulationPreset: "vietnam" to pre-configure:

GDPR (EU), PDPA (Thailand) and PIPL (China) presets are also available for businesses with customers abroad.

Get Started

Widget.vn's cookie banner and terms-consent widget are free. Try them on the demo page before adding them to your site.

Sources: Personal Data Protection Law No. 91/2025/QH15 (Articles 4, 8, 9); Decree 356/2025/ND-CP. Updated October 13, 2026 — the previous version cited the replaced Decree 13/2023.