Mã nguồn mởKế thừa lõi vn-law-checkPlaywright

Đo lường bằng chứng Cookie & Tracker trên trình duyệt thật.Rà soát kỹ thuật trước khi đi vào hoạt động.

Quét tĩnh mã nguồn và quét động ba phiên trình duyệt bổ sung cho nhau. Phát hiện network beacon và cookie bên thứ ba trước/sau khi khách nhấn Đồng ý. Không suy đoán — chỉ ghi nhận bằng chứng kỹ thuật.

Xem mã nguồn trên GitHub
Không kết luận pháp lý Bằng chứng có thể đối soát
vn-law-guard / scan
BẢN DEMO
1366 × 768
Lần truy cập đầu tiên
ĐANG KIỂM TRA NETWORK

$ npx playwright test --project=chromium

[00:00.00]Mở trang chủ · phiên mới
[00:00.41]Đang theo dõi request bên thứ ba…
[00:01.08]Cookie trước consent: 0
[00:01.12]Đang chờ lựa chọn của người dùng
DESKTOP 1366PXChromium · 3 phases

Network request

Theo dõi thực tế

Cookie

Trước / sau consent

Desktop

1366px

Mobile

390px

Cách đo lường

Tại sao quét tĩnh là chưa đủ?

Đọc mã nguồn giúp tìm dấu hiệu. Trình duyệt thật cho biết chính xác website làm gì khi tải và khi người dùng chọn.

01 / PHÂN TÍCH MÃ NGUỒN

Quét tĩnh · Static grep

  • Đọc chuỗi HTML và JavaScript trên mã nguồn.
  • Hữu ích để tìm dấu hiệu script và cấu hình được khai báo sẵn.
  • Không quan sát được tracker nạp muộn qua GTM, App Embeds hoặc React SPA.
Phân tích tệp · Không mô phỏng hành vi
02 / CHẠY TRÌNH DUYỆT

Quét động · VN Law Guard

  • Khởi chạy Chromium và mô phỏng lựa chọn của khách.
  • Ghi nhận request /collect, fbevents.js và cookie _ga, _fbp.
  • Phân biệt ping Consent Mode gcs=G100 với cookie được tạo.
Network · Cookie · 3 phiên độc lập

Case study ẩn danh · B2B · TP.HCM

Một iframe. Mười bốn request trước khi khách đồng ý.

Video giới thiệu nhà xưởng YouTube vẫn tải tài nguyên bên thứ ba sau khi khách từ chối banner. So sánh tình huống trước và sau khi chuyển sang YouTube Facade.

CASE STUDY ẨN DANH
TỪ CHỐI CONSENT · TRƯỚC KHI SỬAMẪU LOG

Iframe tải dù khách đã từ chối.

YouTube iframe thông thường phát sinh request đến miền Google và cookie theo dõi trước khi khách xem video.

14 request bên thứ ba2 cookie theo dõi
NETWORK INSPECTORAFTER: DECLINE
GETwww.youtube.com/youtubei/v1/player200 · third-party
SETVISITOR_INFO1_LIVEyoutube.com · tracker
SETYSCyoutube.com · tracker
GETgoogle.com/s/…200 · third-party
RÒ RỈ TRƯỚC CONSENT14 / 14

Số liệu trình bày theo tình huống case study được cung cấp; ảnh log trên trang là minh họa, không phải kết quả quét trực tiếp.

Nền tảng hỗ trợ

Tìm đúng chỗ cần sửa.

Hướng dẫn khắc phục theo cách website được xây dựng — với đoạn mã tham khảo để đội ngũ kỹ thuật bắt đầu.

Customer Privacy API

Đồng bộ lựa chọn với pixel của cửa hàng.

Dùng cài đặt quyền riêng tư gốc của Shopify, giới hạn vùng Việt Nam và kiểm tra cách consent truyền tới ứng dụng cùng kênh quảng cáo.

  • Kiểm tra banner Customer Privacy theo thị trường
  • Đối soát trạng thái consent với pixel và Google Ads
  • Rà soát Shopify App Embeds nạp tracker động
shopify-consent-mode.liquidSNIPPET
{% if customer_privacy %}
  {{ 'consent-mode.js' | asset_url | script_tag }}
{% endif %}
Đoạn mã tham khảo — cần được điều chỉnh và kiểm chứng theo cấu hình thực tế.

PILOT PROGRAM · 5–10 ĐƠN VỊ

Gói Rà Soát Kỹ Thuật & Vá Lỗi 1 Buổi

Đồng hành trực tiếp cùng doanh nghiệp và agency muốn nhìn thấy bằng chứng trước khi website đi vào hoạt động.

Giá tham khảo · Báo theo quy mô website

Dự kiến từ 2.500.000đ

Giá thử nghiệm theo quy mô và phạm vi website.

Quét 3 phiên Chromium độc lập trên desktop 1366px và mobile 390px.
Xuất báo cáo Markdown/HTML kèm network log và ảnh chụp bằng chứng.
Hỗ trợ sửa theme, cấu hình Customer Privacy hoặc triển khai YouTube Facade.
Chạy lại phép đo để đối chiếu request và cookie sau khi sửa.
Cung cấp hồ sơ kỹ thuật để bộ phận pháp chế hoặc luật sư đối soát.

Mã nguồn mở & ghi nhận upstream

VN Law Guard được xây dựng với tinh thần mã nguồn mở chuẩn mực. Cơ sở dữ liệu pháp luật trong thư mục references/law/ kế thừa từ dự án vn-law-check của tác giả mhfed, theo giấy phép MIT. Thông tin upstream được đồng bộ qua sync_upstream.sh.