Bản tuyên ngôn Minh bạch

Phiên bản 5.1 — 30 tháng 3, 2026

Tài liệu này mô tả chính xác Solo2 có thông tin gì về bạn, khi nào thu thập, tại sao, thông tin đó ở đâu, tồn tại trong bao lâu và được bảo vệ như thế nào. Không có điều khoản ẩn. Không ngoại lệ.

Nguyên tắc cơ bản

Solo2 tạo ra một đường truyền riêng tư giữa hai người. Trực tiếp. Không qua trung gian.

Máy chủ của chúng tôi chỉ làm một việc duy nhất: giới thiệu hai đầu của đường truyền để họ tìm thấy nhau. Để làm được điều đó, nó cần mức tối thiểu cần thiết — mã định danh của hai bên — được giữ trong bộ nhớ RAM trong vài mili giây diễn ra quá trình giới thiệu. Ngay khi hai thiết bị tìm thấy nhau, dữ liệu đó sẽ bị xóa khỏi bộ nhớ. Không bao giờ, tại bất kỳ thời điểm nào, dữ liệu đó được ghi vào đĩa.

Sau khi kết nối, máy chủ sẽ biến mất. Nó không tham gia vào cuộc hội thoại. Nó không nhìn thấy. Nó không lưu trữ. Nó không biết cuộc gọi kéo dài bao lâu, tần suất các bạn nói chuyện, hay các bạn nói về vấn đề gì.

Chúng tôi không yêu cầu bạn tin tưởng chúng tôi. Chúng tôi yêu cầu bạn tự mình kiểm tra:

Thử nghiệm 1 — Máy chủ là dư thừa.

Sau khi đường truyền trực tiếp được thiết lập, máy chủ của chúng tôi không còn tham gia nữa. Nếu nó ngừng hoạt động vào lúc đó, cuộc trò chuyện của bạn vẫn tiếp tục mà không bị gián đoạn. Chừng nào thiết bị của các bạn còn bật và kết nối internet, đường truyền đó là của các bạn. Chúng tôi không còn ở đó nữa.

Thử nghiệm 2 — Gửi một tệp 10 gigabyte.

Không những nó sẽ chạy nhanh — mà máy chủ của chúng tôi còn không quan tâm chút nào. Hãy thử gửi tệp 10GB hoặc hơn liên tục trong 24 giờ. Máy chủ của chúng tôi thậm chí sẽ không nhận ra, vì nó không can thiệp. Hãy thử làm điều đó với bất kỳ dịch vụ nhắn tin nào khác.

Thử nghiệm 3 — Nói về kính thiên văn.

Hãy dành một buổi chiều nói chuyện với ai đó về kính thiên văn, hoặc cần câu cá, hoặc bất cứ điều gì bạn chưa bao giờ tìm kiếm trên internet. Đợi vài ngày. Quảng cáo về kính thiên văn sẽ không xuất hiện ở bất cứ đâu. Những lời nói của bạn không hề rời khỏi đường truyền của mình.

Dữ liệu của bạn, trách nhiệm của bạn.

Đây là ưu điểm lớn nhất của chúng tôi và nói một cách chân thành, cũng là điều bạn sẽ cảm thấy khó làm quen nhất. Tin nhắn, tệp và danh bạ của bạn nằm trong một kho lưu trữ mã hóa trên thiết bị của bạn. Không có bản sao trên bất kỳ máy chủ nào. Chúng được bảo vệ bằng 24 từ — cùng mức độ bảo mật với Bitcoin. Nhưng chúng chỉ ở một nơi duy nhất, trừ khi bạn cài đặt Solo2 trên thiết bị thứ hai — cả hai kho lưu trữ sẽ tự động đồng bộ hóa khi được kết nối cùng lúc. Bạn cũng có thể xuất một bản sao lưu mã hóa. Ở đây không có đám mây nào cứu được bạn nếu bạn làm mất thiết bị duy nhất của mình. Dữ liệu của bạn là của bạn, với tất cả các hệ quả đi kèm.

Chi tiết

Máy chủ của Solo2 hoàn toàn mù. Nó không biết bạn đang nói chuyện với ai, bạn nói gì, hay bạn chia sẻ tệp nào. Ngay cả các tín hiệu kỹ thuật thiết lập kết nối giữa các thiết bị cũng không thể đọc được đối với máy chủ — chúng được mã hóa đầu-cuối.

Tin nhắn của bạn di chuyển trực tiếp giữa các thiết bị, được mã hóa đầu-cuối. Lịch sử của bạn sống trong trạng thái mã hóa trên trình duyệt, không bao giờ nằm trên máy chủ của chúng tôi.

Các khóa mã hóa tự động xoay vòng sau mỗi tin nhắn. Mỗi tin nhắn được mã hóa bằng một khóa duy nhất và sẽ được loại bỏ ngay sau đó. Về mặt kỹ thuật, điều này được gọi là Double Ratchet, và nó có nghĩa là ngay cả khi ai đó lấy được một khóa, họ cũng chỉ có thể đọc được một tin nhắn duy nhất — chứ không phải toàn bộ cuộc hội thoại. Ngoài ra, tính bảo mật được khôi phục tự động sau mỗi lượt giao tiếp: một khóa bị xâm phạm sẽ trở nên vô dụng ngay khi tin nhắn tiếp theo được trao đổi.

Khi kết nối trực tiếp giữa các thiết bị không thể thực hiện được (ví dụ: do hạn chế mạng), một máy chủ phản chiếu (kỹ thuật gọi là TURN) sẽ được sử dụng: dữ liệu được phản chiếu từ thiết bị này sang thiết bị khác, nhưng máy chủ phản chiếu không nhận thức được những gì nó đang phản chiếu — mọi thứ đều di chuyển dưới dạng mã hóa đầu-cuối và máy chủ không thể đọc được. Ngoài ra, tất cả các gói tin đều được lấp đầy (padding) để có kích thước đồng nhất nhằm ngăn chặn người quan sát suy luận thông tin bằng cách phân tích kích thước hoặc tần suất lưu lượng mạng.

Bạn luôn có thể thấy trong ứng dụng loại kết nối nào đang được sử dụng — trực tiếp hoặc qua máy chủ phản chiếu — và hành động phù hợp.

Khóa chính của bạn được tạo ngẫu nhiên với 256 bit entropy thực — cùng cấp độ với Bitcoin. Khi tạo tài khoản, Solo2 tạo ra một khóa duy nhất được đại diện bằng 24 từ. Mật khẩu của bạn bảo vệ quyền truy cập vào dịch vụ. 24 từ là chìa khóa dữ liệu của bạn. Đó là hai chìa khóa khác nhau cho hai cánh cửa khác nhau.

Ngay cả khi máy chủ của chúng tôi biến mất, dữ liệu của bạn vẫn tồn tại. Với 24 từ của mình, bạn có thể truy cập kho lưu trữ cục bộ mà không cần kết nối máy chủ. Dữ liệu của bạn là của bạn — một cách thực sự.

1. Dữ liệu chúng tôi CÓ trên máy chủ

1.1 Tài khoản người dùng của bạn

Đây là tất cả các trường dữ liệu tồn tại trong hồ sơ của bạn. Không còn cái nào khác.

Dữ liệu Tại sao Bảo vệ Thời hạn
Tên người dùng Để bạn có thể đăng nhập Văn bản thuần túy (được công khai theo thiết kế) Cho đến khi bạn xóa tài khoản
Mật khẩu Xác thực Được bảo vệ bằng Argon2id (được đề xuất bởi OWASP, có khả năng chống lại các cuộc tấn công bằng phần cứng chuyên dụng). Chúng tôi không bao giờ lưu trữ mật khẩu thực của bạn Cho đến khi bạn xóa tài khoản
Tên công khai Để danh bạ nhận ra bạn Văn bản thuần túy (do bạn chọn) Cho đến khi bạn thay đổi hoặc xóa tài khoản
Mã liên kết Địa chỉ của bạn trong Solo2 — giống như một số điện thoại. Đó là thứ bạn chia sẻ với ai đó để họ tìm thấy bạn và gửi yêu cầu kết nối Văn bản thuần túy, duy nhất (~10 ký tự) Cho đến khi bạn xóa tài khoản
Số dư tài chính Số tiền bạn đã nạp vào tài khoản Số (tính theo xu) Cho đến khi bạn xóa tài khoản
Số dư thưởng Tiền thưởng nhận được (khuyến mãi). Được sử dụng trước số dư tài chính Số (tính theo xu) Cho đến khi bạn xóa tài khoản
Loại tài khoản Gói hiện tại của bạn (thử nghiệm, tiêu chuẩn, vàng, bạch kim) 1 byte (số nguyên: 0=thử nghiệm, 1=tiêu chuẩn, 2=vàng, 3=bạch kim, 4=tạm dừng, 5=bị đình chỉ) Cho đến khi thay đổi hoặc bạn xóa tài khoản
Ngày và giờ đăng ký Khi bạn tạo tài khoản Ngày và giờ đầy đủ (timestamp) Vĩnh viễn
Mã định danh nội bộ Hệ thống cần hai mã nội bộ để tham chiếu đến bạn mà không cần sử dụng tên người dùng. Một cái là ID chính và cái kia là mã tham chiếu. Cả hai đều không trong suốt — chúng không có ý nghĩa gì bên ngoài hệ thống Hai mã ngẫu nhiên gồm 24 ký tự mỗi mã (ví dụ: u_7kX9mP2...). Chúng không chứa tên, ngày tháng hay bất kỳ dữ liệu cá nhân nào — hoàn toàn ngẫu nhiên Cho đến khi bạn xóa tài khoản
Phiên bản bảo mật Phiên bản thuật toán bảo vệ mật khẩu nào đã được sử dụng Số hiệu nội bộ Cho đến khi bạn xóa tài khoản
Chỉ báo trạng thái Các nhãn kỹ thuật (nếu số dư thay đổi, nếu bạn đang bật chế độ bảo mật tối đa) 1 byte — tương đương với một chữ cái duy nhất. Không thể chứa thêm gì khác Cho đến khi bạn xóa tài khoản

Để bạn dễ hình dung về dung lượng: toàn bộ bản ghi của bạn chiếm khoảng 400 byte — ít hơn đoạn văn này. Đó là tên của bạn (có thể giả), một dấu vết mật khẩu (kích thước cố định, 60 byte), khóa chính đã mã hóa của bạn (một khối không trong suốt khoảng 128 byte mà chúng tôi không thể đọc được), hai con số cho số dư, vài ngày tháng và một byte cấu hình. Đó là tất cả sự tồn tại của bạn trên máy chủ của chúng tôi.

1.2 Các phiên làm việc đang hoạt động

Dữ liệuTại saoBảo vệThời hạn
Mã băm (hash) của mã thông báo phiên Duy trì trạng thái đăng nhập của bạn Dấu vết không thể đảo ngược (SHA-256). Mã thông báo gốc không bao giờ được lưu trữ trên máy chủ 24 giờ — sau đó sẽ bị xóa hoàn toàn
Ngày tạo Để hệ thống biết thời điểm được tạo — hữu ích cho việc tự động dọn dẹp Timestamp số (giây unix) Bị xóa cùng với phiên làm việc
Ngày hết hạn Phiên làm việc hết hạn sau 24 giờ kể từ khi tạo. Nó không được gia hạn theo quá trình sử dụng — nó có ngày hết hạn cố định Timestamp số (thời điểm tạo + 24 giờ) 24 giờ — sau đó sẽ bị xóa hoàn toàn

Khi đăng xuất hoặc khi hết hạn, dòng dữ liệu đó sẽ bị xóa hoàn toàn khỏi cơ sở dữ liệu. Không còn dấu vết nào cho thấy phiên làm việc đó đã tồn tại.

1.3 Yêu cầu liên kết

Dữ liệuTại saoBảo vệThời hạn
ID của người yêu cầu Biết ai đã gửi yêu cầu Mã nội bộ gồm 24 ký tự ngẫu nhiên 3 ngày — sau đó sẽ tự động xóa
ID của người nhận Biết yêu cầu được gửi đến ai Mã nội bộ gồm 24 ký tự ngẫu nhiên 3 ngày — sau đó sẽ tự động xóa
Trạng thái Đang chờ / đã chấp nhận / bị từ chối 1 byte (số nguyên: 0=đang chờ, 1=đã chấp nhận, 2=bị từ chối) Bị xóa khi được giải quyết hoặc khi hết hạn (3 ngày)
Ngày tạo Biết thời điểm yêu cầu được tạo để có thể tự động xóa Timestamp số (giây unix) — 4 đến 8 byte 3 ngày — sau đó sẽ tự động xóa

Lưu ý quan trọng: Trong khi yêu cầu đang chờ xử lý (tối đa 3 ngày), máy chủ có biết người dùng A đã yêu cầu kết nối với người dùng B. Sau 3 ngày, yêu cầu sẽ tự động bị xóa. Sau khi việc liên kết được chấp nhận, máy chủ không lưu trữ mối quan hệ đó. Danh sách liên hệ của bạn chỉ tồn tại trong trình duyệt của bạn, dưới dạng mã hóa.

1.4 Mã liên kết

Dữ liệuTại saoBảo vệThời hạn
Mã liên kết (alias) Mã định danh ngắn để người dùng khác tìm thấy bạn và yêu cầu tạo đường truyền Mã ngẫu nhiên gồm 8 ký tự được tạo từ ID nội bộ của bạn Vĩnh viễn (đó là mã định danh kết nối công khai của bạn)

1.5 Đăng ký push (thông báo)

Dữ liệuTại saoBảo vệThời hạn
Địa chỉ thông báo Gửi thông báo đến trình duyệt của bạn URL của nhà cung cấp trình duyệt (Google, Mozilla hoặc Apple) Cho đến khi bạn tắt thông báo hoặc xóa tài khoản
Khóa mã hóa push Mã hóa thông báo để chỉ trình duyệt của bạn mới có thể đọc được Tiêu chuẩn Web Push Giống như địa chỉ

1.6 Phản hồi (hỗ trợ)

Dữ liệuTại saoBảo vệThời hạn
Tin nhắn của bạn Để chúng tôi có thể hỗ trợ bạn Văn bản thuần túy Cho đến khi chúng tôi xử lý xong
ID người dùng của bạn Để biết ai cần hỗ trợ ID nội bộ Giống như tin nhắn

1.7 Tín hiệu kết nối (tạm thời)

Để hai thiết bị có thể kết nối trực tiếp, chúng cần trao đổi các tín hiệu kỹ thuật thiết lập kết nối (giao thức WebRTC). Thời điểm duy nhất mà máy chủ của chúng tôi giữ trong bộ nhớ mã người dùng của bạn và của đối phương là trong vài mili giây khi nó xử lý yêu cầu kết nối này. Quá trình này diễn ra trong tích tắc, chỉ nằm trong bộ nhớ RAM và không bao giờ được ghi vào đĩa. Bản thân các tín hiệu này được mã hóa đầu-cuối

Dữ liệuTại saoBảo vệThời hạn
Tín hiệu kết nối Thiết lập kết nối trực tiếp giữa các thiết bị Được mã hóa đầu-cuối bằng khóa công khai của người nhận. Máy chủ không thể đọc hay sửa đổi chúng 60 giây

1.8 Máy chủ phản chiếu (TURN relay)

Nếu không thể kết nối trực tiếp, một máy chủ phản chiếu sẽ được sử dụng: dữ liệu đi qua nó giống như ánh sáng đi qua gương — chúng được phản chiếu từ bên này sang bên kia, nhưng máy chủ phản chiếu không nhận thức được những gì nó đang phản chiếu. Tất cả các gói tin đều được lấp đầy để có kích thước đồng nhất sao cho người quan sát không thể phân biệt được đâu là tin nhắn và đâu là tín hiệu kết nối thông thường.

Dữ liệuTại saoBảo vệThời hạn
Thông tin truy cập Xác thực bạn trên máy chủ phản chiếu Danh tính của bạn được chuyển đổi thành dấu vết không thể đảo ngược — máy chủ phản chiếu không biết bạn là ai 24 giờ

1.9 Các khoản thanh toán đã xử lý

Thanh toán là điểm duy nhất có sự xung đột thực sự với tính ẩn danh. Hãy thành thật về điều đó.

Khi bạn đăng ký Solo2, bạn chọn một tên người dùng (có thể giả), một mật khẩu và một tên công khai (cũng có thể giả nếu muốn). Không có dữ liệu nào liên kết bạn với một người thực. Nhưng nếu bạn thực hiện thanh toán bằng thẻ, tổ chức tài chính của bạn sẽ biết bạn là ai.

Những gì chúng tôi nhận được từ cổng thanh toán chỉ là một xác nhận và một số tiền. Chúng tôi không nhận hoặc lưu trữ tên chủ thẻ, số thẻ, số định danh cá nhân (DNI) hay bất kỳ dữ liệu cá nhân nào của người thanh toán. Đây là những khoản tiền nhỏ — về mặt pháp lý tương đương với một biên lai thanh toán bằng tiền mặt, giống như mua một cây kẹo mút ở cửa hàng tạp hóa: người bán hàng không ghi lại số định danh của người mua.

Ngoài ra, hồ sơ thanh toán được cố ý tách biệt

Dữ liệuTại saoBảo vệThời hạn
Hồ sơ thanh toán Kế toán và nghĩa vụ thuế Xác nhận + số tiền. Không có dữ liệu cá nhân của người trả tiền. Không liên kết với bất kỳ tài khoản người dùng nào Vĩnh viễn (nghĩa vụ pháp lý)

Về kịch bản tồi tệ nhất có thể xảy ra:

Tất cả các khoản thu của chúng tôi đều hợp pháp và được hạch toán thông qua cổng thanh toán. Chúng tôi thực hiện đầy đủ nghĩa vụ thuế. Nhưng về phía chúng tôi, sự ẩn danh của khách hàng là tuyệt đối.

2. Dữ liệu chúng tôi KHÔNG CÓ trên máy chủ

Đây là những gì định nghĩa chúng tôi. Máy chủ Solo2 không lưu trữ và không có quyền truy cập vào

  • Tin nhắn của bạn
  • Các tệp của bạn
  • Danh sách liên hệ của bạn
  • Lịch sử trò chuyện của bạn
  • Vị trí của bạn
  • Phân tích sử dụng
  • Dữ liệu thiết bị
  • Siêu dữ liệu liên lạc

Về địa chỉ IP của bạn

Địa chỉ IP của bạn không được lưu trữ trong bất kỳ cơ sở dữ liệu nào. Trong các nhật ký kỹ thuật của máy chủ, địa chỉ IP được chuyển đổi thành dấu vết không thể đảo ngược (hash) — hữu ích để phát hiện các mẫu lạm dụng, nhưng không thể khôi phục lại IP gốc. Các nhật ký này được xóa tự động sau mỗi 7 ngày. Các tín hiệu kết nối, vốn có thể chứa IP của bạn, được mã hóa đầu-cuối — máy chủ không thể đọc được.

3. Dữ liệu trong trình duyệt của bạn (Kho lưu trữ)

Tất cả những nội dung sau đây sống duy nhất trong trình duyệt của bạn

Dữ liệu của bạn được mã hóa khi lưu trữ — ngay cả khi ai đó truy cập được vào bộ lưu trữ trình duyệt của bạn, họ cũng chỉ tìm thấy các khối mã hóa không thể đọc được nếu không có mật khẩu của bạn.

Khi bạn xuất một bản sao lưu, nó sẽ được mã hóa bằng cùng một phương thức bảo vệ (Argon2id + AES-256-GCM). Chỉ người biết mật khẩu của bạn mới có thể giải mã nó.

Dữ liệu Mã hóa Kiểm soát
Tin nhắnAES-256-GCMBạn quyết định khi nào xóa chúng
TệpAES-256-GCMBạn quyết định khi nào xóa chúng
Liên hệ (cặp)AES-256-GCMBạn quyết định liên kết với ai
Trạng thái xác minhAES-256-GCMBạn xác minh danh tính của từng liên hệ
Chỉ mục tìm kiếmĐược mã hóa bằng các mã thông báo không thể đảo ngược (HMAC)Được xây dựng lại từ tin nhắn của bạn
Trạng thái chuyển phátAES-256-GCMNhững tin nhắn nào đã được chuyển phát
Tin nhắn đang chờAES-256-GCMHàng đợi gửi khi không có kết nối

Bộ lưu trữ tạm thời của trình duyệt

Dữ liệu Loại Thời hạn Tại sao
Phiên người dùng Bộ nhớ cục bộ trình duyệt (localStorage) Cho đến khi bạn đăng xuất Duy trì trạng thái đăng nhập
Phiên bản ứng dụng Bộ nhớ cục bộ trình duyệt (localStorage) Vĩnh viễn Phát hiện cập nhật
Tùy chọn giao diện Bộ nhớ cục bộ trình duyệt (localStorage) Vĩnh viễn Ghi nhớ giao diện hiển thị của bạn
Tùy chọn ngôn ngữ Bộ nhớ cục bộ trình duyệt (localStorage) Vĩnh viễn Ghi nhớ ngôn ngữ của bạn
Mật khẩu (chế độ bảo mật tối đa) Bộ nhớ tab (sessionStorage) Biến mất khi đóng tab Khởi tạo lại mã hóa nếu bạn tải lại trang

Ghi chú về bảo mật trong trình duyệt

Solo2 hoạt động bên trong trình duyệt web của bạn. Dữ liệu mã hóa của bạn được bảo vệ khi lưu trữ, nhưng khi ứng dụng đang mở và hiển thị tin nhắn đã giải mã trên màn hình, tính bảo mật cũng phụ thuộc vào môi trường của bạn:

  • Tiện ích mở rộng trình duyệt:
  • Trình duyệt sạch:
  • Ứng dụng gốc:

4. Các kết nối mạng

Ứng dụng Solo2

Tên miền Lý do Dữ liệu đã gửi
solo2.netAPI của ứng dụngXác thực, báo hiệu, hiện diện
pay.menzuri.comCổng thanh toánChỉ khi bạn thực hiện thanh toán

Không có tên miền nào khác.

Ngay cả để khám phá địa chỉ IP công khai của thiết bị của bạn (cần thiết để thiết lập kết nối trực tiếp giữa các người dùng), chúng tôi cũng sử dụng máy chủ riêng (kỹ thuật gọi là STUN). Chúng tôi không ủy thác cho các dịch vụ bên ngoài. Chúng tôi tự quản lý nó.

Trang giới thiệu

Trang giới thiệu (solo2.net) — vốn độc lập với ứng dụng — sử dụng hệ thống đo lường ẩn danh được lưu trữ trên máy chủ riêng của chúng tôi tại Đức:

Tên miền Lý do Dữ liệu đã gửi
stats.menzuri.comĐo lường truy cập ẩn danhTrang đã truy cập (không cookie, không IP, không định danh)

Hệ thống này không cài đặt cookie, không ghi lại địa chỉ IP của bạn, không nhận dạng bạn, không theo dõi bạn giữa các lần truy cập và không chia sẻ dữ liệu với bên thứ ba. Ứng dụng Solo2 không có hệ thống này hay bất kỳ loại phân tích nào khác.

5. Xóa dữ liệu của bạn

Có hai hành động khác nhau, và điều quan trọng là bạn phải biết sự khác biệt:

Xóa dữ liệu cục bộ

Từ phần cài đặt ứng dụng, bạn có hai tùy chọn xóa cục bộ:

  • Xóa dữ liệu của tôi
  • Đặt lại khẩn cấp

Trong cả hai trường hợp, tài khoản của bạn trên máy chủ vẫn tồn tại.

Khôi phục tự động giữa các thiết bị

Nếu bạn mất dữ liệu trên một thiết bị và có một thiết bị khác đang kết nối, Solo2 sẽ phát hiện tình huống và đề xuất khôi phục danh tính và kho lưu trữ của bạn một cách tự động. Quá trình khôi phục được mã hóa (Argon2id) qua kết nối trực tiếp giữa các thiết bị của bạn — không qua máy chủ.

Xóa tài khoản của bạn khỏi máy chủ

  1. Xóa tất cả
  2. Việc xóa diễn ra theo kiểu nguyên tử (atomic)
  3. Hồ sơ thanh toán được cố ý tách biệt
  4. Các mã định danh trong nhật ký máy chủ là các dấu vết không thể đảo ngược: không thể liên kết một nhật ký với tài khoản của bạn sau khi đã xóa.
  5. Kho lưu trữ trong trình duyệt của bạn không tự động bị xóa bởi hành động này (chúng tôi không có quyền truy cập vào trình duyệt của bạn). Để xóa nó, hãy thực hiện xóa toàn bộ trước hoặc xóa dữ liệu trang web trong trình duyệt của bạn.

5b. Khóa chính và 24 từ của bạn

Khi tạo tài khoản trong Solo2, một khóa chính sẽ được tạo với 256 bit entropy thực (cùng loại Bitcoin sử dụng). Khóa này được đại diện bằng 24 từ mà chỉ bạn biết. Mật khẩu của bạn bao bọc khóa này để lưu trữ dưới dạng mã hóa trên máy chủ — máy chủ không thể đọc được nó.

Điều này có nghĩa là bạn có hai chìa khóa độc lập

Các thuật toán chính xác (có thể xác minh)

Tạo khóa: CSPRNG

Khóa chính của bạn được bảo vệ như thế nào

Lớp Nó là gì Sống ở đâu
Mật khẩu Truy cập máy chủ. Bao bọc khóa chính của bạn Trong trí nhớ của bạn + mã băm trên máy chủ
Bảo mật thiết bị Yếu tố thứ hai vô hình, được tạo tự động khi cài đặt Trên thiết bị của bạn (không thể trích xuất)
Khóa chính (24 từ) 256 bit entropy thực, được tạo ngẫu nhiên. Cấp độ Bitcoin (BIP39) Trên một tờ giấy bạn cất giữ + được bao bọc trên máy chủ
Xoay vòng khóa Mỗi tin nhắn sử dụng một khóa duy nhất và sẽ bị hủy sau đó (Double Ratchet) Tự động, minh bạch

Nếu bạn thay đổi mật khẩu

Thay đổi mật khẩu diễn ra tức thì. Chỉ có khóa chính của bạn được bao bọc lại bằng mật khẩu mới — danh tính của bạn không đổi, kho lưu trữ không bị mã hóa lại, các liên hệ không bị ảnh hưởng, và 24 từ của bạn vẫn giữ nguyên. Đó là một thao tác trong vài mili giây.

Khôi phục

Nếu bạn mất mật khẩu, bạn có thể truy cập kho lưu trữ bằng 24 từ của mình — mà không cần máy chủ. Nếu bạn mất 24 từ, bạn có thể đăng nhập bằng mật khẩu và máy chủ sẽ gửi lại khóa đã bao bọc của bạn. Nếu bạn mất cả hai, dữ liệu của bạn không thể khôi phục được. Giống như Bitcoin, đó là bảo mật theo thiết kế.

6. Điều gì xảy ra nếu ai đó truy cập máy chủ trái phép

Nếu một kẻ tấn công có được quyền truy cập đầy đủ vào máy chủ Solo2, họ sẽ lấy được:

  • Tên người dùng và tên công khai
  • Mã liên kết
  • Khóa công khai (vô dụng nếu không có khóa riêng tư, vốn nằm trong trình duyệt của bạn)
  • Dấu vết mật khẩu (vô dụng nếu không có một cuộc tấn công brute-force cực kỳ tốn kém nhờ vào Argon2id)
  • Dấu vết mã thông báo phiên (vô dụng nếu không có mã thông báo gốc)
  • Các yêu cầu liên kết đang chờ xử lý (ID nội bộ, hết hạn sau 3 ngày)
  • Loại tài khoản, số dư và ngày đăng ký
  • Hồ sơ thanh toán (không thể liên kết với một người dùng cụ thể)

Những gì họ KHÔNG lấy được:

  • Không có tin nhắn nào (chúng chưa bao giờ nằm trên máy chủ)
  • Không có tệp nào (chúng chưa bao giờ nằm trên máy chủ)
  • Không có danh sách liên hệ nào (chưa bao giờ nằm trên máy chủ)
  • Không có lịch sử trò chuyện nào (chưa bao giờ nằm trên máy chủ)
  • Không có khóa mã hóa riêng tư nào (chúng sống trong trình duyệt của bạn)
  • Không có địa chỉ IP nào (chúng không được ghi lại)

7. Cam kết của chúng tôi

Bản tuyên ngôn này sẽ được cập nhật với mỗi thay đổi liên quan trong việc quản lý dữ liệu. Nếu chúng tôi thêm một trường mới vào cơ sở dữ liệu, nó sẽ xuất hiện ở đây. Nếu chúng tôi xóa bớt cái gì, cũng vậy.

Phiên bản có hiệu lực luôn là trang này.

Solo2 — Cuộc trò chuyện của bạn chỉ là của riêng bạn.