MMCVN MCP Control CenterCVN OPERATIONS
AboutPrivacyTermsData ManagementContactĐăng nhập

MCVN MCP CONTROL CENTER / PRIVACY

Chính sách quyền riêng tư

Ngày có hiệu lực: 24/09/2026
Cập nhật lần cuối: 24/09/2026

Chính sách này áp dụng cho phiên bản đang vận hành tại https://ht.cvn1.com/. Nội dung dưới đây mô tả cách triển khai thực tế xử lý dữ liệu tại thời điểm cập nhật. Tính năng được mô tả là dự kiến chưa được bật sẽ không truy cập dữ liệu Google ở hiện tại.

1. Ứng dụng và đơn vị vận hành

MCVN MCP Control Center là workspace điều hành MCP, nghiên cứu từ khóa, phân tích, báo cáo và automation. Ứng dụng do Công ty Du lịch và Dịch thuật CVN, mã số thuế 0107502080, vận hành tại https://ht.cvn1.com/. Ứng dụng không phải sản phẩm của Google và không tuyên bố được Google chứng nhận, tài trợ hoặc bảo trợ.

2. Phạm vi

Chính sách này áp dụng cho website, khu vực đăng nhập, worker, cơ sở dữ liệu, nhật ký vận hành và connector máy chủ gọi Google Search Console và Google Analytics 4 của MCVN MCP Control Center.

3. Dữ liệu người dùng trực tiếp cung cấp

Quản trị viên được cấp quyền có thể nhập hoặc tạo ra các dữ liệu sau:

  • tên người dùng HT và sự kiện đăng nhập;
  • cấu hình MCP, lựa chọn bật/tắt, yêu cầu tác vụ và kết quả tác vụ;
  • từ khóa, khu vực nghiên cứu, phương án nháp và các dòng từ khóa được tạo;
  • cấu hình provider Google, URL property Search Console, GA4 property ID, customer ID Ads dự kiến và tham chiếu website;
  • người nhận báo cáo, giờ gửi và trường ngân sách hằng ngày mang tính tùy chọn;
  • sự kiện audit, chi tiết sự kiện, thời gian và người dùng liên quan;
  • địa chỉ IP và thời điểm đăng nhập để giới hạn thử đăng nhập.

Trường ngân sách hằng ngày hiện chỉ là tùy chọn tham khảo; không đặt hạn mức chi tiêu Google Ads và không thay đổi tài khoản quảng cáo.

4. Dữ liệu Google đang được truy cập

Triển khai hiện tại dùng credential tài khoản dịch vụ phía máy chủ. Tài khoản dịch vụ được quản trị viên cấp quyền trực tiếp trên property cần đọc. Website chưa có màn hình chuyển hướng người dùng sang Google để cấp quyền, callback OAuth Google, hoặc hồ sơ token OAuth theo từng người dùng.

4.1 Google Search Console

Connector hiện yêu cầu scope chỉ đọc https://www.googleapis.com/auth/webmasters.readonly và gọi Webmasters API. Dữ liệu có thể truy cập gồm:

  • danh sách site mà tài khoản dịch vụ có thể nhìn thấy qua GET https://www.googleapis.com/webmasters/v3/sites;
  • kết quả Search Analytics qua POST .../sites/{siteUrl}/searchAnalytics/query;
  • dimension query, page, date tùy báo cáo;
  • clicks, impressions, CTR và average position trong kết quả trả về;
  • dữ liệu web search cuối kỳ trong khoảng ngày và số dòng đã giới hạn.

Mục đích là phát hiện property có thể đọc, trả lời yêu cầu phân tích SEO, hiển thị báo cáo và lưu snapshot báo cáo cho đội ngũ vận hành được cấp quyền. Connector không gửi sitemap, không sửa property và không ghi vào Search Console.

4.2 Google Analytics 4

Connector yêu cầu scope chỉ đọc https://www.googleapis.com/auth/analytics.readonly và gọi Analytics Admin API cùng Analytics Data API. Dữ liệu có thể truy cập gồm:

  • account summaries và property summaries qua GET https://analyticsadmin.googleapis.com/v1beta/accountSummaries;
  • báo cáo giới hạn qua POST https://analyticsdata.googleapis.com/v1beta/properties/{property}:runReport;
  • metrics sessions, activeUsers, screenPageViews, keyEvents;
  • dimensions pagePath, date, sessionSourceMedium.

Mục đích là lập báo cáo hiệu quả cho quản trị viên được cấp quyền và lưu snapshot báo cáo. Ứng dụng không sửa property, audience, event, conversion, user hay permission Analytics. Khi API hoặc quyền property chưa sẵn sàng, hệ thống ghi nhận lỗi thay vì tạo dữ liệu giả.

4.3 Google Ads

Google Ads API chưa được triển khai hoặc kích hoạt trong phiên bản đang vận hành. Giao diện có thể lưu customer ID do quản trị viên nhập làm cấu hình, nhưng code không gọi Ads API và hiện không truy cập campaign, ad group, ad, keyword, budget, bidding, conversion hay Ads performance data.

Scope https://www.googleapis.com/auth/adwords chưa được yêu cầu, lưu hoặc sử dụng. Không có thao tác tạo/sửa campaign, budget, keyword, bid hoặc quảng cáo thật. Chính sách phải được cập nhật trước khi phát hành bất kỳ Ads OAuth flow hoặc chức năng Ads nào.

4.4 OAuth identifiers và authorization

HT dùng đăng nhập ứng dụng, không phải Google OAuth. Source hiện không có Google authorization URL, callback route, Google user ID, granted-scope record, access-token field hoặc refresh-token field. Trường account_id trong cơ sở dữ liệu là giá trị cấu hình như URL property hoặc ID số do quản trị viên nhập, không phải OAuth account identifier.

5. Scope và quyền API hiện tại

Chỉ hai scope sau được tìm thấy trong code triển khai:

  • https://www.googleapis.com/auth/webmasters.readonly
  • https://www.googleapis.com/auth/analytics.readonly

Ứng dụng không xin scope Ads hoặc scope bổ sung để dự phòng cho tính năng chưa triển khai.

6. Cách dữ liệu Google được truy cập

Quản trị viên HT đăng nhập, chọn provider và gửi yêu cầu POST có CSRF protection. Web process chạy connector Python nội bộ với timeout và giới hạn truy vấn. Connector nạp service-account JSON từ kho credential phía máy chủ, xin access token ngắn hạn qua thư viện xác thực Google, rồi gửi token trong header HTTPS đến endpoint chính thức. Token chỉ được dùng trong bộ nhớ của process và không được ghi vào model HT, HTML hay log bởi connector.

Provider, property ID, thao tác, khoảng ngày và số dòng được kiểm tra trước khi connector chạy. Endpoint gọi Google yêu cầu đăng nhập quản trị viên, POST và CSRF.

7. Mục đích sử dụng dữ liệu Google

Dữ liệu Google chỉ được dùng cho các chức năng đã công bố: phát hiện property, báo cáo SEO Search Console, báo cáo GA4, snapshot báo cáo, trạng thái vận hành và audit rằng quản trị viên đã yêu cầu kiểm tra/báo cáo. Dữ liệu không được bán hoặc cấp phép như một sản phẩm dữ liệu, không dùng cho chấm điểm tín dụng hay nhắm mục tiêu quảng cáo bởi ứng dụng.

8. Cách dữ liệu được lưu trữ

Ứng dụng dùng PostgreSQL. Các record liên quan gồm:

  • GoogleConnection: provider, trạng thái, lỗi đã làm sạch, thời điểm kiểm tra và property summary;
  • GoogleReport: provider, property ID, payload báo cáo, cột, dòng, câu trả lời, khoảng ngày, metadata, ghi chú và thời điểm tạo;
  • Integration: provider configuration như account ID và website;
  • Audit: người dùng HT, sự kiện, chi tiết và thời gian; không lưu bearer token.

Service-account JSON nằm ngoài source và web root trong kho credential phía máy chủ, file hiện có mode 0600. Access token chỉ được xử lý tạm thời trong connector. Vì user OAuth chưa được triển khai nên không có access token hoặc refresh token của người dùng để lưu. Chưa xác minh mã hóa dữ liệu database at rest trong source/deployment nên chính sách không tuyên bố biện pháp đó.

9. Thời gian lưu giữ

Code hiện không có lịch tự động xóa chung cho GoogleConnection, GoogleReport, Integration, Audit, Job, Proposal hoặc Preferences. Các record này được cập nhật hoặc giữ lại cho đến khi quản trị viên hay quy trình bảo trì được phê duyệt xóa. Worker hiện xóa LoginAttempt cũ hơn một ngày để phục vụ giới hạn đăng nhập. Do đó ứng dụng không cam kết một số ngày lưu giữ cố định cho dữ liệu Google; yêu cầu xóa được xem xét theo nhu cầu vận hành, bảo mật, pháp lý và giải quyết tranh chấp.

10. Chia sẻ dữ liệu

Ứng dụng gửi request tối thiểu cần thiết đến Google API tương ứng để hoàn thành báo cáo do quản trị viên yêu cầu. Kết quả chỉ hiển thị cho quản trị viên HT được cấp quyền và người vận hành máy chủ cần xử lý dịch vụ. Ứng dụng không bán dữ liệu Google, không chia sẻ với data broker, mạng quảng cáo hoặc bên không liên quan. Code ứng dụng không gửi Google API response đến dịch vụ analytics/quảng cáo bên thứ ba.

11. Google API Services User Data Policy và Limited Use

Việc sử dụng thông tin nhận từ Google APIs được giới hạn trong các mục đích nêu tại chính sách này và, khi áp dụng, tuân thủ Google API Services User Data Policy, bao gồm các yêu cầu Limited Use. Ứng dụng không xin quyền không cần thiết, không xin trước scope cho tính năng chưa triển khai và sẽ cập nhật chính sách cùng thông báo trong sản phẩm trước khi dùng dữ liệu cho mục đích mới.

12. Biện pháp bảo mật đã kiểm chứng

  • Website dùng HTTPS qua Nginx reverse proxy.
  • Django đang chạy với DEBUG=False, allowed-host list, CSRF middleware, secure session/CSRF cookie, HSTS và SSL redirect.
  • Route thay đổi dữ liệu dùng POST và CSRF; route Google không gọi bằng GET.
  • Dashboard và chức năng vận hành yêu cầu đăng nhập superuser; đăng nhập HT có giới hạn thử theo IP.
  • Middleware đặt private no-store, noindex, CSP, referrer policy và frame-ancestors none.
  • Service-account JSON có mode 0600, không commit trong source và không trả về browser.

Chính sách không tuyên bố database encryption at rest, backup off-site, secret rotation tự động, penetration test, incident response được chứng nhận hoặc chứng nhận bảo mật vì các biện pháp đó chưa được xác minh trong source/deployment.

13. Kiểm soát của người dùng

Ngắt kết nối

Hiện chưa có nút disconnect tự phục vụ. Quản trị viên ngắt service-account integration bằng cách gỡ service account khỏi Search Console/GA4 property và dừng hoặc xóa cấu hình tương ứng trong HT. Việc này chặn truy cập tương lai nhưng không tự xóa snapshot hay audit đã lưu.

Thu hồi quyền Google

Service-account architecture hiện không tạo user Google Account grant nên không có user OAuth permission để HT thu hồi. Nếu user OAuth được triển khai, người dùng có thể revoke tại trang quyền của Google Account và ứng dụng phải cung cấp luồng disconnect tương ứng trước khi bật production.

Yêu cầu xóa

Gửi yêu cầu qua Contact, nêu tài khoản HT, provider, property/customer ID và dữ liệu cần xóa. Quản trị viên xác minh người yêu cầu, dừng truy cập khi phù hợp, rà soát GoogleConnection, GoogleReport, Integration, audit và backup liên quan. Có thể yêu cầu xóa snapshot, property summary, cấu hình và audit không bắt buộc giữ lại; hiện chưa có endpoint xóa tự động.

14. Quyền của người dùng

Trong phạm vi pháp luật áp dụng và sau khi xác minh danh tính, người dùng có thể yêu cầu truy cập, chỉnh sửa hoặc xóa dữ liệu gắn với tài khoản HT và hoạt động báo cáo; đồng thời có thể hỏi về cấu hình property và snapshot liên quan.

15. Trẻ em

MCVN MCP Control Center là công cụ quản trị doanh nghiệp, không hướng tới trẻ em. Ứng dụng dành cho quản trị viên và người dùng doanh nghiệp được cấp quyền, không chủ động yêu cầu hoặc nhắm tới thông tin của trẻ em.

16. Thay đổi chính sách

Trang này sẽ được cập nhật khi ứng dụng thêm API Google, thay đổi loại dữ liệu, mục đích, retention, sharing hoặc triển khai user OAuth. Ngày hiệu lực và ngày cập nhật mới sẽ được hiển thị ở đầu trang.

17. Liên hệ

Yêu cầu riêng tư và dữ liệu: trang Contact. Đơn vị vận hành: Công ty Du lịch và Dịch thuật CVN, MCVN MCP Control Center, https://ht.cvn1.com/.

MCVN MCP Control Center
Vận hành bởi Công ty Du lịch và Dịch thuật CVN
Mã số thuế: 0107502080
AboutPrivacy PolicyTerms of ServiceData ManagementContact