Cách văn bản của bạn được xử lý
Tất cả công cụ trên Text & Unicode Toolkit xử lý văn bản ngay trên thiết bị của bạn. Trang này giải thích quá trình đó diễn ra như thế nào và cách bạn tự kiểm chứng.
Tổng quan
Website gồm các tệp HTML, CSS và JavaScript tĩnh được phân phối qua Cloudflare Pages. Khi bạn mở một trang công cụ, trình duyệt tải các tệp này về. Từ lúc đó, mọi phép xử lý văn bản đều do JavaScript chạy trong trình duyệt của bạn thực hiện. Website không có API nhận văn bản, không có cơ sở dữ liệu và không có tài khoản người dùng.
Điều gì xảy ra khi bạn dùng một công cụ
- Bạn dán hoặc gõ văn bản: nội dung chỉ nằm trong bộ nhớ của tab trình duyệt.
- Bạn chọn tùy chọn: các hàm JavaScript của công cụ xử lý văn bản ngay trên thiết bị và hiển thị kết quả.
- Không có yêu cầu mạng nào chứa văn bản của bạn được gửi đi trong quá trình này.
- Khi bạn đóng tab hoặc tải lại trang, văn bản và kết quả bị xóa khỏi bộ nhớ.
Sao chép và tải xuống
Nút Sao chép dùng Clipboard API của trình duyệt để đưa kết quả vào bộ nhớ tạm của thiết bị. Nút Tải xuống tạo một tệp .txt ngay trên máy bằng đối tượng Blob, rồi trình duyệt lưu tệp đó như một lượt tải bình thường. Cả hai thao tác đều không đi qua máy chủ.
Những gì được lưu trên thiết bị
Website lưu lựa chọn giao diện sáng/tối và lựa chọn đồng ý hoặc từ chối analytics trong localStorage của trình duyệt. Google Analytics và SearchBastion chỉ được tải sau khi bạn đồng ý; khi đó Google Analytics có thể đặt cookie và SearchBastion tạo mã phiên ngẫu nhiên trong sessionStorage. Website không hiển thị quảng cáo.
Một số trình duyệt có thể tự khôi phục nội dung ô nhập khi bạn bấm quay lại hoặc mở lại tab vừa đóng. Đây là tính năng của trình duyệt và dữ liệu vẫn nằm trên máy bạn. Tiện ích mở rộng (extension) được cấp quyền đọc trang web cũng có thể thấy nội dung bạn nhập; nếu xử lý văn bản nhạy cảm, hãy cân nhắc các tiện ích đang bật.
Cách tự kiểm chứng
Bạn không cần tin lời chúng tôi; có thể tự kiểm tra theo các cách sau:
- Mở công cụ dành cho nhà phát triển (DevTools, phím F12), chọn thẻ Network, rồi dán văn bản và dùng công cụ. Bạn sẽ thấy không có yêu cầu mạng nào chứa nội dung đó.
- Tải xong trang công cụ, ngắt kết nối mạng (hoặc bật chế độ Offline trong DevTools), rồi tiếp tục sử dụng. Công cụ vẫn hoạt động vì mọi xử lý đều diễn ra cục bộ.
Giới hạn
Vì xử lý trên thiết bị, tốc độ phụ thuộc vào cấu hình máy và trình duyệt. Văn bản rất dài có thể làm trang phản hồi chậm hơn trên điện thoại cấu hình thấp. Máy chủ lưu trữ vẫn có thể ghi nhật ký truy cập tiêu chuẩn (IP, thời gian, đường dẫn, user agent) khi bạn tải trang, như mô tả trong Chính sách bảo mật; nhật ký này không chứa văn bản bạn nhập.