Tóm tắt
Scissor Image không bao giờ nhận ảnh của bạn. Khi bạn mở một công cụ, trình duyệt tải trang web và bộ máy xử lý ảnh. Khi bạn chọn tệp, trình duyệt giải mã thành điểm ảnh trong bộ nhớ của thẻ, bộ máy xử lý chúng bằng chính bộ xử lý của bạn, và kết quả được trả lại cho bạn dưới dạng tệp tải về. Đóng thẻ là mọi thứ bị xóa sạch.
Cái gì chạy ở đâu
Giải mã (đọc JPG, PNG, WebP, AVIF và HEIC trong Safari) do trình duyệt của bạn thực hiện, giống như cách nó hiển thị ảnh trên mọi trang web.
Bộ máy xử lý ảnh chuyển đổi, đổi kích thước, cắt, xoay, nén theo dung lượng mục tiêu và xóa siêu dữ liệu. Nó được viết bằng Rust, dùng thư viện ảnh mã nguồn mở và biên dịch sang WebAssembly. Nó chạy trong một worker nền nên trang luôn mượt.
Máy chủ chỉ lưu các tệp của trang web. Nó không có điểm nhận ảnh tải lên, nên không có gì để nhận ảnh. Một dịch vụ chăm sóc khách hàng nhỏ trên cùng tên miền chỉ nhận những gì bạn chủ động gửi, như phản hồi hoặc đăng ký danh sách chờ, cùng số lượt xem trang ẩn danh.
Tự kiểm chứng
Mở công cụ dành cho nhà phát triển của trình duyệt, chuyển sang thẻ Network và dùng một công cụ bất kỳ. Bạn sẽ thấy các tệp của chính trang web được tải, vài yêu cầu nhỏ đếm lượt xem ẩn danh đến /_care/, và không có yêu cầu nào mang theo ảnh của bạn. Bạn cũng có thể ngắt kết nối Internet sau khi trang đã tải: mọi công cụ vẫn hoạt động.
Trang web cũng gửi Chính sách bảo mật nội dung nghiêm ngặt, yêu cầu trình duyệt chặn trang kết nối với bất kỳ máy chủ nào khác, nên ngay cả khi mã của chúng tôi có lỗi, ảnh của bạn cũng không thể bị gửi đi nơi khác.
Dùng được khi ngoại tuyến, cài như một ứng dụng
Sau lần truy cập đầu tiên, service worker lưu trang web và bộ máy xử lý trong bộ nhớ đệm của trình duyệt, nên các công cụ mở và hoạt động khi không có mạng. Trong Chrome hoặc Edge, chọn Cài đặt trên thanh địa chỉ. Trong Safari, chọn Thêm vào Dock (Mac) hoặc Thêm vào Màn hình chính (iPhone và iPad).