Pháp lý
Chính sách quyền riêng tư
Tóm tắt dễ hiểu
- Mật khẩu chính không bao giờ rời thiết bị của bạn. Máy chủ chỉ lưu bản mã của vault. Khi bật đăng nhập nhanh bằng Google / Apple / Telegram (mặc định), máy chủ giữ thêm một bản khóa vault đã mã hóa để mở vault trên thiết bị mới; tắt nó thì máy chủ không thể đọc hay khôi phục nội dung vault.
- Chúng tôi chỉ xử lý dữ liệu cần thiết để vận hành tài khoản, đồng bộ và bảo vệ an toàn: email, tên hiển thị, thông tin thiết bị, địa chỉ IP, nhật ký bảo mật.
- Nội dung terminal, lịch sử lệnh, tệp SFTP và nhật ký kết nối chỉ lưu trên thiết bị của bạn.
- Không quảng cáo, không bán dữ liệu, không lập hồ sơ (profiling), không cookie theo dõi, hiện không dùng công cụ phân tích.
- Bạn có thể xóa tài khoản trong ứng dụng; việc xóa sẽ xóa dữ liệu vault, thiết bị, 2FA, khóa và tư cách thành viên team trên máy chủ.
- Bạn có quyền truy cập, chỉnh sửa, xóa, rút lại sự đồng ý, phản đối… Liên hệ [EMAIL BẢO VỆ DỮ LIỆU CÁ NHÂN].
1.Chúng tôi là ai
VNTerm là bên kiểm soát và xử lý dữ liệu cá nhân đối với dữ liệu được mô tả trong Chính sách này, khi bạn sử dụng website https://vnterm.com, máy chủ đồng bộ, ứng dụng web và các ứng dụng VNTerm (gọi chung là "Dịch vụ").
Chính sách này là thông báo xử lý dữ liệu cá nhân theo Luật Bảo vệ dữ liệu cá nhân số 91/2025/QH15 (có hiệu lực từ 01/01/2026) và các văn bản hướng dẫn thi hành, đồng thời đáp ứng yêu cầu minh bạch của GDPR (EU), UK GDPR và CCPA/CPRA (California). Đầu mối bảo vệ dữ liệu cá nhân: [EMAIL BẢO VỆ DỮ LIỆU CÁ NHÂN].
Với dữ liệu trong team vault, chủ team quyết định ai được chia sẻ dữ liệu; chúng tôi lưu trữ bản mã theo chỉ dẫn của họ.
2.Nguyên tắc: mã hóa đầu-cuối
- Mật khẩu chính không bao giờ được gửi tới máy chủ. Ứng dụng dẫn xuất khóa ngay trên thiết bị (PBKDF2-SHA256, 600.000 vòng). Chỉ một "khóa xác thực" dẫn xuất được gửi đi; máy chủ lưu bản băm Argon2id của khóa này.
- Toàn bộ nội dung vault — máy chủ, mật khẩu, khóa SSH riêng tư, snippet, cài đặt, token tích hợp — được mã hóa trên thiết bị bằng AES-256-GCM trước khi đồng bộ. Máy chủ chỉ lưu bản mã và, khi đăng nhập nhanh tắt, không thể đọc hay khôi phục nội dung.
- Đăng nhập nhanh (Google / Apple / Telegram / website): khi bật — mặc định — máy chủ giữ thêm một bản khóa vault của bạn, được mã hóa bằng một khóa riêng của máy chủ lưu ngoài cơ sở dữ liệu, để mở vault trên thiết bị mới mà không cần mật khẩu chính. Khi đó máy chủ có khả năng giải mã vault của bạn. Tắt trong ứng dụng (Cài đặt → Tài khoản → Đăng nhập nhanh) thì bản khóa này bị xóa ngay và chỉ mật khẩu chính mở được vault.
- Yêu cầu API còn được mã hóa đầu-cuối ở tầng ứng dụng (X25519 + AES-256-GCM) bên trên TLS.
- Nếu bạn mất cả mật khẩu chính và khóa khôi phục (và đăng nhập nhanh tắt), không ai — kể cả chúng tôi — có thể khôi phục dữ liệu vault.
Vì vậy, những gì chúng tôi thực sự "biết" về bạn được giới hạn ở danh mục dưới đây.
3.Dữ liệu chúng tôi xử lý
Căn cứ pháp lý ghi theo GDPR Điều 6(1): (b) thực hiện hợp đồng; (c) nghĩa vụ pháp lý; (f) lợi ích hợp pháp; (a) sự đồng ý. Căn cứ theo pháp luật Việt Nam được giải thích tại mục 5.
| Danh mục | Dữ liệu | Mục đích | Căn cứ | Thời gian lưu |
|---|---|---|---|---|
| 1. Tài khoản | Email, tên hiển thị, bản băm Argon2id của khóa xác thực, khối khóa vault đã mã hóa, bản khóa vault của đăng nhập nhanh (khi bật, mã hóa bằng khóa của máy chủ), tham số KDF, trạng thái xác minh email, thời điểm tạo/cập nhật | Tạo và duy trì tài khoản, đăng nhập, đồng bộ | Hợp đồng (b) | Tới khi bạn xóa tài khoản |
| 2. Mục vault | Chỉ bản mã; loại mục và siêu dữ liệu phiên bản (revision) | Đồng bộ giữa các thiết bị | Hợp đồng (b) | Tới khi bạn xóa mục hoặc tài khoản |
| 3. Thiết bị và phiên | ID thiết bị, tên thiết bị, nền tảng, địa chỉ IP, thời điểm hoạt động gần nhất, bản băm refresh token | Duy trì phiên đăng nhập, cho phép bạn xem và thu hồi thiết bị | Hợp đồng (b); lợi ích hợp pháp về bảo mật (f) | Tới khi bạn thu hồi thiết bị hoặc xóa tài khoản; token hết hạn tự vô hiệu |
| 4. Nhật ký bảo mật | Sự kiện (đăng nhập, đăng nhập thất bại, bật/tắt 2FA, thu hồi thiết bị, tạo team, mời thành viên), địa chỉ IP, thời điểm | Bảo mật tài khoản, phát hiện và ngăn chặn gian lận, lạm dụng | Lợi ích hợp pháp (f); nghĩa vụ pháp lý (c) | 12 tháng |
| 5. Xác thực hai lớp | Bí mật TOTP (lưu trên máy chủ), bản băm mã khôi phục | Xác minh đăng nhập 2FA theo yêu cầu của bạn | Hợp đồng (b) | Tới khi bạn tắt 2FA hoặc xóa tài khoản |
| 6. Đặt lại mật khẩu | Mã dùng một lần (lưu dạng băm) gửi qua email | Xác minh quyền sở hữu tài khoản | Hợp đồng (b) | Hết hạn sau thời gian ngắn; vô hiệu sau khi dùng |
| 7. Team vault | Tên team; thành viên (email, tên, vai trò); khóa công khai của thành viên và khóa team được niêm phong (mã hóa) cho khóa đó; lời mời (email người được mời, người mời); mục team (bản mã) | Chia sẻ dữ liệu mã hóa trong nhóm; gửi một email mời tới người chưa có tài khoản | Hợp đồng (b); lợi ích hợp pháp của người mời và người được mời (f) | Tới khi team bị xóa, thành viên rời/bị xóa, hoặc lời mời bị thu hồi |
| 8. SSH ID | Tên người dùng và khóa SSH công khai bạn chọn công bố | Hiển thị công khai tại https://vnterm.com/ssh-id/<tên-người-dùng> | Hợp đồng (b), theo lựa chọn của bạn | Tới khi bạn gỡ bỏ hoặc xóa tài khoản |
| 9. Multiplayer (chia sẻ terminal) | Địa chỉ IP và thời điểm kết nối của người chia sẻ và người xem. Khung dữ liệu được mã hóa đầu-cuối; khóa giải mã nằm trong phần fragment (#) của liên kết và không bao giờ gửi tới máy chủ | Chuyển tiếp dữ liệu giữa người chia sẻ và người xem | Hợp đồng (b) | Chỉ trong bộ nhớ; phòng hết hạn sau 12 giờ; không lưu nội dung |
| 10. Chuyển tiếp ứng dụng web | Máy đích (host:port), thời gian, số byte truyền, địa chỉ IP của bạn. Luồng SSH đã được mã hóa trong trình duyệt; chúng tôi không thấy nội dung hay thông tin đăng nhập | Chuyển tiếp kết nối SSH của ứng dụng web; chống lạm dụng (yêu cầu đăng nhập) | Hợp đồng (b); lợi ích hợp pháp (f) | Trong suốt phiên kết nối; nếu phát hiện lạm dụng, sự kiện liên quan được ghi vào nhật ký bảo mật (12 tháng) |
| 11. Góp ý, báo lỗi | Tiêu đề, nội dung, email (không bắt buộc), phiên bản ứng dụng, nền tảng, địa chỉ IP | Xử lý góp ý, sửa lỗi, phản hồi bạn; chống spam | Lợi ích hợp pháp (f); đồng ý (a) với email tùy chọn | Tới khi xử lý xong, tối đa 24 tháng |
| 12. Email giao dịch | Địa chỉ email người nhận, nội dung email (mã đặt lại mật khẩu, lời mời team) | Gửi email cần thiết cho Dịch vụ; không gửi email tiếp thị | Hợp đồng (b) | Theo chính sách lưu nhật ký của nhà cung cấp email |
| 13. Website | Token phiên và ID thiết bị trong bộ nhớ trình duyệt; tùy chọn ngôn ngữ/giao diện | Đăng nhập trang tài khoản; ghi nhớ tùy chọn | Cần thiết để cung cấp dịch vụ (b) | Xem Chính sách cookie |
| 14. Đăng nhập bằng Google / Apple / Telegram (tùy chọn) | Mã định danh tài khoản tại nhà cung cấp (sub, hoặc ID Telegram), email và trạng thái xác minh email (Google/Apple; Telegram không cung cấp email), tên hiển thị do nhà cung cấp gửi khi bạn chọn đăng nhập bằng họ. Telegram còn gửi kèm username và ảnh đại diện — chúng tôi không lưu hai thông tin này. Chúng tôi không nhận mật khẩu tại nhà cung cấp; nhà cung cấp không nhận master password hay dữ liệu vault | Đăng nhập nhanh, liên kết với tài khoản VNTerm | Hợp đồng (b); sự đồng ý khi bạn chọn liên kết | Tới khi bạn hủy liên kết hoặc xóa tài khoản |
Chúng tôi không thu thập dữ liệu cá nhân nhạy cảm (ví dụ sức khỏe, tôn giáo, sinh trắc học, vị trí chính xác), không bán dữ liệu, không quảng cáo, không lập hồ sơ và không ra quyết định tự động có ảnh hưởng pháp lý tới bạn. Hiện chúng tôi không sử dụng công cụ phân tích (analytics).
4.Dữ liệu chỉ lưu trên thiết bị của bạn
Những dữ liệu sau không bao giờ được gửi tới máy chủ của chúng tôi:
- nội dung phiên terminal và tệp truyền qua SFTP;
- lịch sử lệnh dùng cho tự động hoàn thành và lịch sử shell bạn nhập vào ứng dụng;
- nhật ký kết nối (trang Logs của ứng dụng) — lưu cục bộ và có thể tắt;
Quyết định chấp nhận khóa máy chủ (known hosts) được đồng bộ dưới dạng mục vault đã mã hóa. Tích hợp DigitalOcean gọi API trực tiếp từ ứng dụng tới DigitalOcean; token của bạn được lưu mã hóa trong vault và chúng tôi không nhận dữ liệu đó.
5.Căn cứ xử lý, sự đồng ý và thông báo
Theo Luật Bảo vệ dữ liệu cá nhân 2025, chúng tôi xử lý dữ liệu dựa trên:
- Sự đồng ý của bạn, được thể hiện rõ ràng, tự nguyện khi bạn đăng ký tài khoản sau khi được thông báo về Chính sách này, hoặc khi bạn chủ động sử dụng một tính năng (ví dụ công bố SSH ID, cung cấp email trong báo lỗi). Im lặng hoặc không phản hồi không được coi là đồng ý.
- Các trường hợp không cần sự đồng ý mà pháp luật cho phép, như xử lý để thực hiện hợp đồng (Điều khoản sử dụng) mà bạn là một bên, hoặc để thực hiện nghĩa vụ theo quy định của pháp luật.
Bạn có thể rút lại sự đồng ý bất kỳ lúc nào (ví dụ gỡ SSH ID, xóa tài khoản, hoặc gửi yêu cầu tới [EMAIL BẢO VỆ DỮ LIỆU CÁ NHÂN]). Việc rút lại không ảnh hưởng tới tính hợp pháp của việc xử lý trước đó. Nếu bạn rút lại sự đồng ý với dữ liệu tài khoản cốt lõi, chúng tôi sẽ không thể tiếp tục cung cấp dịch vụ đồng bộ; chúng tôi sẽ giải thích hậu quả trước khi thực hiện.
Chúng tôi chỉ xử lý dữ liệu đúng mục đích đã thông báo. Nếu cần xử lý cho mục đích mới, chúng tôi sẽ thông báo và xin sự đồng ý khi pháp luật yêu cầu.
6.Chia sẻ dữ liệu và bên xử lý
Chúng tôi chỉ chia sẻ dữ liệu với các bên xử lý cần thiết để vận hành Dịch vụ, theo hợp đồng yêu cầu họ bảo mật và chỉ xử lý theo chỉ dẫn của chúng tôi:
| Bên xử lý | Vai trò | Dữ liệu liên quan | Vị trí |
|---|---|---|---|
| [NHÀ CUNG CẤP HẠ TẦNG] | Hạ tầng máy chủ, cơ sở dữ liệu | Toàn bộ dữ liệu tại mục 3 (vault chỉ ở dạng bản mã) | [QUỐC GIA / KHU VỰC ĐẶT MÁY CHỦ] |
| [NHÀ CUNG CẤP EMAIL] | Gửi email giao dịch qua SMTP | Email người nhận, nội dung email đặt lại mật khẩu/lời mời | Theo nhà cung cấp |
| Google LLC, Apple Inc. (chỉ khi bạn chọn đăng nhập bằng họ) | Xác thực danh tính (OpenID Connect) — là bên kiểm soát độc lập đối với tài khoản của bạn tại họ | Địa chỉ IP và thông tin trình duyệt khi bạn đăng nhập tại trang của họ; chúng tôi nhận lại mã định danh và email | Toàn cầu (Hoa Kỳ và các nước khác) |
Ngoài ra, dữ liệu chỉ được cung cấp: cho thành viên team theo quyết định của chủ team; cho cơ quan nhà nước có thẩm quyền khi có yêu cầu hợp pháp (do mã hóa đầu-cuối, chúng tôi chỉ có thể cung cấp dữ liệu nằm ngoài vault); hoặc cho bên kế thừa trong trường hợp sáp nhập, tái cơ cấu, với điều kiện bạn được thông báo và Chính sách này tiếp tục được tôn trọng.
7.Chuyển dữ liệu ra nước ngoài
Dữ liệu được lưu trữ tại [QUỐC GIA / KHU VỰC ĐẶT MÁY CHỦ] bởi [NHÀ CUNG CẤP HẠ TẦNG]. Một số bên xử lý (như nhà cung cấp email) có thể xử lý dữ liệu ngoài Việt Nam hoặc ngoài quốc gia của bạn.
- Khi dữ liệu cá nhân của người dùng Việt Nam được chuyển ra nước ngoài, chúng tôi thực hiện hồ sơ đánh giá tác động chuyển dữ liệu cá nhân ra nước ngoài và các thủ tục thông báo theo quy định của Luật Bảo vệ dữ liệu cá nhân và văn bản hướng dẫn.
- Khi dữ liệu của người dùng EU/UK được chuyển tới quốc gia chưa có quyết định bảo hộ tương đương, chúng tôi áp dụng Điều khoản hợp đồng tiêu chuẩn (SCC) của Ủy ban châu Âu (và phụ lục của Vương quốc Anh) khi áp dụng được, cùng biện pháp bổ sung — đặc biệt là việc vault chỉ tồn tại dưới dạng bản mã mà chúng tôi không có khóa.
8.Thời gian lưu trữ
Thời gian lưu cho từng danh mục được nêu tại bảng ở mục 3. Khi bạn xóa tài khoản trong ứng dụng, việc xóa được thực hiện theo tầng (cascade): dữ liệu vault, thiết bị, 2FA, khóa và tư cách thành viên team của bạn bị xóa khỏi cơ sở dữ liệu. Nhật ký bảo mật có thể được giữ tới hết thời hạn 12 tháng để phục vụ điều tra lạm dụng, trừ khi pháp luật yêu cầu khác. Dữ liệu trong bản sao lưu (nếu có) bị ghi đè theo chu kỳ.
9.Bảo mật dữ liệu
Chúng tôi áp dụng các biện pháp quản lý và kỹ thuật phù hợp: mã hóa đầu-cuối, băm Argon2id, TLS, mã hóa từng yêu cầu với chống phát lại, giới hạn tần suất, 2FA, quản lý thiết bị, nhật ký kiểm tra, container chạy với đặc quyền tối thiểu và quy trình ứng phó sự cố. Chi tiết tại trang Bảo mật.
10.Quyền của bạn theo pháp luật Việt Nam
Theo Luật Bảo vệ dữ liệu cá nhân 2025, bạn có quyền:
- Được biết về hoạt động xử lý dữ liệu cá nhân của mình (thông qua Chính sách này và khi bạn yêu cầu);
- Đồng ý hoặc không đồng ý cho phép xử lý dữ liệu, trừ trường hợp luật quy định khác;
- Truy cập, xem, chỉnh sửa hoặc yêu cầu chỉnh sửa dữ liệu của mình (email, tên hiển thị có thể sửa trong ứng dụng);
- Rút lại sự đồng ý;
- Xóa dữ liệu hoặc yêu cầu xóa dữ liệu (bạn có thể tự xóa tài khoản trong ứng dụng);
- Hạn chế xử lý dữ liệu;
- Yêu cầu cung cấp dữ liệu cá nhân của mình;
- Phản đối việc xử lý dữ liệu;
- Khiếu nại, tố cáo, khởi kiện theo quy định của pháp luật;
- Yêu cầu bồi thường thiệt hại khi có vi phạm quy định về bảo vệ dữ liệu cá nhân;
- Tự bảo vệ hoặc yêu cầu cơ quan, tổ chức có thẩm quyền bảo vệ quyền của mình.
Gửi yêu cầu tới [EMAIL BẢO VỆ DỮ LIỆU CÁ NHÂN] từ email đăng ký tài khoản. Chúng tôi có thể cần xác minh danh tính trước khi xử lý và sẽ phản hồi trong thời hạn pháp luật quy định (mục tiêu: không quá 30 ngày). Lưu ý: vì vault được mã hóa đầu-cuối, bản sao dữ liệu vault chúng tôi cung cấp chỉ ở dạng bản mã; bạn có thể xem nội dung đã giải mã ngay trong ứng dụng.
Cơ quan chuyên trách bảo vệ dữ liệu cá nhân: Cục An ninh mạng và phòng, chống tội phạm sử dụng công nghệ cao (A05) – Bộ Công an.
11.Người dùng tại EU/EEA và Vương quốc Anh (GDPR / UK GDPR)
Bạn có các quyền theo Điều 15–22 GDPR (và quy định tương ứng của UK GDPR): truy cập (Đ.15), chỉnh sửa (Đ.16), xóa (Đ.17), hạn chế xử lý (Đ.18), khả năng di chuyển dữ liệu (Đ.20), phản đối việc xử lý dựa trên lợi ích hợp pháp (Đ.21), và quyền không bị chi phối bởi quyết định hoàn toàn tự động (Đ.22 — chúng tôi không đưa ra quyết định như vậy). Khi xử lý dựa trên sự đồng ý, bạn có thể rút lại bất kỳ lúc nào.
Căn cứ pháp lý cho từng mục đích được ghi trong bảng ở mục 3. Khi dựa vào lợi ích hợp pháp (bảo mật tài khoản, chống lạm dụng, xử lý góp ý), chúng tôi đã cân nhắc để bảo đảm lợi ích đó không lấn át quyền của bạn.
Bạn có quyền khiếu nại tới cơ quan giám sát bảo vệ dữ liệu tại quốc gia thành viên nơi bạn cư trú, làm việc hoặc nơi xảy ra vi phạm; tại Vương quốc Anh là Information Commissioner's Office (ICO). Chúng tôi mong được bạn liên hệ trước để giải quyết.
12.Người dùng tại California (CCPA/CPRA)
- Danh mục thông tin đã thu thập trong 12 tháng qua: định danh (email, tên hiển thị, ID thiết bị, địa chỉ IP); thông tin hoạt động mạng/điện tử (sự kiện nhật ký bảo mật, siêu dữ liệu kết nối chuyển tiếp); thông tin đăng nhập tài khoản (chỉ ở dạng băm — được coi là thông tin cá nhân nhạy cảm và chỉ dùng để xác thực). Nguồn: trực tiếp từ bạn và thiết bị của bạn. Mục đích và thời gian lưu: xem mục 3.
- Chúng tôi không bán và không chia sẻ (share, theo nghĩa quảng cáo hành vi xuyên ngữ cảnh) thông tin cá nhân, và không sử dụng thông tin nhạy cảm để suy luận đặc điểm về bạn.
- Bạn có quyền biết/truy cập, xóa, chỉnh sửa, và hạn chế sử dụng thông tin nhạy cảm; bạn có thể dùng người đại diện được ủy quyền. Chúng tôi sẽ không phân biệt đối xử vì bạn thực hiện các quyền này.
13.Người dùng tại các khu vực khác
Nếu pháp luật nơi bạn cư trú trao cho bạn quyền bổ sung đối với dữ liệu cá nhân, chúng tôi sẽ tôn trọng các quyền đó. Hãy liên hệ [EMAIL BẢO VỆ DỮ LIỆU CÁ NHÂN]; chúng tôi áp dụng cùng tiêu chuẩn bảo vệ cao cho mọi người dùng.
14.Trẻ em
Dịch vụ không dành cho người dưới 16 tuổi và chúng tôi không cố ý thu thập dữ liệu của trẻ em. Trong trường hợp pháp luật yêu cầu sự đồng ý của cha, mẹ hoặc người giám hộ, việc sử dụng phải có sự đồng ý đó. Nếu bạn biết một trẻ em đã cung cấp dữ liệu cho chúng tôi mà không có sự đồng ý hợp lệ, hãy liên hệ [EMAIL BẢO VỆ DỮ LIỆU CÁ NHÂN] để chúng tôi xóa.
15.Sự cố vi phạm dữ liệu
Nếu xảy ra vi phạm quy định bảo vệ dữ liệu cá nhân, chúng tôi sẽ thông báo cho Cục A05 – Bộ Công an trong vòng 72 giờ kể từ khi phát hiện khi pháp luật yêu cầu, thông báo cho cơ quan giám sát khác theo luật áp dụng, và thông báo cho người dùng bị ảnh hưởng không chậm trễ bất hợp lý kèm mô tả sự cố và khuyến nghị (ví dụ đổi mật khẩu chính, thu hồi thiết bị, xoay vòng khóa). Nhờ mã hóa đầu-cuối, ngay cả khi cơ sở dữ liệu bị xâm phạm, nội dung vault vẫn không đọc được nếu không có mật khẩu chính.
16.Thay đổi chính sách
Chúng tôi sẽ cập nhật Chính sách khi thực tiễn xử lý hoặc pháp luật thay đổi. Với thay đổi quan trọng (ví dụ danh mục dữ liệu hoặc mục đích mới, bên xử lý mới), chúng tôi thông báo qua email hoặc trong ứng dụng ít nhất 15 ngày trước khi có hiệu lực và xin sự đồng ý mới khi pháp luật yêu cầu.
17.Liên hệ và khiếu nại
Gửi câu hỏi, yêu cầu thực hiện quyền hoặc khiếu nại về quyền riêng tư tới đầu mối bảo vệ dữ liệu cá nhân dưới đây. Nếu không hài lòng với phản hồi, bạn có thể khiếu nại tới Cục A05 – Bộ Công an hoặc cơ quan có thẩm quyền nơi bạn cư trú.
Đơn vị kiểm soát dữ liệu
- Tên
- VNTerm
- Bảo vệ dữ liệu
- [EMAIL BẢO VỆ DỮ LIỆU CÁ NHÂN]
Văn bản tiếng Việt là bản có giá trị ưu tiên áp dụng đối với người dùng tại Việt Nam. Bản tiếng Anh được cung cấp cho người dùng quốc tế và được ưu tiên áp dụng đối với họ, trừ khi pháp luật nơi họ cư trú quy định khác.