Cơ chế ghi nhận sự đồng ý của khách hàng (Consent Management) khi thu thập số điện thoại, email tiếp thị và chống tin nhắn rác
Theo Luật Bảo vệ dữ liệu cá nhân 91/2025/QH15, Nghị định 248/2026/NĐ-CP và Nghị định 91/2020/NĐ-CP về chống tin nhắn rác, thư điện tử rác, cuộc gọi rác, sự đồng ý của khách hàng trên website thương mại điện tử phải được thể hiện bằng một hành động xác nhận tự nguyện, rõ ràng và không được mặc định đánh dấu sẵn (No Pre-ticked Checkboxes). Hệ thống cơ sở dữ liệu bắt buộc phải ghi nhận và lưu trữ bằng chứng đồng ý (Consent Audit Log) bao gồm thời điểm xác nhận, nội dung điều khoản tại thời điểm đó và phương thức hủy đăng ký dễ dàng.
Thu thập số điện thoại và thư điện tử qua cửa sổ nhận mã giảm giá, vòng quay may mắn hay biểu mẫu đăng ký bản tin là nghiệp vụ tiếp thị quen thuộc của mọi website bán lẻ. Bài viết hướng dẫn kiến trúc kỹ thuật của cơ chế xin sự đồng ý (Consent Management) giúp doanh nghiệp phân định rõ tiếp thị hợp pháp và ngăn ngừa rủi ro phát tán tin nhắn rác.
1. Nguyên tắc Không mặc định (Zero Pre-ticked) và phân tách mục đích đồng ý
Khi rà soát kỹ thuật để thông báo website với Bộ Công Thương theo Luật Thương mại điện tử 122/2025/QH15, Nghị định 248/2026/NĐ-CP và Luật Bảo vệ dữ liệu cá nhân 91/2025/QH15, lỗi thường gặp trên biểu mẫu thanh toán là đánh dấu sẵn hộp kiểm đồng ý điều khoản và nhận quảng cáo. Theo quy định hiện hành, sự im lặng hoặc không phản đối của khách hàng không được coi là sự đồng ý hợp lệ.
Lưu ý áp dụng: Hướng dẫn dưới đây phục vụ chuẩn hóa kỹ thuật phần mềm và vận hành tiếp thị số, không thay thế tư vấn pháp lý chính thức. Doanh nghiệp cần kiểm tra quy định hiện hành cùng bộ phận pháp chế khi triển khai chiến dịch truyền thông.
| Vị trí thu thập trên website | Cách thiết kế sai quy định | Cách thiết kế chuẩn kỹ thuật và pháp lý |
|---|---|---|
| Bước xác nhận đặt hàng tại trang Thanh toán (Checkout) | Hộp kiểm tích chọn sẵn khi tải trang; gộp chung điều khoản mua hàng với nhận quảng cáo. | Tách 2 hộp kiểm để trống: Hộp 1 xác nhận điều khoản đơn hàng; Hộp 2 đăng ký nhận ưu đãi (tùy chọn). |
| Khung đăng ký bản tin ở chân trang (Newsletter Footer) | Chỉ có ô nhập Email và nút Gửi mà thiếu giải thích mục đích hay liên kết chính sách bảo mật. | Bố trí hộp kiểm không tích sẵn dưới ô nhập: Tôi đồng ý nhận bản tin qua email theo Chính sách bảo vệ dữ liệu. |
| Cửa sổ bật lên tặng mã giảm giá hoặc Minigame | Yêu cầu nhập số điện thoại quay thưởng rồi tự động đưa vào danh sách gọi telesales và gửi tin nhắn. | Hiển thị rõ điều khoản, tần suất gửi tin, hộp kiểm đồng ý nhận tin tiếp thị và xác thực mã OTP. |
| Trang đăng ký tài khoản thành viên tích điểm | Ẩn điều khoản chia sẻ dữ liệu cho đối tác ở dòng chữ mờ kích thước nhỏ dưới nút Đăng ký. | Liệt kê mục đích xử lý rõ ràng, cho phép bật hoặc tắt quyền nhận thông báo qua từng kênh (SMS, Email, Cuộc gọi). |
2. Thiết kế cấu trúc cơ sở dữ liệu lưu trữ bằng chứng đồng ý (Consent Audit Log)
Sai lầm phổ biến về kiến trúc phần mềm là chỉ lưu một trường logic đúng hoặc sai (is_marketing_subscribed = true) trong bảng khách hàng. Khi cơ quan quản lý yêu cầu chứng minh nguồn gốc sự đồng ý theo Nghị định 91/2020/NĐ-CP và Luật Bảo vệ dữ liệu cá nhân 91/2025/QH15, giá trị đơn lẻ không đủ tính chứng cứ. Hệ thống cần bảng nhật ký bất biến (Immutable Consent Log) ghi lại ngữ cảnh mỗi khi trạng thái đồng ý thay đổi.
- Mã định danh chủ thể (subject_identifier): Lưu số điện thoại hoặc email đã chuẩn hóa kèm mã khách hàng.
- Dấu thời gian và ngữ cảnh (timestamp, ip_address, user_agent): Ghi nhận ngày giờ, địa chỉ mạng và trình duyệt lúc người dùng gửi biểu mẫu.
- Đường dẫn nguồn và điều khoản (source_url, policy_version, consent_text_snapshot): Lưu đúng câu văn bản cạnh hộp kiểm và phiên bản chính sách.
- Xác thực hai lớp (Double Opt-in Verification): Lưu dấu thời gian khi người dùng bấm liên kết xác nhận trong email hoặc nhập mã OTP.
3. Tuân thủ quy định chống tin nhắn rác, thư điện tử rác và cuộc gọi quảng cáo (Nghị định 91/2020/NĐ-CP)
Sau khi thu thập sự đồng ý hợp lệ và đẩy dữ liệu sang phần mềm CRM, khâu gửi tin nhắn và email phải tuân thủ Nghị định 91/2020/NĐ-CP. Đội ngũ kỹ thuật cần phân tách hoàn toàn luồng thông báo phục vụ đơn hàng (Transactional Messages) và luồng thông điệp quảng cáo (Promotional Messages).
- Phân biệt tin nhắn giao dịch và quảng cáo: Tin nhắn báo OTP, xác nhận đơn, báo vận đơn giao đến phường, xã, tỉnh, thành phố là thông tin hợp đồng; không chèn lời mời mua thêm nếu khách chưa đồng ý nhận quảng cáo.
- Kiểm tra Danh sách không quảng cáo (Do Not Call List - DNC): Trước khi gửi tin nhắn hoặc gọi điện ưu đãi, hệ thống lọc loại trừ thuê bao trong Danh sách không quảng cáo quốc gia.
- Tuân thủ khung giờ gửi và tần suất: Cấu hình bộ lập lịch chỉ phát hành tin nhắn và cuộc gọi quảng cáo trong khung giờ quy định và gắn nhãn nhận diện quảng cáo.
4. Cơ chế rút lại sự đồng ý (Opt-out / Unsubscribe) tự động và đồng bộ thời gian thực
Việc rút lại sự đồng ý phải thiết kế dễ dàng tương đương lúc cấp sự đồng ý. Mọi thư điện tử tiếp thị gửi từ website phải có đường dẫn hủy đăng ký ở chân thư và đồng bộ trạng thái ngừng tiếp thị tức thời qua các phần mềm vệ tinh.
- Trang đích hủy đăng ký tức thời: Khi nhấp liên kết hủy nhận tin trong email, hệ thống chuyển tới trang xác nhận hủy ngay mà không bắt nhớ mật khẩu.
- Đồng bộ trạng thái hủy đa kênh: Khi bản ghi rút lại sự đồng ý (consent_withdrawn) được lưu trên web, hệ thống gọi API sang CRM và công cụ email để ngừng tiếp thị.
- Bảo toàn quyền lợi đơn hàng hiện hữu: Rút lại sự đồng ý nhận quảng cáo không làm gián đoạn giao nhận, bảo hành đối với các đơn hàng khách đã mua.
Câu hỏi thường gặp
Giải đáp nhanh những điểm thương hiệu bán lẻ D2C, chuỗi cửa hàng đa chi nhánh, doanh nghiệp sản xuất – phân phối B2B và đơn vị xây dựng sàn giao dịch thương mại điện tử hay hỏi về chủ đề này.
Khách hàng đã mua hàng trên website thì doanh nghiệp có đương nhiên được quyền gửi tin nhắn SMS quảng cáo khuyến mãi dịp lễ Tết không?
Không đương nhiên. Cung cấp số điện thoại khi đặt hàng chỉ phục vụ giao nhận đơn hàng đó. Để gửi tin nhắn quảng cáo sau này, doanh nghiệp phải có hộp kiểm xin sự đồng ý riêng cho mục đích tiếp thị theo Luật Bảo vệ dữ liệu cá nhân 91/2025/QH15 và Nghị định 91/2020/NĐ-CP.
Thiết kế nút Đặt hàng có dòng chữ nhỏ bên dưới ghi “Bấm đặt hàng là bạn đồng ý nhận mọi thông tin quảng cáo từ chúng tôi” có hợp lệ không?
Cách thiết kế này không đáp ứng yêu cầu về sự đồng ý tự nguyện và tách bạch theo từng mục đích xử lý dữ liệu. Doanh nghiệp phải tách riêng hộp kiểm đồng ý điều khoản giao dịch đơn hàng và hộp kiểm đồng ý nhận thông tin tiếp thị.
Bằng chứng ghi nhận sự đồng ý (Consent Log) của khách hàng cần lưu trữ trong cơ sở dữ liệu bao lâu?
Doanh nghiệp cần duy trì lưu trữ bản ghi bằng chứng đồng ý (thời điểm cấp, nội dung điều khoản và thời điểm rút lại sự đồng ý nếu có) trong suốt thời gian dữ liệu cá nhân còn được xử lý trên hệ thống và theo thời hạn lưu trữ hồ sơ giải quyết khiếu nại.
Nhận tư vấn kiến trúc & Báo giá chi tiết hệ thống Website Thương mại điện tử
Hãy cho Uptech biết mô hình bán hàng của bạn (B2C, B2B hay Đa kho/Sàn), số lượng mã sản phẩm (SKU) dự kiến và các phần mềm cổng thanh toán, vận chuyển, ERP/POS cần kết nối. Kỹ sư giải pháp của Uptech sẽ phân tích và gửi bản đề xuất kiến trúc kèm dự toán chi phí minh bạch trong 24 giờ làm việc.
- Phản hồi kèm sơ đồ kiến trúc đề xuất trong vòng 24 giờ làm việc
- Tư vấn miễn phí lộ trình đồng bộ tồn kho ERP/POS và cấu trúc SEO danh mục lớn
- Hợp đồng pháp nhân rõ ràng, bàn giao mã nguồn, xuất hóa đơn GTGT (VAT) đầy đủ