mhfed/vn-law-check

★ 345⑂ 82

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

About mhfed/vn-law-check

mhfed/vn-law-check is an open-source project on GitHub, mainly written in Shell. 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 It currently holds 345 stars and 82 forks with 14 open issues, and was last pushed on 2026-11-03 (repository created 2026-11-02).

Project Overview

AI Homed tracks it on the Today's Trending board, currently at rank #79 with 0 new stars today.

GitHub Repository Details

Repository mhfed/vn-law-check · default branch main · size 1451 KB · watchers 1 · source: GitHub REST API and repository README

README

vn-law-check

Open-source compliance audit for Vietnamese websites and apps. Bảo AI coding agent rà soát các rủi ro pháp lý theo luật Việt Nam và gợi ý chỗ cần sửa trước khi ra mắt.

Dùng cho Claude Code, Cursor, Copilot, Windsurf, Cline, Codex. Hỗ trợ cả website lẫn mobile app.

Demo: quét một shop cà phê và một blog tĩnh

Nó giúp gì?

Nếu website hoặc app của bạn có một trong các dấu hiệu sau thì nên check ngay:

Từ 01/01/2026, Luật Bảo vệ dữ liệu cá nhân 91/2025 yêu cầu rõ ràng hơn về mục đích thu thập, đồng ý, lưu trữ và chia sẻ dữ liệu. Nhiều doanh nghiệp nhỏ và startup đang phát triển nhanh nhưng bỏ qua các điểm này. Repo này giúp bắt lỗi sớm trước khi bị phạt hoặc bị khách phản hồi.

Bạn không cần đọc luật từ đầu. Chỉ cần cho AI biết project hoặc URL, nó sẽ phân loại site, rà soát các checklist dựa trên luật Việt Nam và trả về báo cáo có mức ưu tiên: 🔴 cần sửa ngay, 🟡 nên cải thiện, 🟢 đạt, ⚪ không áp dụng.

Vì sao repo này có giá trị?

Kết quả trông như thế nào?

Trích từ báo cáo trên site demo, một shop cà phê giả lập:

🔴 Coi việc "tiếp tục sử dụng website" là đồng ý
- chinh-sach-bao-mat.html:12: "Bằng việc tiếp tục sử dụng website, bạn được xem là đã đồng ý..."
- Căn cứ: Điều 9 khoản 4 điểm d Luật 91/2025/QH15: im lặng hoặc không phản hồi không được coi là đồng ý.
- Đề xuất: bỏ câu này, xin đồng ý rõ ràng tại đúng chỗ thu thập dữ liệu.

Mỗi lỗi được xếp mức: 🔴 cần xử lý ngay, 🟡 nên cải thiện, 🟢 đạt, ⚪ không áp dụng. Blog hay trang tĩnh không thu thập gì thì chỉ nhận về 1 dòng nhắn ngắn; nhưng site bán hàng, có login, tracking hoặc AI chatbot thì báo cáo sẽ dài và chi tiết hơn.

Dùng thế nào?

Bước 1: cài. Chọn theo tool bạn đang dùng.

Claude Code (gõ trong Claude Code, không phải terminal):

/plugin marketplace add mhfed/vn-law-check
/plugin install vn-law-check

Cursor, Windsurf, Copilot, Cline, Codex (chạy trong thư mục project):

curl -fsSL https://raw.githubusercontent.com/mhfed/vn-law-check/main/install.sh | bash
Cách cài khác

Clone thẳng vào thư mục skills của Claude, không qua marketplace:

git clone --depth=1 https://github.com/mhfed/vn-law-check ~/.claude/skills/vn-law-check

Muốn cài riêng cho 1 project thì đổi ~/.claude/skills/ thành .claude/skills/ trong project đó.

install.sh cài checklist vào .vn-law-check/ và không ghi đè file nào của bạn. Nếu project đã có AGENTS.md, CLAUDE.md... thì script chỉ chèn thêm một đoạn ngắn tóm tắt để AI biết cách dùng toolkit.

Bước 2: bảo AI kiểm tra. Mở project rồi gõ:

audit pháp lý website này theo luật Việt Nam

Không có source code, chỉ có địa chỉ website cũng được:

audit pháp lý https://ten-mien-cua-ban.vn

Bước 3: sửa. Đọc báo cáo, rồi bảo tiếp: "sửa giúp các mục 🔴".

Chưa có chính sách bảo mật, hoặc có mà copy từ đâu đó? Bảo tiếp:

soạn chính sách bảo mật cho dự án này

Agent soạn một bản nháp dựa trên code của bạn: site đang thu dữ liệu gì, gửi cho dịch vụ nào (Google Analytics, Firebase, OpenAI...), rồi gợi ý sửa form đồng ý, banner, privacy policy, và các điểm cần cân nhắc trước khi ship.

Lưu ý: Repo này chỉ hướng dẫn AI làm rà soát sơ bộ, không đảm bảo kết quả đúng luật 100%. Mục tiêu là giúp bạn biết mình đang thiếu gì và cần chốt ở đâu. Nếu có hoạt động nhạy cảm về thu thập dữ liệu, thanh toán, quảng cáo hoặc AI, nên có bên pháp lý review lại.

Hỏi nhanh

Có thay được luật sư không? Không. Đây là bước rà soát ban đầu để biết mình đang thiếu gì. Mục 🔴 nên hỏi lại người làm luật. Xem DISCLAIMER.md.

Mình không dùng AI agent thì sao? Hiện tại cần một trong các tool ở trên. Bạn vẫn có thể đọc thẳng các checklist trong references/ như một danh sách kiểm tra cho team.

Có tốn tiền không? Repo miễn phí. Chi phí duy nhất là lượt dùng AI trong tool bạn đang có sẵn.

Theo luật nào? Các văn bản mới nhất, đối chiếu lần gần nhất ngày 03/11/2026:

Link toàn văn ở sources/legal-references.md.

Khác gì các skill compliance khác? Các bộ có sẵn gần như toàn GDPR, CCPA. Chưa có bộ nào theo luật Việt Nam, trong khi luật VN vừa thay gần hết trong 2025-2026.

Góp ý: không cần biết code

Mình là dev, không phải luật sư. Chỗ nào chưa đối chiếu được với toàn văn, mình ghi thẳng "CHƯA XÁC MINH". Hiện còn vài chục chỗ như vậy, phần lớn ở các giao dịch/thu thập dữ liệu có tính chất đặc thù.

Muốn giúp mà chưa biết bắt đầu từ đâu? Có sẵn 12 việc cần đối chiếu, mỗi việc chỉ cần tìm một điều luật và comment kèm link văn bản gốc.

Thấy chỗ sai khác thì mở issue. Form bằng tiếng Việt, điền mất khoảng 1 phút:

Kèm link văn bản gốc là mình kiểm tra được ngay. Mọi góp ý được nhận đều ghi tên người góp ý trong bản cập nhật.

Mọi chỗ từng ghi sai và đã sửa được liệt kê ở lịch sử đính chính, để ai dùng bản cũ biết cần xem lại gì. Lỗi đầu tiên do cộng đồng bắt: miễn trừ cho hộ kinh doanh nằm ở Điều 38 chứ không phải Điều 39.

Dành cho dev: cấu trúc repo

Cùng một nội dung, đặt ở nhiều file để mỗi tool tự đọc đúng chỗ:

Cấu trúc

references/   00-triage (phân loại site trước khi audit) + 9 checklist theo lĩnh vực, có 1 checklist cho mobile app
              10-generate-policy: hướng dẫn soạn chính sách bảo mật, form đồng ý từ kết quả quét
scripts/      scan.sh: quét source code hoặc URL, phát hiện form/tracking/giỏ hàng/đăng nhập/AI/hosting,
              với mobile app: quyền truy cập, SDK tracking/quảng cáo, chức năng xóa tài khoản
              fetch-site.sh: tải trang công khai của một URL để scan.sh quét
sources/      văn bản pháp luật dẫn chiếu, ngày hiệu lực, link
examples/     mẫu báo cáo (rút gọn, đầy đủ) + khung chính sách bảo mật, form đồng ý, banner cookie
tests/        site mẫu để kiểm tra scan.sh phân loại đúng
tools/        sync.sh: sinh các bản copy cho từng tool từ nguồn gốc

scan.sh quét thư mục code thì chỉ đọc file local. Quét theo URL thì gọi fetch-site.sh tải các trang công khai của chính site đó (tối đa 15 trang và 20 file JS cùng lúc để tránh quét quá tải). Hai script không gửi dữ liệu đi đâu khác, không đọc biến môi trường hay credential, không sửa file của người dùng.

Gửi PR

Chỉ sửa file nguồn gốc: AGENTS.md, SKILL.md, references/, sources/, examples/, scripts/, DISCLAIMER.md. Sau đó chạy tools/sync.sh để sinh lại các bản copy. CI sẽ kiểm tra tính nhất quán và format.

MIT license cho phần code và cấu trúc repo. Văn bản pháp luật được dẫn chiếu là tài liệu công khai của Nhà nước, không thuộc phạm vi license này.

GitHub Stars & Activity

345Stars
82Forks
14Open issues
ShellLanguage

GitHub Popularity

GitHub stars345
Forks82
Open issues14
Primary languageShell
LicenseNOASSERTION
Stars gained today0
Created2026-11-02
Last pushed2026-11-03

Trending History

Daily boardrank #79 · ▲ 0 stars

Related AI Projects

1

obra / superpowers

Shell★ 311,772⑂ 27,731▲ 647 stars
→
2

mattpocock / skills

Shell★ 311,231⑂ 26,163▲ 1,164 stars
→
3

Donchitos / Claude-Code-Game-Studios

Shell★ 34,496⑂ 4,582▲ 1,181 stars
→
4

mack-a / v2ray-agent

Shell★ 22,273⑂ 5,555▲ 12 stars
→
5

kunchenguid / firstmate

Shell★ 8,539⑂ 2,693▲ 37 stars
→
6

microsoft / azure-skills

Shell★ 1,615⑂ 266▲ 3 stars
→
7

morluto / rea

TypeScript★ 426,453⑂ 0
→
8

affaan-m / ECC

JavaScript★ 296,406⑂ 0
→

More AI Rankings