Xử lý dữ liệu
Belvador được xây để lỗi do ứng dụng của bạn gửi nằm trên một máy trong project Hetzner của chính bạn. Trang này ghi rõ từng loại dữ liệu nằm ở đâu, ai xử lý, và bản nháp thoả thuận xử lý dữ liệu (DPA) áp dụng khi bạn dùng Belvador.
Dữ liệu của bạn nằm ở đâu
| Dữ liệu | Nằm ở | Giữ trong |
|---|---|---|
| Event, stack trace, breadcrumb, source map | Node của bạn, trong project Hetzner của bạn | 30 ngày (event), 90 ngày từ lần dùng cuối (source map) |
| Traces và logs (nội dung và thuộc tính của span, log) | Node của bạn, trong project Hetzner của bạn | Theo thời gian lưu của project, mặc định 7 ngày (tối đa 90) |
| Lỗi, traces và logs nhận được khi node không kết nối | Cloudflare, niêm phong bằng khoá của node (Belvador không đọc được) | Tới khi giao xong: lỗi tối đa 14 ngày, traces và logs tối đa 15 phút |
| Bằng chứng lỗi uptime (dòng trạng thái, các header an toàn, phần đầu nội dung phản hồi) | Node của bạn; máy kiểm niêm phong bằng khoá của node (Belvador không đọc được) | 100 bản mới nhất mỗi kiểm tra, lâu như lỗi của bạn |
| Kết quả uptime (hoạt động hay hỏng, lý do, mã trạng thái, thời gian từng pha, hạn chứng chỉ, vùng đang hỏng), địa chỉ được kiểm và thời điểm gọi ping URL | Dịch vụ giám sát của Belvador (Cloudflare) và control plane (Supabase) | Theo phút trong 3 ngày, theo giờ trong 90 ngày |
| Backup của node | Cloudflare R2, mã hoá age cho node và khoá khôi phục của bạn | 7 bản ngày + 4 bản tuần |
| Tài khoản, cài đặt, số đếm theo giờ, tiêu đề lỗi đã bỏ dữ liệu cá nhân | Control plane của Belvador (Supabase) | Khi workspace còn tồn tại; số đếm 13 tháng |
| Tin cảnh báo (tiêu đề, mức độ, đường dẫn) | Các kênh bạn kết nối, bằng tài khoản của chính bạn (bot Telegram, Slack, tài khoản email hoặc Resend) | Theo nhà cung cấp kênh |
Ba nơi thấy nội dung trong bộ nhớ trong chốc lát và không lưu lại: edge đọc từng request OpenTelemetry để kiểm trước khi niêm phong bằng khoá của node; khi thành viên workspace mở lỗi, trace hay log, edge chuyển chúng từ node tới trình duyệt; và máy kiểm uptime của Belvador đọc tối đa 64 KB phản hồi để kiểm các điều kiện của bạn.
Nhà cung cấp phụ
Belvador báo qua email ít nhất 30 ngày trước khi thêm hoặc thay nhà cung cấp phụ, để bạn có thể phản đối.
| Nhà cung cấp | Mục đích | Dữ liệu họ thấy được |
|---|---|---|
| Cloudflare, Inc. | Nhận lỗi ở edge, bộ đệm niêm phong, backup mã hoá, cấu hình, đánh giá uptime và ping URL | Dữ liệu đã mã hoá; kết quả uptime và thời điểm gọi ping URL; IP của trình duyệt hoặc máy chủ gửi khi đang truyền |
| Supabase, Inc. | Cơ sở dữ liệu control plane và đăng nhập | Email và tên tài khoản, cài đặt workspace, số đếm, tiêu đề đã che, nhật ký thao tác |
| Lovable | Lưu trữ ứng dụng web Belvador | Request tới belvador.dev (không có nội dung lỗi) |
| Hetzner Online GmbH | Máy kiểm uptime của Belvador (Đức, Mỹ, Singapore) | Địa chỉ đích của từng kiểm tra, và phản hồi trong bộ nhớ khi đang kiểm |
| Nhà cung cấp email của Belvador (SMTP) — sẽ ghi tên tại đây trước khách hàng trả phí đầu tiên | Email tài khoản của Belvador (hỗ trợ đăng nhập, thông báo bảo mật, lời mời) | Địa chỉ email người nhận và nội dung thư |
Node chạy theo hợp đồng của chính bạn với Hetzner, trong project của bạn — với node, Hetzner là nhà cung cấp của bạn, không phải của Belvador. Chỉ máy kiểm uptime chạy trong tài khoản Hetzner của chính Belvador.
Các kênh cảnh báo bạn kết nối — bot Telegram, workspace Slack, tài khoản email hoặc Resend của bạn — là nhà cung cấp của bạn, không phải nhà cung cấp phụ của Belvador: Belvador gửi nội dung cảnh báo tới đó theo chỉ dẫn của bạn.
Thoả thuận xử lý dữ liệu (bản nháp)
Bản nháp để rà soát
DPA này là bản nháp, chưa được luật sư rà soát. Tên pháp nhân ký kết, địa chỉ, luật áp dụng và vùng đặt control plane sẽ được điền trước gói trả phí đầu tiên. Trong lúc đó, liên hệ hello@belvador.dev để nhận bản có chữ ký.
1. Vai trò
Bạn (khách hàng) là bên kiểm soát dữ liệu cá nhân trong các lỗi ứng dụng gửi về. Belvador là bên xử lý thay bạn khi dựng và vận hành node, chuyển tiếp và đệm lỗi, và lưu metadata của control plane.
2. Đối tượng, tính chất và mục đích
Belvador chỉ xử lý dữ liệu để cung cấp dịch vụ theo dõi lỗi: nhận, đệm, gom nhóm, cảnh báo, hiển thị lỗi, và bảo trì node cùng backup. Belvador không bán dữ liệu, không dùng cho quảng cáo, không dùng để huấn luyện mô hình.
3. Loại dữ liệu và chủ thể dữ liệu
Người dùng cuối của ứng dụng (dữ liệu kỹ thuật trong lỗi; mặc định email và IP được che, ID người dùng được băm ngay trên node) và thành viên workspace (tên, email, lịch sử đăng nhập và nhật ký thao tác).
4. Chỉ dẫn và bảo mật thông tin
Belvador chỉ xử lý theo chỉ dẫn của bạn — chính là các cài đặt trong sản phẩm — và bảo đảm mọi người có quyền truy cập đều có cam kết bảo mật. Nhân sự Belvador chỉ xem được workspace khi owner bật quyền hỗ trợ chỉ đọc, và mỗi lần xem đều ghi vào nhật ký của bạn.
5. An toàn
Belvador áp dụng các biện pháp kỹ thuật và tổ chức mô tả ở trang Bảo mật, gồm mã hoá khi truyền, đệm niêm phong, backup mã hoá, xác thực 2 lớp cho thao tác nhạy cảm và nhật ký thao tác chỉ ghi thêm, có chuỗi băm.
6. Nhà cung cấp phụ
Bạn đồng ý với các nhà cung cấp phụ ở danh sách trên. Belvador ràng buộc họ bằng nghĩa vụ bảo vệ dữ liệu không thấp hơn thoả thuận này và vẫn chịu trách nhiệm về phần việc của họ.
7. Hỗ trợ và yêu cầu của chủ thể dữ liệu
Belvador hỗ trợ bạn trả lời yêu cầu của chủ thể dữ liệu và đánh giá tác động. Vì dữ liệu lỗi nằm trên node của bạn, bạn có thể tìm và xoá trực tiếp ở đó.
8. Sự cố dữ liệu cá nhân
Belvador báo cho bạn không chậm trễ, trong vòng 72 giờ kể từ khi biết có sự cố ảnh hưởng dữ liệu của bạn, kèm thông tin bạn cần để thực hiện nghĩa vụ của mình.
9. Xoá khi kết thúc dịch vụ
Khi bạn xoá workspace, Belvador chờ 24 giờ (huỷ được), rồi xoá node và dữ liệu trên đó, xoá thông tin đăng nhập đã lưu, và để backup mã hoá tự hết hạn theo thời gian giữ ở trên.
10. Chuyển dữ liệu ra nước ngoài
Node chạy ở vị trí Hetzner bạn chọn. Cloudflare và các nhà cung cấp phụ khác có thể xử lý dữ liệu ở quốc gia khác; khi cần, việc chuyển dựa trên Điều khoản hợp đồng mẫu (SCC) của các nhà cung cấp.
11. Kiểm tra
Belvador cung cấp thông tin cần thiết để chứng minh việc tuân thủ thoả thuận này và trả lời các câu hỏi hợp lý bằng văn bản về các biện pháp kiểm soát.
Cập nhật lần cuối 24 thg 10, 2026