> privacy.md
Chính sách quyền riêng tư
Code của bạn vẫn thuộc về bạn. Chúng tôi index repository của khách hàng để có thể tìm kiếm được và hữu ích cho agent của bạn. Chúng tôi không huấn luyện mô hình trên code của bạn, không bán nó, và không để lộ nó cho khách hàng khác.
Có hiệu lực từ ngày 12 tháng 8 năm 2026. Trang này áp dụng cho dữ liệu repository của khách hàng và dữ liệu dịch vụ. Quyền crawl trang web công khai là vấn đề riêng biệt và không áp dụng cho code riêng tư.
Đây là bản dịch có sự hỗ trợ của AI, được cung cấp để tiện cho bạn. Chỉ có phiên bản tiếng Anh chính thức mới có giá trị ràng buộc — mọi thỏa thuận bạn tham gia khi đăng ký đều chịu sự điều chỉnh của văn bản tiếng Anh. Đọc phiên bản tiếng Anh chính thức
tl;dr — Code của bạn vẫn thuộc về bạn. Chúng tôi index repository khách hàng để có thể tìm kiếm được. Chúng tôi không huấn luyện mô hình trên code khách hàng, không bán nó, và không cho khách hàng khác xem. Quyền crawl AI trên trang web công khai không áp dụng cho repository của khách hàng.
1. Chúng tôi là ai
Maguyva là một dịch vụ code intelligence do UT INTERNATIONAL PTE. LTD. vận hành, một công ty đăng ký tại Singapore.
2. Những gì chúng tôi thu thập
Chúng tôi thu thập ba loại dữ liệu:
- Dữ liệu tài khoản: tên, địa chỉ email, và token OAuth GitHub của bạn (dùng để truy cập các repository bạn cho phép)
- Dữ liệu code: mã nguồn của bạn (được lưu trữ để phục vụ nội dung file và hỗ trợ tìm kiếm), cây cú pháp trừu tượng (AST), symbol graph, và embedding ngữ nghĩa được tạo ra từ code của bạn
- Dữ liệu sử dụng: những công cụ bạn gọi, dấu thời gian, và các mẫu truy vấn tổng hợp
Bộ nhớ trình duyệt. Trang web này lưu một lượng nhỏ dữ liệu trong local storage của trình duyệt bạn để ghi nhớ lựa chọn chế độ màu (key: "maguyva-color-mode"). Nếu bạn kích hoạt easter egg CRT tùy chọn, giao diện hiển thị đang dùng sẽ được lưu trong session storage chỉ cho tab hiện tại. Dữ liệu này không bao giờ rời khỏi trình duyệt của bạn và không được truyền về máy chủ của chúng tôi. Nếu bạn truy cập từ một trong các quảng cáo của chúng tôi, các tham số chiến dịch và định danh lượt nhấp quảng cáo trên liên kết đó cũng được lưu trong session storage chỉ cho tab hiện tại (key: "maguyva_utm") và được chuyển sang ứng dụng của chúng tôi khi bạn theo một liên kết đăng ký hoặc đăng nhập; xem “6. Cookie và quảng cáo” bên dưới. Cloudflare, nhà cung cấp hạ tầng của chúng tôi, có thể đặt cookie chức năng vì mục đích bảo mật. Để phân tích mức sử dụng tổng hợp, chúng tôi dùng Umami, một dịch vụ phân tích thân thiện với quyền riêng tư, không dùng cookie và không thu thập thông tin nhận dạng cá nhân.
3. Cách chúng tôi sử dụng dữ liệu
Chúng tôi dùng dữ liệu của bạn để index code và cung cấp các tính năng code intelligence, xử lý thanh toán qua Stripe, gửi email giao dịch (xác nhận tài khoản, biên lai thanh toán), và tính toán thống kê sử dụng tổng hợp. Chúng tôi không dùng code khách hàng để huấn luyện mô hình học máy. Chúng tôi không bán dữ liệu của bạn.
4. Code của bạn
Khi bạn kết nối một repository, mã nguồn của bạn được lưu trữ trong hạ tầng dịch vụ của chúng tôi để phục vụ các tính năng code intelligence bao gồm truy xuất file và tìm kiếm. Chúng tôi phân tích code bằng tree-sitter, tạo embedding ngữ nghĩa thông qua Voyage AI, và xây dựng symbol graph gồm các định nghĩa và tham chiếu. Yêu cầu tạo embedding gửi đi các đoạn ngữ nghĩa nhận biết AST, không phải toàn bộ file hay repository, và loại trừ metadata nhận dạng khách hàng như tên repository, tên người dùng, mã tổ chức, và đường dẫn file. Các đoạn này được dùng để tạo embedding theo điều khoản API và cài đặt tài khoản không cho phép huấn luyện trên dữ liệu khách hàng. Dữ liệu nguồn và dữ liệu index phái sinh được lưu trong PostgreSQL ở dạng cần thiết cho việc truy xuất file, tìm kiếm, và phân tích graph. Quyền truy cập sản phẩm được kiểm soát thông qua các quyền hạn giới hạn theo tổ chức và namespace; đội vận hành Maguyva chỉ có thể truy cập dữ liệu repository khi cần thiết để vận hành, bảo mật, hoặc hỗ trợ dịch vụ. Khi bạn ngắt kết nối một repository hoặc hủy tài khoản, mã nguồn đã index đang hoạt động và dữ liệu phái sinh sẽ bị xóa khỏi hệ thống dịch vụ, với các bản sao lưu dự phòng còn sót lại sẽ hết hạn trong khung thời gian lưu giữ bản sao lưu.
5. Bên thứ ba
Chúng tôi sử dụng các dịch vụ sau để vận hành Maguyva:
- Supabase (lưu trữ cơ sở dữ liệu, khu vực AWS Hoa Kỳ)
- Cloudflare (CDN, edge compute, DNS)
- Voyage AI, hiện thuộc MongoDB (tạo embedding - nhận các đoạn code nhận biết AST không có thông tin nhận dạng khách hàng, không phải toàn bộ file hay repository)
- Stripe (xử lý thanh toán)
- GitHub (xác thực OAuth và truy cập repository)
- Umami (phân tích mức sử dụng trang web không dùng cookie - chỉ số liệu tổng hợp, không có thông tin nhận dạng cá nhân)
- Google Ads (đo lường chuyển đổi - nhận các tham số chiến dịch và định danh lượt nhấp quảng cáo khi bạn tạo tài khoản, không phải dữ liệu tài khoản hay code)
6. Cookie và quảng cáo
Chúng tôi quảng bá Maguyva thông qua Google Ads và đo lường xem quảng cáo nào dẫn đến việc đăng ký. Có hai cookie của bên thứ nhất riêng biệt tham gia vào việc này. Trên ứng dụng của chúng tôi tại app.maguyva.ai, gtag.js của Google đặt các cookie thuộc họ "_gcl_" (ví dụ "_gcl_aw", được lưu giữ tối đa 90 ngày) ghi lại lượt nhấp quảng cáo diễn ra trước lần truy cập của bạn, và báo cáo một lượt chuyển đổi về Google Ads khi bạn tạo tài khoản. Trên cả maguyva.ai và app.maguyva.ai, chúng tôi cũng đặt một cookie của riêng mình, "maguyva_first_touch", ghi lại liên kết quảng cáo đầu tiên mà bạn đã truy cập vào, để chúng tôi biết được quảng cáo nào đã tạo ra một tài khoản. Chúng tôi không đặt bất kỳ cookie quảng cáo nào khác trên các tên miền của chính mình.
- Những gì được gửi đến Google: chỉ gồm các tham số chiến dịch và định danh lượt nhấp quảng cáo. Phần còn lại của địa chỉ trang, bao gồm bất kỳ địa chỉ email nào đi kèm trong liên kết mời, đều bị loại bỏ trước khi báo cáo đến Google.
- Các tín hiệu cá nhân hóa quảng cáo bị tắt, nên việc này chỉ đo lường chuyển đổi chứ không xây dựng đối tượng quảng cáo.
- Những gì "maguyva_first_touch" lưu giữ: các tham số chiến dịch trên liên kết mà bạn đã truy cập vào (utm_source, utm_medium, utm_campaign, utm_content, utm_term), định danh lượt nhấp quảng cáo mà liên kết đó mang theo (gclid, gbraid, wbraid, dclid, twclid, hoặc rdt_cid), địa chỉ của trang đã giới thiệu bạn, đường dẫn bạn truy cập vào cùng các tham số của nó, và thời điểm truy cập đó. Cookie này do máy chủ của chúng tôi đặt, không thể đọc được bởi các script chạy trên trang, và được lưu giữ tối đa 90 ngày.
- Cookie này chỉ ghi lại lần truy cập từ quảng cáo đầu tiên của bạn - một lượt nhấp quảng cáo sau đó sẽ không thay thế nó. Nếu bạn tạo tài khoản, các giá trị này được sao chép sang tài khoản đó để chúng tôi có thể quy tài khoản cho quảng cáo đã tạo ra nó, và sau đó cookie sẽ bị xóa. Nếu bạn không bao giờ tạo tài khoản, cookie sẽ tự hết hạn.
- Ngoài ra, trang marketing của chúng tôi tại maguyva.ai còn lưu các định danh lượt nhấp quảng cáo từ lần truy cập của bạn trong session storage chỉ cho tab hiện tại, để chúng có thể được chuyển sang ứng dụng khi bạn theo một liên kết đăng ký hoặc đăng nhập, như được mô tả trong “2. Những gì chúng tôi thu thập”. Bản sao đó sẽ bị hủy khi bạn đóng tab.
- Những trường hợp không áp dụng: chúng tôi không tải thẻ Google và không đặt bất kỳ cookie nào trong hai cookie này đối với khách truy cập ở Khu vực Kinh tế Châu Âu, Vương quốc Anh, hoặc Thụy Sĩ, hoặc khi chúng tôi không thể xác định được khu vực của bạn. Trong những trường hợp đó, không có bản ghi lần chạm đầu tiên nào được thu thập.
- Google có thể đặt cookie trên các tên miền của riêng họ khi lượt chuyển đổi được báo cáo; những cookie đó chịu sự điều chỉnh của chính sách quyền riêng tư của Google.
7. Bảo mật dữ liệu
Dữ liệu được truyền qua HTTPS/TLS. Dữ liệu repository đã index được lưu trên hạ tầng có quản lý với mã hóa ở cấp lưu trữ khi ở trạng thái nghỉ (at rest). Dữ liệu nguồn và dữ liệu index phái sinh vẫn có thể đọc được bởi dịch vụ khi cần cho tìm kiếm, truy xuất file, hỗ trợ, và các hoạt động bảo mật. Quyền truy cập repository được kiểm soát thông qua các quyền hạn giới hạn theo tổ chức và namespace. API key được xác thực dựa trên metadata đã lưu và các giới hạn truy cập repository.
8. Quyền của bạn
Theo PDPA của Singapore và GDPR của EU (khi áp dụng), bạn có quyền:
- Truy cập dữ liệu cá nhân mà chúng tôi lưu giữ về bạn
- Sửa dữ liệu không chính xác
- Yêu cầu xóa dữ liệu và các repository đã index của bạn
- Xuất dữ liệu tài khoản của bạn
- Phản đối việc xử lý hoặc rút lại sự đồng ý
9. Thời gian lưu giữ dữ liệu
Tài khoản đang hoạt động: dữ liệu được lưu giữ trong khi tài khoản của bạn còn hoạt động. Repository đã gỡ và tài khoản đã xóa: mã nguồn đã index đang hoạt động và dữ liệu phái sinh sẽ bị xóa trong vòng 30 ngày, với các bản sao lưu dự phòng còn sót lại hết hạn trong vòng 90 ngày. Hồ sơ thanh toán được lưu giữ trong 7 năm theo yêu cầu pháp luật.
10. Thay đổi và liên hệ
Chúng tôi sẽ gửi email cho bạn về những thay đổi quan trọng đối với chính sách này. Nếu có câu hỏi hoặc yêu cầu về dữ liệu, hãy liên hệ privacy@maguyva.ai.