Tóm tắt nhanh
- Website này không có tài khoản, không có form, không chạy analytics và không đặt cookie. Cách duy nhất để liên hệ là email.
- Ledger, công cụ Google Ads của tụi mình, cho bạn đăng nhập bằng Google, đọc tài khoản, chiến dịch và số liệu Google Ads khi bạn cho phép, và chỉ thay đổi gì đó khi bạn bấm. Token và mọi thứ bí mật đều được mã hoá khi lưu.
- Tụi mình không bán dữ liệu, không dùng cho quảng cáo, không dùng để huấn luyện AI. Bạn có thể thu hồi quyền ở Google bất cứ lúc nào và yêu cầu xoá toàn bộ.
VietHoang ("tụi mình") là một net agency. Chính sách này áp dụng cho hai thứ tụi mình vận hành: viethoang.us, website bạn đang đọc, và Ledger, ứng dụng vận hành Google Ads chạy dưới tên miền viethoang.us. Mọi thắc mắc về chính sách này, gửi về hi@viethoang.us.
1. Website viethoang.us
Website là các trang tĩnh. Không có gì để đăng ký, không có bình luận, không có form liên hệ, không có bản tin. Không chạy analytics, không đặt cookie. Font chữ được phục vụ từ chính tên miền của tụi mình nên không nhà cung cấp font nào biết bạn ghé thăm. Ngôn ngữ ưu tiên của trình duyệt được máy chủ dùng một lần để đưa bạn tới bản tiếng Anh hoặc tiếng Việt, không lưu lại.
Website đặt trên Vercel. Như mọi dịch vụ hosting, máy chủ của Vercel nhận địa chỉ IP, trình duyệt và trang bạn yêu cầu để trả trang về, và có thể giữ trong nhật ký máy chủ theo chính sách bảo mật của Vercel. Tụi mình không thêm gì vào nhật ký đó và không dùng nó để nhận diện bạn.
Nếu bạn gửi email, tụi mình giữ cuộc trao đổi trong hộp thư chừng nào còn cần để trả lời bạn và để lưu lại những gì hai bên đã thống nhất.
2. Ledger, ứng dụng Google Ads
Ledger là bảng điều khiển cho người chạy Google Ads. Bạn đăng nhập bằng tài khoản Google, kết nối tài khoản người quản lý (MCC) của chính mình, và Ledger hiển thị tài khoản, chiến dịch, số liệu ở một chỗ, đồng thời cho phép thực hiện một số thay đổi nhất định ngay tại đó. Ledger đang ở giai đoạn thử nghiệm sớm; phần này mô tả cách nó được xây dựng hiện tại.
2.1 Đăng nhập
Ledger dùng Google Sign-In với các scope openid, email và profile. Từ đó tụi mình lưu mã định danh tài khoản Google, địa chỉ email, tên và đường dẫn ảnh đại diện của bạn, để nhận ra bạn ở lần sau và hiển thị ai đang đăng nhập. Mỗi tài khoản Google có một workspace riêng; không có nhóm dùng chung.
Để giữ phiên đăng nhập, Ledger đặt một cookie tên ledger_session. Cookie này là httpOnly, chứa một mã phiên ngẫu nhiên và là thứ bắt buộc để ứng dụng hoạt động. Tụi mình chỉ lưu bản băm (hash) của mã đó cùng thời điểm tạo, lần dùng gần nhất và hạn hết. Đăng xuất là phiên bị huỷ.
2.2 Kết nối Google Ads
Khi bạn kết nối tài khoản người quản lý, Ledger xin Google scope https://www.googleapis.com/auth/adwords. Bạn cấp quyền từ chính tài khoản Google của mình trên màn hình đồng ý của Google, và có thể rút lại bất cứ lúc nào (xem mục 4). Google cấp cho Ledger một refresh token của tài khoản bạn. Token này được mã hoá khi lưu bằng AES-256-GCM; chỉ được giải mã để gọi Google Ads API thay bạn, và không bao giờ hiển thị cho bạn hay bất kỳ ai khác.
2.3 Ledger đọc gì từ Google Ads
Ledger đọc những dữ liệu sau qua Google Ads API, cho tài khoản người quản lý bạn đã kết nối và các tài khoản bên dưới nó, rồi giữ một bản sao trong cơ sở dữ liệu để bảng điều khiển mở nhanh mà không phải gọi Google ở mỗi trang. Một tiến trình nền làm mới bản sao đó theo lịch.
| Dữ liệu | Cụ thể |
|---|---|
| Tài khoản | Danh sách tài khoản trong tài khoản người quản lý: tên, mã, đơn vị tiền tệ, múi giờ, trạng thái và liên kết giữa chúng. |
| Ngân sách tài khoản | Thông tin ngân sách và thiết lập thanh toán ở cấp tài khoản. |
| Chiến dịch, nhóm quảng cáo, quảng cáo, từ khoá | Tên, cài đặt, trạng thái, ngân sách, giá thầu, nội dung quảng cáo tìm kiếm thích ứng và danh sách từ khoá. |
| Số liệu hiệu suất | Lượt hiển thị, lượt nhấp, chi phí, chuyển đổi, lượt nhấp không hợp lệ, tỷ lệ hiển thị và các chỉ số liên quan, phân theo ngày, giờ, thứ, thiết bị, mạng, vị trí, từ khoá và cụm từ tìm kiếm. |
| Danh mục tham chiếu | Danh sách vị trí và ngôn ngữ của Google, dùng để gắn nhãn nhắm mục tiêu. Không chứa dữ liệu về bạn. |
| Quyền truy cập tài khoản | Người dùng và tài khoản người quản lý nào có quyền trên một tài khoản, để hiển thị đúng trạng thái tài khoản. |
2.4 Ledger thay đổi gì, và chỉ khi bạn yêu cầu
Ledger có thể tạm dừng hoặc bật lại chiến dịch, sửa cài đặt chiến dịch, đổi ngân sách chiến dịch, đặt trần CPC cho chiến dịch và đặt giá thầu cho nhóm quảng cáo. Mỗi thay đổi đều xuất phát từ một thao tác của bạn trong bảng điều khiển; không có gì tự thay đổi. Mỗi thay đổi được ghi vào nhật ký kiểm toán của workspace với hành động, tài khoản, thời điểm, Google có chấp nhận hay không và mã yêu cầu của Google, để bạn thấy chính xác Ledger đã làm gì.
2.5 Kho bí mật (tuỳ chọn)
Ledger có một kho để bạn tự lưu thông tin về các tài khoản quảng cáo của chính mình, nếu muốn: mật khẩu và mã bí mật xác thực hai bước của đăng nhập tài khoản quảng cáo, cấu hình proxy, số thẻ thanh toán gắn với tài khoản, và token bot Telegram để nhận cảnh báo. Tụi mình không bao giờ hỏi những thứ này; bạn tự thêm, và Ledger vẫn hoạt động khi không có chúng.
Mọi thứ trong kho được mã hoá khi lưu bằng AES-256-GCM với khoá dẫn xuất riêng cho workspace của bạn, chỉ hiển thị lại cho bạn và chỉ được giải mã cho đúng tính năng bạn kích hoạt. Bạn có thể xoá bất kỳ mục nào bất cứ lúc nào, và tất cả bị xoá cùng workspace. Vui lòng chỉ lưu những thông tin đăng nhập bạn có quyền nắm giữ.
2.6 Thông báo
Nếu bạn thêm token bot Telegram và cuộc trò chuyện trong phần cài đặt của Ledger, Ledger gửi cảnh báo về tài khoản và chiến dịch của bạn tới cuộc trò chuyện đó qua API của Telegram. Các tin nhắn này sau đó được xử lý theo chính sách bảo mật của Telegram. Không có cài đặt đó thì không gì rời khỏi Ledger.
2.7 Dữ liệu nằm ở đâu và được bảo vệ thế nào
- Cơ sở dữ liệu (PostgreSQL) và máy chủ của Ledger do tụi mình vận hành. Mỗi dòng dữ liệu thuộc về đúng một workspace, và ứng dụng áp ranh giới đó trên mọi truy vấn, nên người này không bao giờ thấy dữ liệu của người kia.
- Kết nối tới Ledger, và từ Ledger tới Google và Telegram, đều dùng TLS. Refresh token và nội dung kho bí mật được mã hoá khi lưu như mô tả ở trên; mã phiên chỉ lưu dạng băm.
- Ledger không chạy analytics, quảng cáo hay mã theo dõi, và không dùng dịch vụ AI nào.
- Quyền truy cập máy chủ và cơ sở dữ liệu giới hạn ở những người vận hành Ledger, và chỉ để chạy, gỡ lỗi và hỗ trợ.
2.8 Ai khác thấy dữ liệu
- Google, vì mọi lượt đọc và thay đổi đi qua Google Ads API và đăng nhập đi qua Google Sign-In, theo chính sách bảo mật của Google.
- Telegram, chỉ khi bạn cấu hình cảnh báo (mục 2.6).
- Nhà cung cấp hạ tầng đặt máy chủ và cơ sở dữ liệu, chỉ xử lý dữ liệu để cung cấp hạ tầng đó.
- Cơ quan có thẩm quyền, nếu pháp luật yêu cầu và chỉ trong phạm vi yêu cầu.
Tụi mình không bán dữ liệu của bạn, không chia sẻ cho nhà quảng cáo hay bên môi giới dữ liệu, không dùng để chạy hay nhắm quảng cáo, và không dùng để xây hay huấn luyện mô hình AI / máy học. Dữ liệu Google Ads chỉ được dùng để hiển thị cho bạn và thực hiện các thay đổi bạn yêu cầu.
2.9 Chính sách Dữ liệu người dùng của Dịch vụ API Google
Việc Ledger sử dụng và chuyển giao thông tin nhận được từ các API của Google sang bất kỳ ứng dụng nào khác sẽ tuân thủ Chính sách Dữ liệu người dùng của Dịch vụ API Google, bao gồm các yêu cầu về Sử dụng hạn chế (Limited Use). Nói đơn giản: dữ liệu lấy qua API của Google chỉ dùng để cung cấp và cải thiện các tính năng Ledger mà bạn thấy, không chuyển cho ai ngoại trừ khi cần để cung cấp các tính năng đó, khi pháp luật yêu cầu, hoặc khi bạn đồng ý rõ ràng, và không bao giờ dùng cho quảng cáo hay huấn luyện mô hình.
3. Giữ dữ liệu bao lâu
- Website: tụi mình không giữ gì. Nhật ký máy chủ của Vercel theo thời hạn của Vercel.
- Ledger: thông tin tài khoản, bản sao dữ liệu Google Ads, nhật ký kiểm toán và kho bí mật được giữ chừng nào workspace của bạn còn tồn tại. Phiên đăng nhập tự hết hạn và bị xoá khi hết hạn.
- Email: giữ chừng nào còn cần để trả lời bạn và lưu lại những gì đã thống nhất.
4. Thu hồi quyền và xoá dữ liệu
- Rút quyền ở Google. Mở myaccount.google.com/permissions, tìm Ledger và gỡ quyền truy cập. Google vô hiệu hoá refresh token ngay lập tức; Ledger không còn đọc hay thay đổi được gì.
- Yêu cầu xoá workspace. Gửi email tới hi@viethoang.us từ chính tài khoản Google bạn đã dùng để đăng nhập. Tụi mình xoá workspace và mọi thứ trong đó — thông tin tài khoản, bản sao dữ liệu Google Ads, nhật ký kiểm toán, kho bí mật và phiên đăng nhập — trong vòng 30 ngày và xác nhận qua email. Ledger chưa có nút tự xoá; trước khi có, đây là cách thực hiện.
5. Quyền của bạn
Bạn có thể hỏi tụi mình đang giữ gì về bạn, yêu cầu sửa hoặc xoá, nhận một bản sao, hoặc phản đối cách sử dụng. Gửi về hi@viethoang.us; tụi mình trả lời trong vòng 30 ngày. Tuỳ nơi bạn sống, bạn cũng có thể có quyền khiếu nại tới cơ quan bảo vệ dữ liệu.
6. Trẻ em
Ledger dành cho cá nhân và doanh nghiệp chạy tài khoản Google Ads, thứ Google chỉ cung cấp cho người trưởng thành. Ledger không hướng tới người dưới 18 tuổi và tụi mình không cố ý thu thập dữ liệu của họ.
7. Thay đổi chính sách
Khi có thay đổi quan trọng — dữ liệu mới, bên nhận mới, mục đích mới — tụi mình cập nhật ngày ở đầu trang và, với người dùng Ledger, thông báo trong ứng dụng hoặc qua email trước khi thay đổi có hiệu lực. Những chỉnh sửa nhỏ để làm rõ thì chỉ đăng tại đây.
8. Liên hệ
VietHoang · hi@viethoang.us · viethoang.us