Chính sách bảo mật | Tết Pro Blog

Mở đầu

Hello, xin chào tất cả các bạn độc giả cũng như anh em đã quay trở lại với bài viết tiếp theo của Tết Pro. Hôm nay là ngày 30 tháng 9 năm 2026, vậy là dư âm của đợt rằm Tết Trung Thu vừa rồi cũng đã khép lại để nhường chỗ cho những cơn gió heo may se lạnh cuối tháng 9 của mùa thu Hà Nội. Hôm nay sau khi ngồi giải xong đề ôn thi THPTQG 2027 ở bàn học, mình chợt nhớ ra blog của tụi mình vẫn còn thiếu một văn bản cực kỳ quan trọng mà bất cứ trang web chân chính nào cũng phải có. Đó chính là trang Chính sách bảo mật thông tin dành cho độc giả.

Thú thật với anh em là trước đây khi đi dạo qua hàng loạt blog khác trong cộng đồng Blogspot Việt Nam, mình thấy đa số mọi người làm trang Chính sách bảo mật (Privacy Policy) theo kiểu rất đối phó. Họ thường lên mấy công cụ tạo văn bản tự động bằng tiếng Anh, hoặc lười hơn là ném vào công cụ AI gõ vài dòng lệnh chưa đầy 30 giây rồi dịch sang tiếng Việt để đối phó với đợt xét duyệt Google AdSense. Những văn bản đó đọc vào thấy khô khan, vô hồn và sặc mùi văn mẫu công nghiệp, thậm chí người viết còn chẳng hiểu trang web của chính mình đang thu thập cái gì bên dưới mã nguồn.

Với tư cách là người sáng lập và trực tiếp điều hành Tết Pro | Website Chia Sẻ Thủ Thuật - Kiến Thức Công Nghệ Khoa Học (tên miền chính thức tại tet.pro.vn), mình là Ngô Anh Vũ quyết định ngồi gõ từng dòng chữ cho trang Chính sách bảo mật này bằng chính chất xám và sự trung thực của bản thân. Mình muốn kể và giải thích tường tận cho anh em biết: khi anh em click chuột vào đọc bài hay tải code trên blog mình, hệ thống phía sau của Tết Pro đang ghi nhận những gì, tại sao mình lại lập trình ra nó và dữ liệu của anh em được bảo vệ ra sao trước pháp luật.

1. Tại sao Tết Pro lại cần một bản Chính sách bảo mật viết bằng chất xám?

Kể từ ngày cuối năm 2021 khi mình mới là một cậu học sinh lớp 7 ngồi học online mùa dịch Covid-19 và tập tành viết những dòng code HTML, CSS, JavaScript đầu tiên cho chiếc blog lOGHITECHUR, rồi trải qua bao nhiêu thăng trầm với Cevta, ANewPlus, ANewStudy, Đêm Giao Thừa, Chiều Cuối Năm cho đến khi định hình nên hệ sinh thái Tết Pro và Tết Pro như hiện tại, mình đã chứng kiến rất nhiều mánh khóe xấu xí trên mạng. Có những trang web gắn mã độc theo dõi lén lút, có những kẻ lợi dụng kẽ hở của nền tảng để ăn cắp thông tin người dùng hoặc sao chép nguyên xi chất xám của người khác về làm của riêng.

Tết Pro luôn đặt nguyên tắc thượng tôn pháp luật lên trên hết. Toàn bộ quy trình vận hành và xử lý dữ liệu trên blog đều bám sát theo các quy định pháp lý hiện hành tại Việt Nam, cụ thể là Nghị định số 13/2023/NĐ-CP của Chính phủ về Bảo vệ dữ liệu cá nhân (có hiệu lực thi hành từ ngày 01/07/2023) và Luật An ninh mạng năm 2018 (Luật số 24/2018/QH14 do Quốc hội thông qua). Bên cạnh đó, vì blog hoạt động dựa trên hạ tầng đám mây quốc tế nên tụi mình cũng tuân thủ nghiêm ngặt Chính sách Quyền riêng tư và Điều khoản của Google (Google Privacy & Terms) cùng các tiêu chuẩn an toàn dữ liệu của Cloudflare.

Mình viết rõ ràng từng mục dưới đây không phải để dọa anh em đâu haha, mà để anh em thấy rằng ở Tết Pro không có bất kỳ một góc khuất mập mờ nào cả. Mình dùng công cụ gì, viết dòng code nào can thiệp vào trình duyệt khi bạn đọc bài, mình đều công khai minh bạch 100% ngay tại bài viết này.

2. Hệ thống quản trị của Tết Pro thực sự thu thập những dữ liệu gì từ bạn?

Nếu các bạn đã đọc bài viết giới thiệu trang công cụ quản trị Blogspot 2026 mà mình từng đăng hồi cuối tháng 5 lúc trường mình vừa nghỉ hè, chắc hẳn anh em còn nhớ mình đã tự tay viết hơn 1000 dòng code chạy trực tiếp trên nền tảng đám mây không máy chủ của Cloudflare Workers kết hợp với cơ sở dữ liệu D1 SQL Database và Worker KV. Chính vì mình tự tay code hệ thống quản lý riêng thay vì chỉ dùng mỗi giao diện mặc định của Blogger, nên dữ liệu đi qua blog sẽ được xử lý qua các lớp rất cụ thể như sau:

1. Dữ liệu từ mục "Lịch sử truy cập thô" và "Thống kê chuyên sâu" trên Cloudflare

Khi thiết bị của bạn (điện thoại, máy tính bảng hoặc laptop) gửi yêu cầu truy cập vào tên miền của Tết Pro, đoạn mã JavaScript được ghi đè thông qua cơ chế HTMLRewriter trên hệ thống Cloudflare Workers của mình sẽ tự động ghi nhận một số thông số kỹ thuật cơ bản để hiển thị trong bảng điều khiển của Admin.

Nghe tới đây chắc nhiều bạn sẽ tò mò hỏi: "Ủa Vũ ơi, thế cụ thể là công cụ của ông nhìn thấy những gì từ máy của tôi?". Mình xin liệt kê thẳng thắn luôn mà không giấu giếm bất cứ thứ gì:

  • Địa chỉ IP và vị trí địa lý tương đối: Hệ thống của Cloudflare sẽ nhận diện địa chỉ IP mạng mà bạn đang dùng, tên nhà mạng cung cấp dịch vụ internet (ví dụ Viettel, FPT, VNPT), cùng với khu vực quốc gia và thành phố nơi bạn truy cập để vẽ lên bản đồ mô phỏng lượng người đọc trên trang quản trị của mình.
  • Thông số cấu hình và dấu vân tay thiết bị (Device Fingerprint): Công cụ sẽ ghi nhận loại thiết bị, mã thiết bị, hệ điều hành (iOS, Android, Windows, macOS), trình duyệt bạn đang mở (Chrome, Cốc Cốc, Safari), cấu hình phần cứng cơ bản và mã định danh dấu vân tay trình duyệt.
  • Trạng thái kết nối và năng lượng thiết bị (API trình duyệt tiêu chuẩn): Như mình từng chụp màn hình khoe với anh em trong bài review công cụ quản trị, hệ thống lịch sử truy cập thô có đọc thông số từ Web API tiêu chuẩn của trình duyệt để hiển thị xem thiết bị đang truy cập bằng mạng Wifi hay dữ liệu di động 4G/5G, thời điểm đó máy còn bao nhiêu phần trăm pin và có đang cắm sạc pin hay không.
  • Hành vi tương tác trên trang: Hệ thống ghi nhận trang bài viết (URL và tiêu đề) mà bạn đang đọc, thời gian bạn dừng lại trên trang là bao nhiêu giây hay bao nhiêu phút, bạn chuyển hướng từ trang tìm kiếm Google hay mạng xã hội Facebook sang, và các mục bạn click chuột vào trong bài viết.
  • Nghe qua việc biết cả phần trăm pin hay đang sạc pin hay không thì trông có vẻ hơi giật mình đúng không? Nhưng anh em hoàn toàn yên tâm nhé! Toàn bộ những thông số kỹ thuật này hoàn toàn là dữ liệu vô danh của trình duyệt, nó tuyệt đối không thể truy cập vào danh bạ, tin nhắn riêng tư, mật khẩu, tài khoản ngân hàng hay thư viện ảnh cá nhân trong máy của bạn. Mục đích duy nhất mình viết ra tính năng theo dõi lịch sử truy cập thô này là để phát hiện các bot tự động cào bài, các đối tượng xấu cố tình phá hoại blog hoặc spam truy cập ảo mà thôi.

    2. Thông tin cá nhân khi bạn để lại Bình luận (Comment) hoặc xin Template

    Ở các bài viết chia sẻ giao diện miễn phí như Lantro UI V2.0 hay T-Plus UI Liquid Glass phong cách iOS 26, mình thường hướng dẫn anh em để lại địa chỉ Gmail dưới phần bình luận để mình gửi file trong vòng 24 giờ. Khi bạn chủ động gõ bình luận trên blog, hệ thống sẽ thu thập:

  • Tên hiển thị tài khoản Google/Blogger của bạn (hoặc tên Anonymous nếu bạn bình luận ẩn danh).
  • Ảnh đại diện (Avatar) công khai gắn với tài khoản Blogger để hiển thị lên widget Recent Comments ngoài thanh bên của blog.
  • Nội dung bình luận và địa chỉ Gmail hoặc số điện thoại mà bạn tự nguyện gõ vào ô bình luận để nhận tài liệu, mua template.
  • Khi có một bình luận mới xuất hiện, công cụ quản trị của mình sẽ thông qua Blogger API v3 kết hợp với Telegram Bot API và dịch vụ thư điện tử Resend (gói giới hạn miễn phí 100 mail mỗi tháng mà mình đang dùng) để bắn thông báo trực tiếp về chiếc điện thoại của mình. Nhờ vậy mình mới có thể phê duyệt bình luận và gửi file code cho anh em nhanh nhất mà không cần mở máy tính 24/24. Địa chỉ Gmail anh em để lại chỉ phục vụ đúng một việc là gửi file template hoặc trao đổi hỗ trợ kỹ thuật, ngoài ra mình không bao giờ đem đi bán cho bên thứ ba hay gửi thư rác quảng cáo làm phiền anh em.

    3. Chiếc chuông màu xanh dưới góc phải màn hình (OneSignal & PWA)

    Ở cuối hầu hết các bài viết, anh em đều thấy câu nhắc quen thuộc của mình: "Đừng quên nhấn vào chiếc chuông màu xanh dưới góc phải màn hình để nhận thông báo mới nhất từ Tết Pro nhé". Ngoài ra blog còn tích hợp tính năng cài đặt Progressive Web App (PWA) giúp anh em cài thẳng biểu tượng Tết Pro ra màn hình chính điện thoại như một ứng dụng thật.

    Tính năng chiếc chuông thông báo đẩy này hoạt động dựa trên dịch vụ OneSignal JavaScript SDK kết hợp với tệp serviceworker.js trên trình duyệt. Khi bạn bấm vào chiếc chuông màu xanh và chọn "Cho phép" (Allow), OneSignal sẽ cấp cho trình duyệt của bạn một mã định danh thiết bị ngẫu nhiên (Push Token). Mã này chỉ giúp hệ thống biết phải gửi thông báo về trình duyệt nào mỗi khi mình đăng bài viết mới. Nếu một ngày đẹp trời bạn cảm thấy phiền và không muốn nhận thông báo nữa, bạn chỉ cần bấm lại vào chiếc chuông đó hoặc vào phần Cài đặt quyền trang web trên trình duyệt Chrome/Safari để tắt quyền Thông báo là xong ngay lập tức.

    3. Cookie của Google AdSense và các dịch vụ bên thứ ba

    Để duy trì kinh phí gia hạn tên miền và tiếp tục nghiên cứu phát triển các công cụ miễn phí cho cộng đồng mà không thu bất kỳ đồng phí nào từ người đọc, Tết Pro có sử dụng dịch vụ hiển thị quảng cáo của Google AdSense. Theo quy định bắt buộc trong tài liệu Chính sách chương trình Google AdSense, mình cần thông báo rõ cho các bạn về cách Google sử dụng Cookie như sau:

  • Cookie là gì? Cookie là những tệp văn bản cực nhỏ được trình duyệt lưu lại trên máy của bạn. Ví dụ trên giao diện theme Tết Pro UI hay Lantro UI của blog mình, khi bạn bật chế độ nền tối (Dark Mode), đổi cỡ chữ hoặc bấm lưu bài viết vào mục Bookmark, trình duyệt sẽ dùng Cookie và bộ nhớ cục bộ (Local Storage) để nhớ cấu hình đó. Lần sau bạn quay lại blog thì giao diện vẫn giữ nguyên nền tối mà không bắt bạn phải chỉnh lại từ đầu.
  • Cookie DoubleClick DART của Google: Google (với tư cách là nhà cung cấp bên thứ ba) sử dụng cookie để phân phối quảng cáo trên Tết Pro. Việc Google sử dụng cookie DART giúp họ hiển thị các mẫu quảng cáo phù hợp với mối quan tâm của bạn dựa trên lịch sử bạn ghé thăm blog của mình và các trang web khác trên Internet.
  • Cách từ chối Cookie quảng cáo: Người dùng hoàn toàn có quyền chọn không sử dụng cookie DART bằng cách truy cập trực tiếp vào trang Chính sách quyền riêng tư của mạng nội dung và quảng cáo của Google trong phần Cài đặt quảng cáo của tài khoản Google cá nhân.
  • Một lưu ý nhỏ nữa liên quan đến quảng cáo: trong hệ thống quản trị của mình có mục "Bảo vệ & Trải nghiệm" tích hợp tính năng phát hiện trình chặn quảng cáo (Anti AdBlock). Hệ thống này chỉ sử dụng một đoạn mã kiểm tra ngay trên trình duyệt xem tiện ích chặn quảng cáo có đang vô hiệu hóa khung hiển thị của blog hay không để bật hộp thoại (Popup) nhắc nhở bạn tắt AdBlock ủng hộ chất xám của tác giả, chứ không hề can thiệp hay đọc dữ liệu từ các tiện ích mở rộng (Extensions) trên trình duyệt của bạn.

    4. Mục đích sử dụng dữ liệu và cơ chế Tường lửa (Chặn IP) bảo vệ cộng đồng

    Làm blog ở thời đại này thực sự rất vất vả anh em ạ. Mình ngồi vắt óc viết bài bằng chất xám hàng giờ đồng hồ, thế mà có những kẻ chỉ dùng công cụ tự động vài giây là cào sạch dữ liệu RSS/Atom, hoặc gắn thẻ iframe, thậm chí dùng kỹ thuật Mirror để sao chép nguyên xi toàn bộ giao diện và bài viết của Tết Pro sang tên miền của họ.

    Vì vậy, toàn bộ dữ liệu kỹ thuật thu thập được thông qua hệ thống Cloudflare Workers và Worker KV của mình chỉ được sử dụng vào 4 mục đích chính đáng sau đây:

  • Bảo vệ bản quyền và chống phá hoại bằng Tường lửa (Firewall): Trong bảng điều khiển quản trị của mình có mục "Quản lý Tường lửa (Chặn IP)" liên thông trực tiếp với "Lịch sử truy cập thô". Nếu hệ thống phát hiện một địa chỉ IP hoặc một dấu vân tay thiết bị nào đó có hành vi bất thường như: dùng tool request liên tục kiểu tấn công DDoS, cố tình dùng tổ hợp phím F12 / Ctrl+U hoặc công cụ tự động để cào trộm mã nguồn được bảo mật, spam bình luận rác chứa mã độc... thì mình sẽ bấm nút chặn thẳng địa chỉ IP và mã thiết bị đó ngay lập tức. Thậm chí hệ thống auto-ban của mình còn tự động nhận diện dấu vân tay thiết bị để tiếp tục chặn nếu kẻ phá hoại chỉ đơn thuần đổi mạng Wifi hay bật VPN đổi IP khác mà vẫn dùng chính chiếc máy đó để vào phá blog.
  • Cải thiện chất lượng bài viết và giao diện: Nhờ xem thống kê xem anh em hay đọc bài bằng điện thoại hay máy tính nhiều hơn, bài viết nào được anh em quan tâm đọc lâu nhất, mình và đội ngũ cộng tác viên mới biết đường tối ưu lại giao diện CSS và lên kế hoạch viết thêm các chủ đề chất lượng tiếp theo.
  • Khắc phục lỗi kỹ thuật kịp thời: Thông qua mục "Nhật ký Lỗi Hệ Thống" trong trang admin, nếu anh em truy cập vào blog mà gặp lỗi trang trắng hay lỗi không tải được khung bình luận, hệ thống sẽ báo mã lỗi về cho mình biết để mình sửa ngay, tránh tình trạng giống như hồi Cloudflare hay Meta bị sập làm anh em hoang mang.
  • Tuân thủ yêu cầu của cơ quan pháp luật: Trong trường hợp có yêu cầu hợp pháp bằng văn bản từ cơ quan nhà nước có thẩm quyền theo quy định của Luật An ninh mạng năm 2018 (chẳng hạn để điều tra các hành vi phát tán nội dung vi phạm pháp luật trên không gian mạng), Tết Pro có nghĩa vụ phối hợp cung cấp nhật ký truy cập liên quan theo đúng trình tự pháp luật.
  • 5. Quyền lợi của độc giả và cách liên hệ yêu cầu xóa dữ liệu

    Căn cứ theo Điều 9 Nghị định số 13/2023/NĐ-CP của Chính phủ về Bảo vệ dữ liệu cá nhân, mỗi bạn độc giả khi ghé thăm và tương tác tại Tết Pro đều có đầy đủ các quyền hợp pháp đối với dữ liệu cá nhân của mình, bao gồm: quyền được biết về hoạt động xử lý dữ liệu (chính là toàn bộ nội dung mình giải thích từ đầu bài tới giờ), quyền đồng ý hoặc rút lại sự đồng ý, quyền yêu cầu chỉnh sửa và quyền yêu cầu xóa dữ liệu.

    Cụ thể trong quá trình sử dụng blog, nếu bạn rơi vào một trong các trường hợp dưới đây thì hãy liên hệ ngay với mình nhé:

  • Bạn từng để lại địa chỉ Gmail hoặc số điện thoại dưới khung bình luận của bài viết để nhận template, nhưng sau khi nhận xong bạn muốn mình xóa vĩnh viễn bình luận chứa Gmail đó khỏi hệ thống cơ sở dữ liệu Blogger API và D1 SQL để tránh bị người lạ trên mạng nhìn thấy.
  • Bạn là độc giả chân chính nhưng trong lúc mạng lag bạn lỡ tay bấm tải lại trang (F5) quá nhiều lần khiến hệ thống tường lửa tự động của mình hiểu nhầm là bot tấn công và lỡ tay chặn nhầm IP hoặc dấu vân tay thiết bị của bạn.
  • Bạn phát hiện bất kỳ vấn đề nào liên quan đến bảo mật hoặc bản quyền nội dung trên hệ thống 3 blog do tụi mình tiếp quản (bao gồm Tết Pro Blog, Tết Pro và Tet Pro Blog).
  • Khi gặp các vấn đề trên, bạn chỉ cần gửi thông tin qua đường dây nóng tiếp nhận phản ánh hoặc mục Liên hệ (Contact) trên thanh menu của blog. Ngay khi mình đi học về và kiểm tra thông báo trên Telegram hoặc hộp thư quản trị, mình sẽ trực tiếp vào giao diện Quản lý Bình luận (API) hoặc Quản lý Tường lửa để xóa dữ liệu cá nhân hoặc mở khóa IP cho bạn trong thời gian sớm nhất.

    Chính sách bảo mật này có hiệu lực áp dụng cho toàn bộ bài viết, trang tĩnh và các công cụ trực tuyến thuộc hệ thống Tết Pro (tet.pro.vn). Khi chúng mình nâng cấp thêm tính năng mới cho mã nguồn quản trị, nội dung trang này sẽ được cập nhật công khai và ghi rõ thời gian chỉnh sửa để các bạn tiện theo dõi.

    Đừng quên nhấn vào chiếc chuông màu xanh dưới góc phải màn hình để nhận thông báo mới nhất từ Tết Pro nhé.

    Lời kết

    Cảm ơn các bạn đã đọc bài viết này, đến đây chúng tôi chúc bạn một ngày tốt lành và hạnh phúc bên người thân và gia đình nhé. Tạm Biệt.

    Copyright © Tết Pro

    Đăng nhận xét