Not in the top 1,000 by GitHub stars
mhfed/vn-law-check
Audit pháp lý website theo luật Việt Nam (BVDLCN 91/2025, TMĐT 122/2025, ANM 116/2025, AI 134/2025) cho Claude Code, Cursor, Copilot, Windsurf, Cline
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 687ea96f0644
No earlier version was observed for comparison.
plugins/vn-law-check/skills/vn-law-check/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 687ea96f0644
No earlier version was observed for comparison.
Verified commit 687ea96f0644eed01edd523d63971000796193c6
git clone --filter=blob:none --no-checkout https://github.com/mhfed/vn-law-check.git .hotskills/mhfed-vn-law-check && git -C .hotskills/mhfed-vn-law-check checkout --detach 687ea96f0644eed01edd523d63971000796193c6
# Copy each selected skill directory from .hotskills/mhfed-vn-law-check into .claude/skills/<skill-name>/git clone --filter=blob:none --no-checkout https://github.com/mhfed/vn-law-check.git .hotskills/mhfed-vn-law-check && git -C .hotskills/mhfed-vn-law-check checkout --detach 687ea96f0644eed01edd523d63971000796193c6
# Copy each selected skill directory from .hotskills/mhfed-vn-law-check into .agents/skills/<skill-name>/git clone --filter=blob:none --no-checkout https://github.com/mhfed/vn-law-check.git .hotskills/mhfed-vn-law-check && git -C .hotskills/mhfed-vn-law-check checkout --detach 687ea96f0644eed01edd523d63971000796193c6
# Copy each selected skill directory from .hotskills/mhfed-vn-law-check into .cursor/skills/<skill-name>/git clone --filter=blob:none --no-checkout https://github.com/mhfed/vn-law-check.git .hotskills/mhfed-vn-law-check && git -C .hotskills/mhfed-vn-law-check checkout --detach 687ea96f0644eed01edd523d63971000796193c6
# Copy each selected skill directory from .hotskills/mhfed-vn-law-check into .github/skills/<skill-name>/Heat
Insufficient historyNot enough history yet to measure heat. It appears after a few days of data.
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
30-day change not yet available: not enough history.
Individual skills in this repository
- vn-law-check
/ - vn-law-check
plugins/vn-law-check/skills/vn-law-check
How it works
vn-law-check
When your agent uses it
Rà soát/audit một website hoặc sản phẩm theo pháp luật Việt Nam về bảo vệ dữ liệu cá nhân, thương mại điện tử, an ninh mạng, bảo vệ người tiêu dùng, quảng cáo trực tuyến, giao dịch điện tử và minh bạch AI. Dùng khi người dùng yêu cầu audit/kiểm tra/rà soát pháp lý website theo luật VN, hỏi về tuân thủ NĐ 356/2025, Luật Bảo vệ dữ liệu cá nhân, Luật Thương mại điện tử 2025, hoặc cần checklist compliance cho site Việt Nam. Also use for English requests: Vietnam legal compliance audit, Vietnamese privacy law (PDPL), Decree 356/2025, Vietnam e-commerce law, Vietnam cybersecurity law, website compliance check for Vietnamese users.
What it loads into context
Frontmatter
171 tokensAlways available to the agent
SKILL.md
949 tokensWhen the skill is activated
Reference documents
23,870 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Nguyên tắc bắt buộc
- Quy trình
Scripts executed separately
demo/assets-src/render.jsdemo/site/api/chat.jsdemo/site/api/subscribe.jsdemo/site/chat-widget.jsdemo/site/checkout.jsdemo/site/package.jsoninstall.shscripts/scan.shtests/fixtures/ai-chat/chat.jstests/fixtures/shop/package.jsontests/fixtures/shop/pages/checkout.jstests/run.shtools/sync.sh
Files
.claude-plugin/marketplace.jsonasset518 bytes.clinerulesasset5,612 bytes.cursor/rules/vn-legal-compliance.mdcasset5,833 bytes.github/ISSUE_TEMPLATE/bao-sai.ymlasset1,394 bytes.github/ISSUE_TEMPLATE/config.ymlasset27 bytes.github/ISSUE_TEMPLATE/de-xuat.ymlasset844 bytes.github/ISSUE_TEMPLATE/phan-loai-sai.ymlasset631 bytes.github/copilot-instructions.mddoc5,612 bytes.github/workflows/check.ymlasset534 bytes.windsurfrulesasset5,612 bytesAGENTS.mddoc5,612 bytesCLAUDE.mddoc5,612 bytesDISCLAIMER.mddoc1,840 bytesLICENSEasset1,356 bytesREADME.mddoc6,351 bytesSKILL.mdcore4,020 bytesSKILL.mdcore4,020 bytesdemo/assets-src/demo.htmlasset7,416 bytesdemo/assets-src/render.jsruns775 bytesdemo/assets-src/social.htmlasset3,245 bytesdemo/demo.pngasset533,506 bytesdemo/report.mddoc8,831 bytesdemo/scan-output.txtdoc1,882 bytesdemo/site/README.mddoc254 bytesdemo/site/api/chat.jsruns716 bytesdemo/site/api/subscribe.jsruns363 bytesdemo/site/chat-widget.jsruns449 bytesdemo/site/checkout.htmlasset393 bytesdemo/site/checkout.jsruns192 bytesdemo/site/chinh-sach-bao-mat.htmlasset782 bytesdemo/site/index.htmlasset2,624 bytesdemo/site/package.jsonruns119 bytesdemo/site/vercel.jsonasset24 bytesdemo/social-preview.pngasset117,425 bytesexamples/sample-audit-report.mddoc4,832 bytesinstall.shruns2,769 bytesplugins/vn-law-check/.claude-plugin/icon.pngasset14,408 bytesplugins/vn-law-check/.claude-plugin/plugin.jsonasset383 bytesplugins/vn-law-check/LICENSEasset1,356 bytesplugins/vn-law-check/README.mddoc2,152 bytesreferences/00-triage.mddoc5,515 bytesreferences/01-personal-data-protection.mddoc7,670 bytesreferences/02-ecommerce.mddoc5,564 bytesreferences/03-cybersecurity.mddoc3,942 bytesreferences/04-consumer-protection.mddoc3,160 bytesreferences/05-advertising.mddoc5,446 bytesreferences/06-electronic-transactions.mddoc2,462 bytesreferences/07-ai-transparency.mddoc4,923 bytesreferences/08-penalties-reference.mddoc3,234 bytesscripts/scan.shruns4,765 bytessources/legal-references.mddoc6,565 bytestests/fixtures/ai-chat/EXPECTEDasset15 bytestests/fixtures/ai-chat/chat.jsruns472 bytestests/fixtures/ai-chat/index.htmlasset330 bytestests/fixtures/landing-form/EXPECTEDasset14 bytestests/fixtures/landing-form/index.htmlasset716 bytestests/fixtures/marketplace/EXPECTEDasset14 bytestests/fixtures/marketplace/index.htmlasset368 bytestests/fixtures/shop/EXPECTEDasset14 bytestests/fixtures/shop/package.jsonruns86 bytestests/fixtures/shop/pages/checkout.jsruns133 bytestests/fixtures/shop/pages/product.htmlasset295 bytestests/fixtures/static-blog/EXPECTEDasset14 bytestests/fixtures/static-blog/index.htmlasset497 bytestests/run.shruns572 bytestools/sync.shruns2,308 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubvn-law-check
When your agent uses it
Rà soát/audit một website hoặc sản phẩm theo pháp luật Việt Nam về bảo vệ dữ liệu cá nhân, thương mại điện tử, an ninh mạng, bảo vệ người tiêu dùng, quảng cáo trực tuyến, giao dịch điện tử và minh bạch AI. Dùng khi người dùng yêu cầu audit/kiểm tra/rà soát pháp lý website theo luật VN, hỏi về tuân thủ NĐ 356/2025, Luật Bảo vệ dữ liệu cá nhân, Luật Thương mại điện tử 2025, hoặc cần checklist compliance cho site Việt Nam. Also use for English requests: Vietnam legal compliance audit, Vietnamese privacy law (PDPL), Decree 356/2025, Vietnam e-commerce law, Vietnam cybersecurity law, website compliance check for Vietnamese users.
What it loads into context
Frontmatter
171 tokensAlways available to the agent
SKILL.md
949 tokensWhen the skill is activated
Reference documents
15,355 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Nguyên tắc bắt buộc
- Quy trình
Scripts executed separately
scripts/scan.sh
Files
DISCLAIMER.mddoc1,840 bytesSKILL.mdcore4,020 bytesSKILL.mdcore4,020 bytesexamples/sample-audit-report.mddoc4,832 bytesreferences/00-triage.mddoc5,515 bytesreferences/01-personal-data-protection.mddoc7,670 bytesreferences/02-ecommerce.mddoc5,564 bytesreferences/03-cybersecurity.mddoc3,942 bytesreferences/04-consumer-protection.mddoc3,160 bytesreferences/05-advertising.mddoc5,446 bytesreferences/06-electronic-transactions.mddoc2,462 bytesreferences/07-ai-transparency.mddoc4,923 bytesreferences/08-penalties-reference.mddoc3,234 bytesscripts/scan.shruns4,765 bytessources/legal-references.mddoc6,565 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubSkills included
- vn-law-check
- vn-law-check
Repository facts
- License
- No license detected
- Created
- Nov 2, 2026
- Last pushed
- Nov 5, 2026
- Forks
- 99
- Open issues
- 13
- Project activity
- Active
Before you install
Network or broad shellAutomated signals, not a guarantee
Checked Nov 5, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 2 notes
SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedplugins/vn-law-check/skills/vn-law-check/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- 6 dangerous shell commandsin 3 files: install.sh:3 tools/sync.sh:41 README.md:31
- 159 network referencesin 37 files: vn-law-check/sources/legal-references.md:3 sources/legal-references.md:3 demo/scan-output.txt:5 and 34 more
- No hidden or obfuscated text
- No instruction overrides
- 14 executable scriptsin 14 files: demo/assets-src/render.js:1 demo/site/api/chat.js:1 demo/site/api/subscribe.js:1 and 11 more
- 1 reference to secretsin 1 file: demo/site/api/chat.js:6
- No requests to vote in Hot
Show all 180 signals by file
.clinerules
- Network accessline 5
File này dùng chuẩn [AGENTS.md](https://agents.md), được nhiều coding agent hỗ trợ (Cursor, Codex, Jules, Amp, Zed, ...). Nếu agent/IDE của bạn có file riêng (CLAUDE.md, .cursor/rules, .windsurfrules, .github/copilot-instructions.md, .cline
.cursor/rules/vn-legal-compliance.mdc
- Network accessline 11
File này dùng chuẩn [AGENTS.md](https://agents.md), được nhiều coding agent hỗ trợ (Cursor, Codex, Jules, Amp, Zed, ...). Nếu agent/IDE của bạn có file riêng (CLAUDE.md, .cursor/rules, .windsurfrules, .github/copilot-instructions.md, .cline
.github/copilot-instructions.md
- Network accessline 5
File này dùng chuẩn [AGENTS.md](https://agents.md), được nhiều coding agent hỗ trợ (Cursor, Codex, Jules, Amp, Zed, ...). Nếu agent/IDE của bạn có file riêng (CLAUDE.md, .cursor/rules, .windsurfrules, .github/copilot-instructions.md, .cline
.windsurfrules
- Network accessline 5
File này dùng chuẩn [AGENTS.md](https://agents.md), được nhiều coding agent hỗ trợ (Cursor, Codex, Jules, Amp, Zed, ...). Nếu agent/IDE của bạn có file riêng (CLAUDE.md, .cursor/rules, .windsurfrules, .github/copilot-instructions.md, .cline
AGENTS.md
- Network accessline 5
File này dùng chuẩn [AGENTS.md](https://agents.md), được nhiều coding agent hỗ trợ (Cursor, Codex, Jules, Amp, Zed, ...). Nếu agent/IDE của bạn có file riêng (CLAUDE.md, .cursor/rules, .windsurfrules, .github/copilot-instructions.md, .cline
CLAUDE.md
- Network accessline 5
File này dùng chuẩn [AGENTS.md](https://agents.md), được nhiều coding agent hỗ trợ (Cursor, Codex, Jules, Amp, Zed, ...). Nếu agent/IDE của bạn có file riêng (CLAUDE.md, .cursor/rules, .windsurfrules, .github/copilot-instructions.md, .cline
DISCLAIMER.md
- Network accessline 4
- Pháp luật Việt Nam về dữ liệu cá nhân, thương mại điện tử, an ninh mạng đang trong giai đoạn thay đổi mạnh (nhiều luật mới ban hành 2025, có hiệu lực trong năm 2026, một số nghị định xử phạt chưa ban hành hoặc chưa xác minh được tại thời - Network accessline 5
- Số hiệu, ngày ban hành, ngày hiệu lực của văn bản trong repo được trích từ nguồn thứ cấp (công ty luật, báo chí), **chưa đối chiếu 100% với văn bản gốc trên Công báo**. Luôn xác minh lại tại: - [thuvienphapluat.vn](https://thuvienphaplu - Network accessline 6
- [thuvienphapluat.vn](https://thuvienphapluat.vn) - Network accessline 7
- [vbpl.vn](https://vbpl.vn): Cơ sở dữ liệu quốc gia về văn bản pháp luật
README.md
- Network accessline 23
git clone --depth=1 https://github.com/mhfed/vn-law-check ~/.claude/skills/vn-law-check - Dangerous shell operationline 31
curl -fsSL https://raw.githubusercontent.com/mhfed/vn-law-check/main/install.sh | bash - Network accessline 31
curl -fsSL https://raw.githubusercontent.com/mhfed/vn-law-check/main/install.sh | bash - Network accessline 80
Nên nếu bạn làm luật, hoặc đơn giản là đọc luật kỹ hơn mình, vào bắt lỗi giúp. Không cần biết code, [mở một issue](https://github.com/mhfed/vn-law-check/issues/new/choose) theo mẫu có sẵn là được:
demo/assets-src/render.js
- Executable scriptline 1
Executable file
demo/scan-output.txt
- Network accessline 5
demo/site/index.html:43: <input type="email" name="email" placeholder="Email"> [có] TRACKING demo/site/index.html:7: <script async src="https://www.googletagmanager.com/gtag/js?id=G-DEMO123"></script> - Network accessline 6
[có] TRACKING demo/site/index.html:7: <script async src="https://www.googletagmanager.com/gtag/js?id=G-DEMO123"></script> demo/site/index.html:8: <script>window.dataLayer=window.dataLayer||[];function gtag(){dataLay - Network accessline 7
demo/site/index.html:7: <script async src="https://www.googletagmanager.com/gtag/js?id=G-DEMO123"></script> - Network accessline 17
[không] MARKETPLACE [có] AI demo/site/api/chat.js:4: const r = await fetch('https://api.openai.com/v1/chat/completions', { - Network accessline 18
[có] AI demo/site/api/chat.js:4: const r = await fetch('https://api.openai.com/v1/chat/completions', { [có] FOREIGN_HOST - Network accessline 19
demo/site/api/chat.js:4: const r = await fetch('https://api.openai.com/v1/chat/completions', {
demo/site/api/chat.js
- Executable scriptline 1
Executable file - Network accessline 2
export default async function handler(req, res) { const { text } = JSON.parse(req.body); const r = await fetch('https://api.openai.com/v1/chat/completions', { - Network accessline 3
const { text } = JSON.parse(req.body); const r = await fetch('https://api.openai.com/v1/chat/completions', { method: 'POST', - Network accessline 4
const r = await fetch('https://api.openai.com/v1/chat/completions', { - Access to secretsline 6
[Credential-related source omitted]
demo/site/api/subscribe.js
- Executable scriptline 1
Executable file
demo/site/chat-widget.js
- Executable scriptline 1
Executable file - Network accessline 5
e.target.value = ''; log.innerHTML += `<p class="me">${text}</p>`; const res = await fetch('/api/chat', { method: 'POST', body: JSON.stringify({ text }) }); - Network accessline 6
log.innerHTML += `<p class="me">${text}</p>`; const res = await fetch('/api/chat', { method: 'POST', body: JSON.stringify({ text }) }); const { reply } = await res.json(); - Network accessline 7
const res = await fetch('/api/chat', { method: 'POST', body: JSON.stringify({ text }) });
demo/site/checkout.js
demo/site/index.html
- Network accessline 5
<title>Cà phê Đồi Sương | rang mộc Cầu Đất</title> <!-- Google Analytics --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-DEMO123"></script> - Network accessline 6
<!-- Google Analytics --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-DEMO123"></script> <script>window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments);}gtag('js',new Date());gtag('config',' - Network accessline 7
<script async src="https://www.googletagmanager.com/gtag/js?id=G-DEMO123"></script> - Network accessline 8
<script>window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments);}gtag('js',new Date());gtag('config','G-DEMO123');</script> <!-- Facebook Pixel --> <script>!function(f,b,e,v,n,t,s){n=f.fbq=function(){n.callMethod - Network accessline 9
<!-- Facebook Pixel --> <script>!function(f,b,e,v,n,t,s){n=f.fbq=function(){n.callMethod?n.callMethod.apply(n,arguments):n.queue.push(arguments)};f._fbq=n;n.queue=[];t=b.createElement(e);t.async=!0;t.src=v;s=b.getElementsByTagName(e)[0];s - Network accessline 10
<script>!function(f,b,e,v,n,t,s){n=f.fbq=function(){n.callMethod?n.callMethod.apply(n,arguments):n.queue.push(arguments)};f._fbq=n;n.queue=[];t=b.createElement(e);t.async=!0;t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t
demo/site/package.json
- Executable scriptline 1
Executable file
install.sh
- Executable scriptline 1
#!/usr/bin/env bash - Network accessline 2
# Cài vn-law-check vào project hiện tại (hoặc thư mục chỉ định). # curl -fsSL https://raw.githubusercontent.com/mhfed/vn-law-check/main/install.sh | bash - Dangerous shell operationline 3
# curl -fsSL https://raw.githubusercontent.com/mhfed/vn-law-check/main/install.sh | bash - Network accessline 3
# curl -fsSL https://raw.githubusercontent.com/mhfed/vn-law-check/main/install.sh | bash - Network accessline 13
REPO="https://github.com/mhfed/vn-law-check" - Dangerous shell operationline 20
cleanup() { rm -rf "$TMP"; } - Network accessline 28
echo "Đang tải vn-law-check..." git clone --depth 1 --quiet "$REPO" "$TMP/repo" - Network accessline 29
git clone --depth 1 --quiet "$REPO" "$TMP/repo" - Dangerous shell operationline 33
rm -rf "$KIT_DIR"
plugins/vn-law-check/README.md
- Network accessline 19
Mã nguồn đầy đủ và tài liệu: https://github.com/mhfed/vn-law-check
plugins/vn-law-check/skills/vn-law-check/DISCLAIMER.md
- Network accessline 4
- Pháp luật Việt Nam về dữ liệu cá nhân, thương mại điện tử, an ninh mạng đang trong giai đoạn thay đổi mạnh (nhiều luật mới ban hành 2025, có hiệu lực trong năm 2026, một số nghị định xử phạt chưa ban hành hoặc chưa xác minh được tại thời - Network accessline 5
- Số hiệu, ngày ban hành, ngày hiệu lực của văn bản trong repo được trích từ nguồn thứ cấp (công ty luật, báo chí), **chưa đối chiếu 100% với văn bản gốc trên Công báo**. Luôn xác minh lại tại: - [thuvienphapluat.vn](https://thuvienphaplu - Network accessline 6
- [thuvienphapluat.vn](https://thuvienphapluat.vn) - Network accessline 7
- [vbpl.vn](https://vbpl.vn): Cơ sở dữ liệu quốc gia về văn bản pháp luật
plugins/vn-law-check/skills/vn-law-check/references/01-personal-data-protection.md
- Network accessline 3
**Văn bản áp dụng:** - Luật Bảo vệ dữ liệu cá nhân 2025: Luật số 91/2025/QH15, hiệu lực 01/01/2026 ([thuvienphapluat](https://thuvienphapluat.vn/van-ban/Bo-may-hanh-chinh/Luat-Bao-ve-du-lieu-ca-nhan-2025-so-91-2025-QH15-625628.aspx), [bản đ - Network accessline 4
- Luật Bảo vệ dữ liệu cá nhân 2025: Luật số 91/2025/QH15, hiệu lực 01/01/2026 ([thuvienphapluat](https://thuvienphapluat.vn/van-ban/Bo-may-hanh-chinh/Luat-Bao-ve-du-lieu-ca-nhan-2025-so-91-2025-QH15-625628.aspx), [bản đọc theo điều](https:/ - Network accessline 5
- Nghị định 356/2025/NĐ-CP, hiệu lực 01/01/2026, **thay thế Nghị định 13/2023/NĐ-CP** ([tóm tắt EY](https://www.ey.com/vi_vn/technical/tax/tax-and-law-updates/nghi-dinh-so-356-2025-nd-cp-quy-dinh-chi-tiet-mot-so-dieu-va-bien-phap-thi-hanh-l
plugins/vn-law-check/skills/vn-law-check/references/02-ecommerce.md
- Network accessline 3
**Văn bản áp dụng:** - Luật Thương mại điện tử 2025: Luật số 122/2025/QH15, thông qua 10/12/2025, hiệu lực 01/07/2026 (Điều 40) ([thuvienphapluat](https://thuvienphapluat.vn/van-ban/Thuong-mai/Luat-Thuong-mai-dien-tu-2025-so-122-2025-QH15-6 - Network accessline 4
- Luật Thương mại điện tử 2025: Luật số 122/2025/QH15, thông qua 10/12/2025, hiệu lực 01/07/2026 (Điều 40) ([thuvienphapluat](https://thuvienphapluat.vn/van-ban/Thuong-mai/Luat-Thuong-mai-dien-tu-2025-so-122-2025-QH15-662035.aspx), [bản tiế - Network accessline 5
- Nghị định 248/2026/NĐ-CP: hướng dẫn Luật TMĐT, ban hành 30/06/2026, hiệu lực 01/07/2026 ([Bộ Công Thương](https://moit.gov.vn/tin-tuc/bo-cong-thuong-pho-bien-luat-thuong-mai-dien-tu-va-nghi-dinh-so-248-2026-nd-cp.html)). Số điều cụ thể: C
plugins/vn-law-check/skills/vn-law-check/references/03-cybersecurity.md
- Network accessline 3
**Văn bản áp dụng:** - Luật An ninh mạng 2025: Luật số 116/2025/QH15, thông qua 10/12/2025, hiệu lực 01/07/2026 ([thuvienphapluat](https://thuvienphapluat.vn/van-ban/cong-nghe-thong-tin/Luat-An-ninh-mang-2025-so-116-2025-QH15-666020.aspx)). - Network accessline 4
- Luật An ninh mạng 2025: Luật số 116/2025/QH15, thông qua 10/12/2025, hiệu lực 01/07/2026 ([thuvienphapluat](https://thuvienphapluat.vn/van-ban/cong-nghe-thong-tin/Luat-An-ninh-mang-2025-so-116-2025-QH15-666020.aspx)). Luật này kế thừa và - Network accessline 5
- **Nghị định 333/2026/NĐ-CP**: hướng dẫn Luật An ninh mạng 2025, ban hành và có hiệu lực 19/08/2026 ([tóm tắt](https://hethongphapluat.com/nghi-dinh-333-2026-nd-cp-huong-dan-luat-an-ninh-mang.html), [Công báo PDF](https://congbaocdn.chinhp
plugins/vn-law-check/skills/vn-law-check/references/04-consumer-protection.md
- Network accessline 3
**Văn bản áp dụng:** - Luật Bảo vệ quyền lợi người tiêu dùng 2023: Luật số 19/2023/QH15, hiệu lực 01/07/2024 ([caselaw.vn](https://caselaw.vn/van-ban-phap-luat/411464-luat-bao-ve-quyen-loi-nguoi-tieu-dung-so-19-2023-qh15-ngay-20-06-2023-cua - Network accessline 4
- Luật Bảo vệ quyền lợi người tiêu dùng 2023: Luật số 19/2023/QH15, hiệu lực 01/07/2024 ([caselaw.vn](https://caselaw.vn/van-ban-phap-luat/411464-luat-bao-ve-quyen-loi-nguoi-tieu-dung-so-19-2023-qh15-ngay-20-06-2023-cua-quoc-hoi))
plugins/vn-law-check/skills/vn-law-check/references/05-advertising.md
- Network accessline 3
**Văn bản áp dụng:** - Luật Quảng cáo 2012 (16/2012/QH13), sửa đổi bởi **Luật số 75/2025/QH15**, thông qua 16/06/2025, hiệu lực 01/01/2026 ([thuvienphapluat](https://thuvienphapluat.vn/van-ban/Thuong-mai/Luat-Quang-cao-sua-doi-2025-so-75-20 - Network accessline 4
- Luật Quảng cáo 2012 (16/2012/QH13), sửa đổi bởi **Luật số 75/2025/QH15**, thông qua 16/06/2025, hiệu lực 01/01/2026 ([thuvienphapluat](https://thuvienphapluat.vn/van-ban/Thuong-mai/Luat-Quang-cao-sua-doi-2025-so-75-2025-QH15-555035.aspx), - Network accessline 5
- **Nghị định 342/2025/NĐ-CP**: hướng dẫn Luật Quảng cáo, ban hành 26/12/2025, hiệu lực 15/02/2026. Thay thế NĐ 181/2013 và NĐ 70/2021 (Điều 32 khoản 2). Giấy phép/xác nhận cấp theo nghị định cũ vẫn dùng được (Điều 31). Quảng cáo trên mạng:
plugins/vn-law-check/skills/vn-law-check/references/06-electronic-transactions.md
- Network accessline 3
**Văn bản áp dụng:** - Luật Giao dịch điện tử 2023: Luật số 20/2023/QH15, hiệu lực 01/07/2024 ([thuvienphapluat](https://thuvienphapluat.vn/van-ban/Thuong-mai/Law-20-2023-QH15-Electronic-Transactions-577937.aspx), [caselaw.vn](https://casel - Network accessline 4
- Luật Giao dịch điện tử 2023: Luật số 20/2023/QH15, hiệu lực 01/07/2024 ([thuvienphapluat](https://thuvienphapluat.vn/van-ban/Thuong-mai/Law-20-2023-QH15-Electronic-Transactions-577937.aspx), [caselaw.vn](https://caselaw.vn/van-ban-phap-lu - Network accessline 5
- Nghị định 23/2025/NĐ-CP: chữ ký điện tử và dịch vụ tin cậy, ban hành 21/02/2025, hiệu lực 10/04/2025 ([caselaw.vn](https://caselaw.vn/van-ban-phap-luat/411540-nghi-dinh-so-23-2025-nd-cp-ngay-21-02-2025-cua-chinh-phu-quy-dinh-ve-chu-ky-die
plugins/vn-law-check/skills/vn-law-check/references/07-ai-transparency.md
- Network accessline 3
**Văn bản áp dụng:** - Luật Trí tuệ nhân tạo: Luật số 134/2025/QH15, thông qua 10/12/2025, hiệu lực 01/03/2026 (Điều 34) ([thuvienphapluat](https://thuvienphapluat.vn/van-ban/Cong-nghe-thong-tin/Luat-Tri-tue-nhan-tao-2025-so-134-2025-QH15-6 - Network accessline 4
- Luật Trí tuệ nhân tạo: Luật số 134/2025/QH15, thông qua 10/12/2025, hiệu lực 01/03/2026 (Điều 34) ([thuvienphapluat](https://thuvienphapluat.vn/van-ban/Cong-nghe-thong-tin/Luat-Tri-tue-nhan-tao-2025-so-134-2025-QH15-679013.aspx), [bản tiế - Network accessline 5
- Nghị định 142/2026/NĐ-CP: hướng dẫn Luật Trí tuệ nhân tạo, hiệu lực 01/05/2026. Cách thông báo và gắn nhãn ở Điều 18 ([lsvn](https://lsvn.vn/thong-bao-va-gan-nhan-nhan-biet-noi-dung-do-ai-tao-ra-the-nao-a172678.html))
plugins/vn-law-check/skills/vn-law-check/references/08-penalties-reference.md
- Network accessline 7
**Mức trần theo Luật: Điều 8 Luật 91/2025/QH15** ([hethongphapluat](https://hethongphapluat.com/luat-bao-ve-du-lieu-ca-nhan-2025/dieu-8)): - Network accessline 18
**Mức cụ thể theo Nghị định 330/2026/NĐ-CP** (hiệu lực 19/08/2026, số điều CHƯA XÁC MINH). Nguồn: [VOV](https://vov.vn/chinh-tri/tu-1982026-tu-y-thu-thap-xu-ly-du-lieu-ca-nhan-bi-phat-toi-70-trieu-dong-post1326424.vov), [GV Lawyers](https:/
plugins/vn-law-check/skills/vn-law-check/scripts/scan.sh
- Executable scriptline 1
#!/usr/bin/env bash
plugins/vn-law-check/skills/vn-law-check/sources/legal-references.md
- Network accessline 3
Cập nhật 02/11/2026. Luật thay đổi liên tục, nên **luôn kiểm tra lại tình trạng hiệu lực** tại [thuvienphapluat.vn](https://thuvienphapluat.vn) hoặc [vbpl.vn](https://vbpl.vn) trước khi dùng cho quyết định thực tế. - Network accessline 8
| Văn bản | Ngày hiệu lực | Ghi chú | Link | |---|---|---|---| | Luật Bảo vệ dữ liệu cá nhân, số 91/2025/QH15 | 01/01/2026 | | [thuvienphapluat](https://thuvienphapluat.vn/van-ban/Bo-may-hanh-chinh/Luat-Bao-ve-du-lieu-ca-nhan-2025-so-91-202 - Network accessline 9
|---|---|---|---| | Luật Bảo vệ dữ liệu cá nhân, số 91/2025/QH15 | 01/01/2026 | | [thuvienphapluat](https://thuvienphapluat.vn/van-ban/Bo-may-hanh-chinh/Luat-Bao-ve-du-lieu-ca-nhan-2025-so-91-2025-QH15-625628.aspx), [tra theo điều](https:// - Network accessline 10
| Luật Bảo vệ dữ liệu cá nhân, số 91/2025/QH15 | 01/01/2026 | | [thuvienphapluat](https://thuvienphapluat.vn/van-ban/Bo-may-hanh-chinh/Luat-Bao-ve-du-lieu-ca-nhan-2025-so-91-2025-QH15-625628.aspx), [tra theo điều](https://hethongphapluat.co - Network accessline 11
| Nghị định 356/2025/NĐ-CP | 01/01/2026 | Thay thế NĐ 13/2023 | [tóm tắt EY](https://www.ey.com/vi_vn/technical/tax/tax-and-law-updates/nghi-dinh-so-356-2025-nd-cp-quy-dinh-chi-tiet-mot-so-dieu-va-bien-phap-thi-hanh-luat-bao-ve-du-lieu-ca-n - Network accessline 12
| Nghị định 330/2026/NĐ-CP | 19/08/2026 | Xử phạt an ninh mạng + dữ liệu cá nhân | [GV Lawyers](https://gvlawyers.com.vn/wp-content/uploads/2026/08/VN_Legal-alert_-PDP-under-Decree-No.-330.2026-1.pdf), [PwC](https://www.pwc.com/vn/vn/public - Network accessline 16
| Văn bản | Ngày hiệu lực | Ghi chú | Link | |---|---|---|---| | Luật Thương mại điện tử, số 122/2025/QH15 | 01/07/2026 | Website đăng ký theo khung cũ được hoạt động đến 30/06/2027 (Điều 41) | [thuvienphapluat](https://thuvienphapluat.vn/v - Network accessline 17
|---|---|---|---| | Luật Thương mại điện tử, số 122/2025/QH15 | 01/07/2026 | Website đăng ký theo khung cũ được hoạt động đến 30/06/2027 (Điều 41) | [thuvienphapluat](https://thuvienphapluat.vn/van-ban/Thuong-mai/Luat-Thuong-mai-dien-tu-202 - Network accessline 18
| Luật Thương mại điện tử, số 122/2025/QH15 | 01/07/2026 | Website đăng ký theo khung cũ được hoạt động đến 30/06/2027 (Điều 41) | [thuvienphapluat](https://thuvienphapluat.vn/van-ban/Thuong-mai/Luat-Thuong-mai-dien-tu-2025-so-122-2025-QH15 - Network accessline 19
| Nghị định 248/2026/NĐ-CP | 01/07/2026 | Ban hành 30/06/2026 | [Bộ Công Thương](https://moit.gov.vn/tin-tuc/bo-cong-thuong-pho-bien-luat-thuong-mai-dien-tu-va-nghi-dinh-so-248-2026-nd-cp.html) | - Network accessline 20
| Văn bản hợp nhất 41/VBHN-BCT | 04/06/2026 | Hợp nhất quy định quản lý website TMĐT (TT 47/2014 và các lần sửa, mới nhất TT 26/2026/TT-BCT) | [Bộ Công Thương](https://moit.gov.vn/van-ban-phap-luat/van-ban-hop-nhat-so-41-vbhn-bct-thong-tu-q - Network accessline 24
| Văn bản | Ngày hiệu lực | Ghi chú | Link | |---|---|---|---| | Luật An ninh mạng, số 116/2025/QH15 | 01/07/2026 | Kế thừa, hợp nhất Luật ANM 2018 và Luật An toàn thông tin mạng 2015 | [thuvienphapluat](https://thuvienphapluat.vn/van-ban/c - Network accessline 25
|---|---|---|---| | Luật An ninh mạng, số 116/2025/QH15 | 01/07/2026 | Kế thừa, hợp nhất Luật ANM 2018 và Luật An toàn thông tin mạng 2015 | [thuvienphapluat](https://thuvienphapluat.vn/van-ban/cong-nghe-thong-tin/Luat-An-ninh-mang-2025-so- - Network accessline 26
| Luật An ninh mạng, số 116/2025/QH15 | 01/07/2026 | Kế thừa, hợp nhất Luật ANM 2018 và Luật An toàn thông tin mạng 2015 | [thuvienphapluat](https://thuvienphapluat.vn/van-ban/cong-nghe-thong-tin/Luat-An-ninh-mang-2025-so-116-2025-QH15-6660 - Network accessline 27
| Nghị định 333/2026/NĐ-CP | 19/08/2026 | Hướng dẫn Luật ANM 2025 | [tóm tắt](https://hethongphapluat.com/nghi-dinh-333-2026-nd-cp-huong-dan-luat-an-ninh-mang.html), [Công báo PDF](https://congbaocdn.chinhphu.vn/180507251028987904/2026/9/4/ - Network accessline 31
| Văn bản | Ngày hiệu lực | Ghi chú | Link | |---|---|---|---| | Luật Bảo vệ quyền lợi người tiêu dùng, số 19/2023/QH15 | 01/07/2024 | Bị sửa bởi Điều 43 Luật ANM 116/2025 (nội dung CHƯA XÁC MINH) | [caselaw.vn](https://caselaw.vn/van-ban-p - Network accessline 32
|---|---|---|---| | Luật Bảo vệ quyền lợi người tiêu dùng, số 19/2023/QH15 | 01/07/2024 | Bị sửa bởi Điều 43 Luật ANM 116/2025 (nội dung CHƯA XÁC MINH) | [caselaw.vn](https://caselaw.vn/van-ban-phap-luat/411464-luat-bao-ve-quyen-loi-nguoi-t - Network accessline 33
| Luật Bảo vệ quyền lợi người tiêu dùng, số 19/2023/QH15 | 01/07/2024 | Bị sửa bởi Điều 43 Luật ANM 116/2025 (nội dung CHƯA XÁC MINH) | [caselaw.vn](https://caselaw.vn/van-ban-phap-luat/411464-luat-bao-ve-quyen-loi-nguoi-tieu-dung-so-19-202 - Network accessline 38
|---|---|---|---| | Luật Quảng cáo, số 16/2012/QH13 | | Luật gốc | | | Luật sửa đổi Luật Quảng cáo, số 75/2025/QH15 | 01/01/2026 | Thông qua 16/06/2025 | [thuvienphapluat](https://thuvienphapluat.vn/van-ban/Thuong-mai/Luat-Quang-cao-sua-doi - Network accessline 39
| Luật Quảng cáo, số 16/2012/QH13 | | Luật gốc | | | Luật sửa đổi Luật Quảng cáo, số 75/2025/QH15 | 01/01/2026 | Thông qua 16/06/2025 | [thuvienphapluat](https://thuvienphapluat.vn/van-ban/Thuong-mai/Luat-Quang-cao-sua-doi-2025-so-75-2025-Q - Network accessline 40
| Luật sửa đổi Luật Quảng cáo, số 75/2025/QH15 | 01/01/2026 | Thông qua 16/06/2025 | [thuvienphapluat](https://thuvienphapluat.vn/van-ban/Thuong-mai/Luat-Quang-cao-sua-doi-2025-so-75-2025-QH15-555035.aspx), [tóm tắt](https://luatvietnam.vn/ - Network accessline 41
| Nghị định 342/2025/NĐ-CP | 15/02/2026 | Thay thế NĐ 181/2013 và NĐ 70/2021 | [hethongphapluat](https://hethongphapluat.com/nghi-dinh-342-2025-nd-cp-huong-dan-luat-quang-cao/chuong-5) | - Network accessline 45
| Văn bản | Ngày hiệu lực | Ghi chú | Link | |---|---|---|---| | Luật Giao dịch điện tử, số 20/2023/QH15 | 01/07/2024 | | [thuvienphapluat](https://thuvienphapluat.vn/van-ban/Thuong-mai/Law-20-2023-QH15-Electronic-Transactions-577937.aspx) - Network accessline 46
|---|---|---|---| | Luật Giao dịch điện tử, số 20/2023/QH15 | 01/07/2024 | | [thuvienphapluat](https://thuvienphapluat.vn/van-ban/Thuong-mai/Law-20-2023-QH15-Electronic-Transactions-577937.aspx) | | Nghị định 23/2025/NĐ-CP | 10/04/2025 | Ch - Network accessline 47
| Luật Giao dịch điện tử, số 20/2023/QH15 | 01/07/2024 | | [thuvienphapluat](https://thuvienphapluat.vn/van-ban/Thuong-mai/Law-20-2023-QH15-Electronic-Transactions-577937.aspx) | - Network accessline 48
| Nghị định 23/2025/NĐ-CP | 10/04/2025 | Chữ ký điện tử và dịch vụ tin cậy | [caselaw.vn](https://caselaw.vn/van-ban-phap-luat/411540-nghi-dinh-so-23-2025-nd-cp-ngay-21-02-2025-cua-chinh-phu-quy-dinh-ve-chu-ky-dien-tu-va-dich-vu-tin-cay) | - Network accessline 51
| Văn bản | Ngày hiệu lực | Ghi chú | Link | |---|---|---|---| | Luật Trí tuệ nhân tạo, số 134/2025/QH15 | 01/03/2026 | Chuyển tiếp 12/18 tháng cho hệ thống đã vận hành (Điều 35) | [thuvienphapluat](https://thuvienphapluat.vn/van-ban/Cong-n - Network accessline 52
|---|---|---|---| | Luật Trí tuệ nhân tạo, số 134/2025/QH15 | 01/03/2026 | Chuyển tiếp 12/18 tháng cho hệ thống đã vận hành (Điều 35) | [thuvienphapluat](https://thuvienphapluat.vn/van-ban/Cong-nghe-thong-tin/Luat-Tri-tue-nhan-tao-2025-so-1 - Network accessline 53
| Luật Trí tuệ nhân tạo, số 134/2025/QH15 | 01/03/2026 | Chuyển tiếp 12/18 tháng cho hệ thống đã vận hành (Điều 35) | [thuvienphapluat](https://thuvienphapluat.vn/van-ban/Cong-nghe-thong-tin/Luat-Tri-tue-nhan-tao-2025-so-134-2025-QH15-67901 - Network accessline 54
| Nghị định 142/2026/NĐ-CP | 01/05/2026 | Gắn nhãn nội dung AI ở Điều 18 | [lsvn](https://lsvn.vn/thong-bao-va-gan-nhan-nhan-biet-noi-dung-do-ai-tao-ra-the-nao-a172678.html) |
references/01-personal-data-protection.md
- Network accessline 3
**Văn bản áp dụng:** - Luật Bảo vệ dữ liệu cá nhân 2025: Luật số 91/2025/QH15, hiệu lực 01/01/2026 ([thuvienphapluat](https://thuvienphapluat.vn/van-ban/Bo-may-hanh-chinh/Luat-Bao-ve-du-lieu-ca-nhan-2025-so-91-2025-QH15-625628.aspx), [bản đ - Network accessline 4
- Luật Bảo vệ dữ liệu cá nhân 2025: Luật số 91/2025/QH15, hiệu lực 01/01/2026 ([thuvienphapluat](https://thuvienphapluat.vn/van-ban/Bo-may-hanh-chinh/Luat-Bao-ve-du-lieu-ca-nhan-2025-so-91-2025-QH15-625628.aspx), [bản đọc theo điều](https:/ - Network accessline 5
- Nghị định 356/2025/NĐ-CP, hiệu lực 01/01/2026, **thay thế Nghị định 13/2023/NĐ-CP** ([tóm tắt EY](https://www.ey.com/vi_vn/technical/tax/tax-and-law-updates/nghi-dinh-so-356-2025-nd-cp-quy-dinh-chi-tiet-mot-so-dieu-va-bien-phap-thi-hanh-l
references/02-ecommerce.md
- Network accessline 3
**Văn bản áp dụng:** - Luật Thương mại điện tử 2025: Luật số 122/2025/QH15, thông qua 10/12/2025, hiệu lực 01/07/2026 (Điều 40) ([thuvienphapluat](https://thuvienphapluat.vn/van-ban/Thuong-mai/Luat-Thuong-mai-dien-tu-2025-so-122-2025-QH15-6 - Network accessline 4
- Luật Thương mại điện tử 2025: Luật số 122/2025/QH15, thông qua 10/12/2025, hiệu lực 01/07/2026 (Điều 40) ([thuvienphapluat](https://thuvienphapluat.vn/van-ban/Thuong-mai/Luat-Thuong-mai-dien-tu-2025-so-122-2025-QH15-662035.aspx), [bản tiế - Network accessline 5
- Nghị định 248/2026/NĐ-CP: hướng dẫn Luật TMĐT, ban hành 30/06/2026, hiệu lực 01/07/2026 ([Bộ Công Thương](https://moit.gov.vn/tin-tuc/bo-cong-thuong-pho-bien-luat-thuong-mai-dien-tu-va-nghi-dinh-so-248-2026-nd-cp.html)). Số điều cụ thể: C
references/03-cybersecurity.md
- Network accessline 3
**Văn bản áp dụng:** - Luật An ninh mạng 2025: Luật số 116/2025/QH15, thông qua 10/12/2025, hiệu lực 01/07/2026 ([thuvienphapluat](https://thuvienphapluat.vn/van-ban/cong-nghe-thong-tin/Luat-An-ninh-mang-2025-so-116-2025-QH15-666020.aspx)). - Network accessline 4
- Luật An ninh mạng 2025: Luật số 116/2025/QH15, thông qua 10/12/2025, hiệu lực 01/07/2026 ([thuvienphapluat](https://thuvienphapluat.vn/van-ban/cong-nghe-thong-tin/Luat-An-ninh-mang-2025-so-116-2025-QH15-666020.aspx)). Luật này kế thừa và - Network accessline 5
- **Nghị định 333/2026/NĐ-CP**: hướng dẫn Luật An ninh mạng 2025, ban hành và có hiệu lực 19/08/2026 ([tóm tắt](https://hethongphapluat.com/nghi-dinh-333-2026-nd-cp-huong-dan-luat-an-ninh-mang.html), [Công báo PDF](https://congbaocdn.chinhp
references/04-consumer-protection.md
- Network accessline 3
**Văn bản áp dụng:** - Luật Bảo vệ quyền lợi người tiêu dùng 2023: Luật số 19/2023/QH15, hiệu lực 01/07/2024 ([caselaw.vn](https://caselaw.vn/van-ban-phap-luat/411464-luat-bao-ve-quyen-loi-nguoi-tieu-dung-so-19-2023-qh15-ngay-20-06-2023-cua - Network accessline 4
- Luật Bảo vệ quyền lợi người tiêu dùng 2023: Luật số 19/2023/QH15, hiệu lực 01/07/2024 ([caselaw.vn](https://caselaw.vn/van-ban-phap-luat/411464-luat-bao-ve-quyen-loi-nguoi-tieu-dung-so-19-2023-qh15-ngay-20-06-2023-cua-quoc-hoi))
references/05-advertising.md
- Network accessline 3
**Văn bản áp dụng:** - Luật Quảng cáo 2012 (16/2012/QH13), sửa đổi bởi **Luật số 75/2025/QH15**, thông qua 16/06/2025, hiệu lực 01/01/2026 ([thuvienphapluat](https://thuvienphapluat.vn/van-ban/Thuong-mai/Luat-Quang-cao-sua-doi-2025-so-75-20 - Network accessline 4
- Luật Quảng cáo 2012 (16/2012/QH13), sửa đổi bởi **Luật số 75/2025/QH15**, thông qua 16/06/2025, hiệu lực 01/01/2026 ([thuvienphapluat](https://thuvienphapluat.vn/van-ban/Thuong-mai/Luat-Quang-cao-sua-doi-2025-so-75-2025-QH15-555035.aspx), - Network accessline 5
- **Nghị định 342/2025/NĐ-CP**: hướng dẫn Luật Quảng cáo, ban hành 26/12/2025, hiệu lực 15/02/2026. Thay thế NĐ 181/2013 và NĐ 70/2021 (Điều 32 khoản 2). Giấy phép/xác nhận cấp theo nghị định cũ vẫn dùng được (Điều 31). Quảng cáo trên mạng:
references/06-electronic-transactions.md
- Network accessline 3
**Văn bản áp dụng:** - Luật Giao dịch điện tử 2023: Luật số 20/2023/QH15, hiệu lực 01/07/2024 ([thuvienphapluat](https://thuvienphapluat.vn/van-ban/Thuong-mai/Law-20-2023-QH15-Electronic-Transactions-577937.aspx), [caselaw.vn](https://casel - Network accessline 4
- Luật Giao dịch điện tử 2023: Luật số 20/2023/QH15, hiệu lực 01/07/2024 ([thuvienphapluat](https://thuvienphapluat.vn/van-ban/Thuong-mai/Law-20-2023-QH15-Electronic-Transactions-577937.aspx), [caselaw.vn](https://caselaw.vn/van-ban-phap-lu - Network accessline 5
- Nghị định 23/2025/NĐ-CP: chữ ký điện tử và dịch vụ tin cậy, ban hành 21/02/2025, hiệu lực 10/04/2025 ([caselaw.vn](https://caselaw.vn/van-ban-phap-luat/411540-nghi-dinh-so-23-2025-nd-cp-ngay-21-02-2025-cua-chinh-phu-quy-dinh-ve-chu-ky-die
references/07-ai-transparency.md
- Network accessline 3
**Văn bản áp dụng:** - Luật Trí tuệ nhân tạo: Luật số 134/2025/QH15, thông qua 10/12/2025, hiệu lực 01/03/2026 (Điều 34) ([thuvienphapluat](https://thuvienphapluat.vn/van-ban/Cong-nghe-thong-tin/Luat-Tri-tue-nhan-tao-2025-so-134-2025-QH15-6 - Network accessline 4
- Luật Trí tuệ nhân tạo: Luật số 134/2025/QH15, thông qua 10/12/2025, hiệu lực 01/03/2026 (Điều 34) ([thuvienphapluat](https://thuvienphapluat.vn/van-ban/Cong-nghe-thong-tin/Luat-Tri-tue-nhan-tao-2025-so-134-2025-QH15-679013.aspx), [bản tiế - Network accessline 5
- Nghị định 142/2026/NĐ-CP: hướng dẫn Luật Trí tuệ nhân tạo, hiệu lực 01/05/2026. Cách thông báo và gắn nhãn ở Điều 18 ([lsvn](https://lsvn.vn/thong-bao-va-gan-nhan-nhan-biet-noi-dung-do-ai-tao-ra-the-nao-a172678.html))
references/08-penalties-reference.md
- Network accessline 7
**Mức trần theo Luật: Điều 8 Luật 91/2025/QH15** ([hethongphapluat](https://hethongphapluat.com/luat-bao-ve-du-lieu-ca-nhan-2025/dieu-8)): - Network accessline 18
**Mức cụ thể theo Nghị định 330/2026/NĐ-CP** (hiệu lực 19/08/2026, số điều CHƯA XÁC MINH). Nguồn: [VOV](https://vov.vn/chinh-tri/tu-1982026-tu-y-thu-thap-xu-ly-du-lieu-ca-nhan-bi-phat-toi-70-trieu-dong-post1326424.vov), [GV Lawyers](https:/
scripts/scan.sh
- Executable scriptline 1
#!/usr/bin/env bash
sources/legal-references.md
- Network accessline 3
Cập nhật 02/11/2026. Luật thay đổi liên tục, nên **luôn kiểm tra lại tình trạng hiệu lực** tại [thuvienphapluat.vn](https://thuvienphapluat.vn) hoặc [vbpl.vn](https://vbpl.vn) trước khi dùng cho quyết định thực tế. - Network accessline 8
| Văn bản | Ngày hiệu lực | Ghi chú | Link | |---|---|---|---| | Luật Bảo vệ dữ liệu cá nhân, số 91/2025/QH15 | 01/01/2026 | | [thuvienphapluat](https://thuvienphapluat.vn/van-ban/Bo-may-hanh-chinh/Luat-Bao-ve-du-lieu-ca-nhan-2025-so-91-202 - Network accessline 9
|---|---|---|---| | Luật Bảo vệ dữ liệu cá nhân, số 91/2025/QH15 | 01/01/2026 | | [thuvienphapluat](https://thuvienphapluat.vn/van-ban/Bo-may-hanh-chinh/Luat-Bao-ve-du-lieu-ca-nhan-2025-so-91-2025-QH15-625628.aspx), [tra theo điều](https:// - Network accessline 10
| Luật Bảo vệ dữ liệu cá nhân, số 91/2025/QH15 | 01/01/2026 | | [thuvienphapluat](https://thuvienphapluat.vn/van-ban/Bo-may-hanh-chinh/Luat-Bao-ve-du-lieu-ca-nhan-2025-so-91-2025-QH15-625628.aspx), [tra theo điều](https://hethongphapluat.co - Network accessline 11
| Nghị định 356/2025/NĐ-CP | 01/01/2026 | Thay thế NĐ 13/2023 | [tóm tắt EY](https://www.ey.com/vi_vn/technical/tax/tax-and-law-updates/nghi-dinh-so-356-2025-nd-cp-quy-dinh-chi-tiet-mot-so-dieu-va-bien-phap-thi-hanh-luat-bao-ve-du-lieu-ca-n - Network accessline 12
| Nghị định 330/2026/NĐ-CP | 19/08/2026 | Xử phạt an ninh mạng + dữ liệu cá nhân | [GV Lawyers](https://gvlawyers.com.vn/wp-content/uploads/2026/08/VN_Legal-alert_-PDP-under-Decree-No.-330.2026-1.pdf), [PwC](https://www.pwc.com/vn/vn/public - Network accessline 16
| Văn bản | Ngày hiệu lực | Ghi chú | Link | |---|---|---|---| | Luật Thương mại điện tử, số 122/2025/QH15 | 01/07/2026 | Website đăng ký theo khung cũ được hoạt động đến 30/06/2027 (Điều 41) | [thuvienphapluat](https://thuvienphapluat.vn/v - Network accessline 17
|---|---|---|---| | Luật Thương mại điện tử, số 122/2025/QH15 | 01/07/2026 | Website đăng ký theo khung cũ được hoạt động đến 30/06/2027 (Điều 41) | [thuvienphapluat](https://thuvienphapluat.vn/van-ban/Thuong-mai/Luat-Thuong-mai-dien-tu-202 - Network accessline 18
| Luật Thương mại điện tử, số 122/2025/QH15 | 01/07/2026 | Website đăng ký theo khung cũ được hoạt động đến 30/06/2027 (Điều 41) | [thuvienphapluat](https://thuvienphapluat.vn/van-ban/Thuong-mai/Luat-Thuong-mai-dien-tu-2025-so-122-2025-QH15 - Network accessline 19
| Nghị định 248/2026/NĐ-CP | 01/07/2026 | Ban hành 30/06/2026 | [Bộ Công Thương](https://moit.gov.vn/tin-tuc/bo-cong-thuong-pho-bien-luat-thuong-mai-dien-tu-va-nghi-dinh-so-248-2026-nd-cp.html) | - Network accessline 20
| Văn bản hợp nhất 41/VBHN-BCT | 04/06/2026 | Hợp nhất quy định quản lý website TMĐT (TT 47/2014 và các lần sửa, mới nhất TT 26/2026/TT-BCT) | [Bộ Công Thương](https://moit.gov.vn/van-ban-phap-luat/van-ban-hop-nhat-so-41-vbhn-bct-thong-tu-q - Network accessline 24
| Văn bản | Ngày hiệu lực | Ghi chú | Link | |---|---|---|---| | Luật An ninh mạng, số 116/2025/QH15 | 01/07/2026 | Kế thừa, hợp nhất Luật ANM 2018 và Luật An toàn thông tin mạng 2015 | [thuvienphapluat](https://thuvienphapluat.vn/van-ban/c - Network accessline 25
|---|---|---|---| | Luật An ninh mạng, số 116/2025/QH15 | 01/07/2026 | Kế thừa, hợp nhất Luật ANM 2018 và Luật An toàn thông tin mạng 2015 | [thuvienphapluat](https://thuvienphapluat.vn/van-ban/cong-nghe-thong-tin/Luat-An-ninh-mang-2025-so- - Network accessline 26
| Luật An ninh mạng, số 116/2025/QH15 | 01/07/2026 | Kế thừa, hợp nhất Luật ANM 2018 và Luật An toàn thông tin mạng 2015 | [thuvienphapluat](https://thuvienphapluat.vn/van-ban/cong-nghe-thong-tin/Luat-An-ninh-mang-2025-so-116-2025-QH15-6660 - Network accessline 27
| Nghị định 333/2026/NĐ-CP | 19/08/2026 | Hướng dẫn Luật ANM 2025 | [tóm tắt](https://hethongphapluat.com/nghi-dinh-333-2026-nd-cp-huong-dan-luat-an-ninh-mang.html), [Công báo PDF](https://congbaocdn.chinhphu.vn/180507251028987904/2026/9/4/ - Network accessline 31
| Văn bản | Ngày hiệu lực | Ghi chú | Link | |---|---|---|---| | Luật Bảo vệ quyền lợi người tiêu dùng, số 19/2023/QH15 | 01/07/2024 | Bị sửa bởi Điều 43 Luật ANM 116/2025 (nội dung CHƯA XÁC MINH) | [caselaw.vn](https://caselaw.vn/van-ban-p - Network accessline 32
|---|---|---|---| | Luật Bảo vệ quyền lợi người tiêu dùng, số 19/2023/QH15 | 01/07/2024 | Bị sửa bởi Điều 43 Luật ANM 116/2025 (nội dung CHƯA XÁC MINH) | [caselaw.vn](https://caselaw.vn/van-ban-phap-luat/411464-luat-bao-ve-quyen-loi-nguoi-t - Network accessline 33
| Luật Bảo vệ quyền lợi người tiêu dùng, số 19/2023/QH15 | 01/07/2024 | Bị sửa bởi Điều 43 Luật ANM 116/2025 (nội dung CHƯA XÁC MINH) | [caselaw.vn](https://caselaw.vn/van-ban-phap-luat/411464-luat-bao-ve-quyen-loi-nguoi-tieu-dung-so-19-202 - Network accessline 38
|---|---|---|---| | Luật Quảng cáo, số 16/2012/QH13 | | Luật gốc | | | Luật sửa đổi Luật Quảng cáo, số 75/2025/QH15 | 01/01/2026 | Thông qua 16/06/2025 | [thuvienphapluat](https://thuvienphapluat.vn/van-ban/Thuong-mai/Luat-Quang-cao-sua-doi - Network accessline 39
| Luật Quảng cáo, số 16/2012/QH13 | | Luật gốc | | | Luật sửa đổi Luật Quảng cáo, số 75/2025/QH15 | 01/01/2026 | Thông qua 16/06/2025 | [thuvienphapluat](https://thuvienphapluat.vn/van-ban/Thuong-mai/Luat-Quang-cao-sua-doi-2025-so-75-2025-Q - Network accessline 40
| Luật sửa đổi Luật Quảng cáo, số 75/2025/QH15 | 01/01/2026 | Thông qua 16/06/2025 | [thuvienphapluat](https://thuvienphapluat.vn/van-ban/Thuong-mai/Luat-Quang-cao-sua-doi-2025-so-75-2025-QH15-555035.aspx), [tóm tắt](https://luatvietnam.vn/ - Network accessline 41
| Nghị định 342/2025/NĐ-CP | 15/02/2026 | Thay thế NĐ 181/2013 và NĐ 70/2021 | [hethongphapluat](https://hethongphapluat.com/nghi-dinh-342-2025-nd-cp-huong-dan-luat-quang-cao/chuong-5) | - Network accessline 45
| Văn bản | Ngày hiệu lực | Ghi chú | Link | |---|---|---|---| | Luật Giao dịch điện tử, số 20/2023/QH15 | 01/07/2024 | | [thuvienphapluat](https://thuvienphapluat.vn/van-ban/Thuong-mai/Law-20-2023-QH15-Electronic-Transactions-577937.aspx) - Network accessline 46
|---|---|---|---| | Luật Giao dịch điện tử, số 20/2023/QH15 | 01/07/2024 | | [thuvienphapluat](https://thuvienphapluat.vn/van-ban/Thuong-mai/Law-20-2023-QH15-Electronic-Transactions-577937.aspx) | | Nghị định 23/2025/NĐ-CP | 10/04/2025 | Ch - Network accessline 47
| Luật Giao dịch điện tử, số 20/2023/QH15 | 01/07/2024 | | [thuvienphapluat](https://thuvienphapluat.vn/van-ban/Thuong-mai/Law-20-2023-QH15-Electronic-Transactions-577937.aspx) | - Network accessline 48
| Nghị định 23/2025/NĐ-CP | 10/04/2025 | Chữ ký điện tử và dịch vụ tin cậy | [caselaw.vn](https://caselaw.vn/van-ban-phap-luat/411540-nghi-dinh-so-23-2025-nd-cp-ngay-21-02-2025-cua-chinh-phu-quy-dinh-ve-chu-ky-dien-tu-va-dich-vu-tin-cay) | - Network accessline 51
| Văn bản | Ngày hiệu lực | Ghi chú | Link | |---|---|---|---| | Luật Trí tuệ nhân tạo, số 134/2025/QH15 | 01/03/2026 | Chuyển tiếp 12/18 tháng cho hệ thống đã vận hành (Điều 35) | [thuvienphapluat](https://thuvienphapluat.vn/van-ban/Cong-n - Network accessline 52
|---|---|---|---| | Luật Trí tuệ nhân tạo, số 134/2025/QH15 | 01/03/2026 | Chuyển tiếp 12/18 tháng cho hệ thống đã vận hành (Điều 35) | [thuvienphapluat](https://thuvienphapluat.vn/van-ban/Cong-nghe-thong-tin/Luat-Tri-tue-nhan-tao-2025-so-1 - Network accessline 53
| Luật Trí tuệ nhân tạo, số 134/2025/QH15 | 01/03/2026 | Chuyển tiếp 12/18 tháng cho hệ thống đã vận hành (Điều 35) | [thuvienphapluat](https://thuvienphapluat.vn/van-ban/Cong-nghe-thong-tin/Luat-Tri-tue-nhan-tao-2025-so-134-2025-QH15-67901 - Network accessline 54
| Nghị định 142/2026/NĐ-CP | 01/05/2026 | Gắn nhãn nội dung AI ở Điều 18 | [lsvn](https://lsvn.vn/thong-bao-va-gan-nhan-nhan-biet-noi-dung-do-ai-tao-ra-the-nao-a172678.html) |
tests/fixtures/ai-chat/chat.js
- Network accessline 1
document.getElementById('send').onclick = async () => { const text = document.getElementById('msg').innerText; const res = await fetch('https://api.openai.com/v1/chat/completions', { - Executable scriptline 1
Executable file - Network accessline 2
const text = document.getElementById('msg').innerText; const res = await fetch('https://api.openai.com/v1/chat/completions', { method: 'POST', - Network accessline 3
const res = await fetch('https://api.openai.com/v1/chat/completions', {
tests/fixtures/landing-form/index.html
- Network accessline 4
<meta charset="utf-8"> <title>Studio Thiết Kế An</title> <script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXX"></script> - Network accessline 5
<title>Studio Thiết Kế An</title> <script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXX"></script> <script>window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments);}gtag('js',new Date());gtag('conf - Network accessline 6
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXX"></script> - Network accessline 10
<h1>Studio Thiết Kế An</h1> <p>Thiết kế nội thất căn hộ.</p> <form action="https://formspree.io/f/xxxx" method="POST"> - Network accessline 11
<p>Thiết kế nội thất căn hộ.</p> <form action="https://formspree.io/f/xxxx" method="POST"> <input type="text" name="name" placeholder="Họ tên"> - Network accessline 12
<form action="https://formspree.io/f/xxxx" method="POST">
tests/fixtures/shop/package.json
- Executable scriptline 1
Executable file
tests/fixtures/shop/pages/checkout.js
- Executable scriptline 1
Executable file
tests/fixtures/static-blog/index.html
- Network accessline 4
<meta charset="utf-8"> <title>Blog của Minh</title> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/normalize/8.0.1/normalize.min.css"> - Network accessline 5
<title>Blog của Minh</title> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/normalize/8.0.1/normalize.min.css"> <link rel="stylesheet" href="style.css"> - Network accessline 6
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/normalize/8.0.1/normalize.min.css">
tests/run.sh
- Executable scriptline 1
#!/usr/bin/env bash
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
Declared and executed: 1 fact
- Contacts api.openai.com, which SKILL.md, the README and the plugin manifest do not mentiondemo/site/api/chat.js:4High confidence
Signal confidence: 162 facts
- Network access in prose of documentation.github/copilot-instructions.md:5Low confidence
- Network access in prose of documentationAGENTS.md:5Low confidence
- Network access in prose of documentationCLAUDE.md:5Low confidence
- Network access in prose of documentationDISCLAIMER.md:4Low confidence
- Network access in prose of documentationDISCLAIMER.md:5Low confidence
- Network access in prose of documentationDISCLAIMER.md:6Low confidence
- Network access in prose of documentationDISCLAIMER.md:7Low confidence
- Network access in code of documentationREADME.md:23Low confidence
- Dangerous shell operation in code of documentationREADME.md:31Low confidence
- Network access in code of documentationREADME.md:31Low confidence
- Network access in prose of documentationREADME.md:80Low confidence
- Executable script in a comment of a file that runsdemo/assets-src/render.js:1Low confidence
- Network access in prose of documentationdemo/scan-output.txt:5Low confidence
- Network access in prose of documentationdemo/scan-output.txt:6Low confidence
- Network access in prose of documentationdemo/scan-output.txt:7Low confidence
- Network access in prose of documentationdemo/scan-output.txt:17Low confidence
- Network access in prose of documentationdemo/scan-output.txt:18Low confidence
- Network access in prose of documentationdemo/scan-output.txt:19Low confidence
- Executable script in a comment of a file that runsdemo/site/api/chat.js:1Low confidence
- Network access in code of a file that runsdemo/site/api/chat.js:2High confidence
- Network access in code of a file that runsdemo/site/api/chat.js:3High confidence
- Network access in code of a file that runsdemo/site/api/chat.js:4High confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuedemo/site/api/chat.js:6Low confidence
- Executable script in code of a file that runsdemo/site/api/subscribe.js:1High confidence
- Executable script in code of a file that runsdemo/site/chat-widget.js:1High confidence
- Network access in code of a file that runsdemo/site/chat-widget.js:5High confidence
- Network access in code of a file that runsdemo/site/chat-widget.js:6High confidence
- Network access in code of a file that runsdemo/site/chat-widget.js:7High confidence
- Network access in code of a file that runsdemo/site/checkout.js:1High confidence
- Executable script in code of a file that runsdemo/site/checkout.js:1High confidence
- Network access in code of a file that runsdemo/site/checkout.js:2High confidence
- Executable script in code of a file that runsdemo/site/package.json:1High confidence
- Executable script in code of a file that runsinstall.sh:1High confidence
- Network access in a comment of a file that runsinstall.sh:2Low confidence
- Dangerous shell operation in a comment of a file that runsinstall.sh:3Low confidence
- Network access in a comment of a file that runsinstall.sh:3Low confidence
- Network access in code of a file that runsinstall.sh:13High confidence
- Dangerous shell operation in code of a file that runsinstall.sh:20High confidence
- Network access in code of a file that runsinstall.sh:28High confidence
- Network access in code of a file that runsinstall.sh:29High confidence
- Dangerous shell operation in code of a file that runsinstall.sh:33High confidence
- Network access in prose of documentationplugins/vn-law-check/README.md:19Low confidence
- Network access in prose of documentationvn-law-check/DISCLAIMER.md:4Low confidence
- Network access in prose of documentationvn-law-check/DISCLAIMER.md:5Low confidence
- Network access in prose of documentationvn-law-check/DISCLAIMER.md:6Low confidence
- Network access in prose of documentationvn-law-check/DISCLAIMER.md:7Low confidence
- Network access in prose of documentationvn-law-check/references/01-personal-data-protection.md:3Low confidence
- Network access in prose of documentationvn-law-check/references/01-personal-data-protection.md:4Low confidence
- Network access in prose of documentationvn-law-check/references/01-personal-data-protection.md:5Low confidence
- Network access in prose of documentationvn-law-check/references/02-ecommerce.md:3Low confidence
and 112 more
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Native | Manifest .claude-plugin/marketplace.json | .claude/skills/<skill-name>/ |
| Codex | Native | Manifest AGENTS.md | .agents/skills/<skill-name>/ |
| Cursor | Native | Path .cursor/rules/vn-legal-compliance.mdc | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Native | Manifest .github/copilot-instructions.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.