Nếu Immich là mặc định self-host, Ente là bản đối trọng privacy-first: client (gồm Flutter mobile) mã hóa trước khi upload, server chỉ giữ blob không đọc được.
Nên học
- UX khóa. Recovery phrase và chia sẻ gia đình thắng dashboard “tin chúng tôi”.
- Pipeline encrypt-then-upload có resume.
- Surface sản phẩm cho Photos và secret kiểu Auth.
Cạm bẫy
- User quên passphrase — thiết kế khôi phục tài khoản trước khi launch.
- Sinh thumbnail không được lộ plaintext trên thiết bị dùng chung.
Hãy copy cuộc đối thoại threat model, không chỉ lựa chọn cipher.
Bài viết gốc đăng tại FlutterCook. Bản trên đó là bản được cập nhật mới nhất.
Nhận xét
Đăng nhận xét