Ứng dụng khác có thấy ảnh ẩn của bạn trên iPhone không?

Ẩn ảnh chỉ giấu nó trong Ảnh. Điều đó không thay đổi những gì một ứng dụng có quyền truy cập ảnh đầy đủ đọc được.

Mã QR: quét bằng camera iPhone để cài đặt Hidlet

Hidlet là ứng dụng cho iPhone

Hướng camera iPhone vào mã để cài đặt. Không cần tài khoản.

hoặc gửi liên kết cho tôi
Câu trả lời ngắn:

Có thể. Ảnh ẩn chỉ được ẩn bên trong ứng dụng Ảnh, nhưng tài liệu dành cho nhà phát triển của Apple nói một ứng dụng đọc thư viện ảnh của bạn qua khung Photos của Apple có thể lấy cả ảnh ẩn nếu mã của nó yêu cầu. Ứng dụng dùng bộ chọn ảnh của hệ thống chỉ nhận những ảnh bạn chọn. Hãy kiểm tra ứng dụng nào có quyền truy cập Ảnh trong Cài đặt → Quyền riêng tư & Bảo mật → Ảnh.

Bạn đã ẩn một loạt ảnh, và giờ một ứng dụng muốn “quyền truy cập ảnh của bạn”. Ẩn chúng có giữ chúng ngoài tầm với của ứng dụng đó không? Câu trả lời trung thực là: tùy loại quyền truy cập bạn cấp, và các trang của Apple kín tiếng về chuyện này hơn hầu hết các bài viết tưởng.

Hướng dẫn này nói về việc ẩn ảnh làm gì, mã của nhà phát triển làm được gì khi có quyền truy cập đầy đủ, vì sao bộ chọn ảnh an toàn hơn, và cách kiểm tra ứng dụng nào đọc được thư viện của bạn.

Ẩn ảnh làm gì

Apple nói khi bạn ẩn một ảnh, nó được chuyển vào album Bị ẩn, nên không xuất hiện ở bất kỳ nơi nào khác trong Ảnh: không trong Thư viện, không trong các album khác, thậm chí không trong tiện ích Ảnh trên Màn hình chính. Album Bị ẩn mặc định được khóa bằng Face ID, Touch ID hoặc mật mã của bạn.

Tất cả những điều đó mô tả ứng dụng Ảnh. Trang của Apple không nói ứng dụng khác được đối xử ra sao. Về các bước ẩn ảnh, xem Cách ẩn ảnh trên iPhone.

Ứng dụng có quyền truy cập đầy đủ làm được gì

Ứng dụng đọc thư viện của bạn qua khung Photos của Apple. Tài liệu dành cho nhà phát triển của Apple về việc truy xuất ảnh có một thiết lập tên là includeHiddenAssets. Mặc định nó tắt, và một lần truy xuất bỏ qua các ảnh được đánh dấu ẩn. Nhà phát triển có thể bật nó, và khi đó lần truy xuất bao gồm cả ảnh ẩn.

Nói đơn giản: ẩn là một cờ đánh dấu trên ảnh, và một ứng dụng có quyền truy cập đầy đủ có thể chọn đọc các ảnh mang cờ đó. Hầu hết ứng dụng sẽ không làm vậy, nhưng không có gì trong tài liệu của Apple khiến điều đó là không thể.

Ba điều Apple không nói, nên chúng tôi cũng không nói:

Vì sao bộ chọn ảnh an toàn hơn

Nhiều ứng dụng không bao giờ xin thư viện của bạn. Khi bạn chạm “Tải lên” hoặc “Đính kèm”, chúng mở bộ chọn ảnh của hệ thống. Apple nói bộ chọn chạy trong một tiến trình riêng, nên mặc định là riêng tư: ứng dụng chỉ nhận những ảnh bạn chọn, và bạn không cần cấp quyền rõ ràng cho nó để chọn ảnh.

Nếu ứng dụng cho bạn lựa chọn, hãy chia sẻ vài ảnh thay vì cả thư viện. Hướng dẫn dành cho nhà phát triển của Apple (iOS 14 trở lên) mô tả tùy chọn Chọn ảnh cho phép bạn chọn những ảnh để chia sẻ với một ứng dụng.

Kiểm tra ứng dụng nào đọc được ảnh của bạn

  1. Mở Cài đặt.
  2. Chạm Quyền riêng tư & Bảo mật, rồi Ảnh.
  3. Xem qua danh sách. Apple nói một ứng dụng chỉ xuất hiện ở đó sau khi nó đã xin quyền.
  4. Chọn một ứng dụng để thay đổi quyền truy cập bạn đã cấp cho nó. Apple nói với ảnh, bạn có thể thay đổi quyền truy cập đã cấp cho ứng dụng.

Hãy làm vậy với mọi ứng dụng bạn ít dùng. Bạn luôn có thể cấp lại quyền khi ứng dụng cần.

Giữ ảnh riêng tư ngoài thư viện

Nếu một ảnh không bao giờ được để ứng dụng khác đọc được, cách mạnh nhất là không để nó trong thư viện ảnh của bạn. Kho giữ ảnh trong vùng lưu trữ mã hóa riêng của nó, nên các ứng dụng đọc thư viện của bạn không thấy chúng ở đó. Hidlet hoạt động theo cách này: bạn nhập ảnh vào một kho, và sau đó nó có thể đề nghị xóa bản gốc khỏi Ảnh, việc này chỉ xin quyền Ảnh khi bạn chọn làm. Hãy cũng làm trống Đã xóa gần đây, vì ảnh đã xóa vẫn ở đó 30 ngày. Hidlet đã có trên App Store.

Hidlet có thể và không thể bảo vệ gì

Hidlet bảo vệ những ảnh nằm trong một kho. Nó không thể bảo vệ ảnh vẫn nằm trong thư viện ảnh của bạn, và không thể thay đổi những gì ứng dụng khác làm với quyền truy cập thư viện bạn đã cấp. Ảnh bạn chụp bằng camera của Hidlet đi thẳng vào kho đang mở, không vào cuộn camera.

Câu hỏi thường gặp

Album Bị ẩn có ngăn ứng dụng thấy ảnh của tôi không?

Tự nó thì không. Apple nói ảnh ẩn không xuất hiện trong Thư viện, các album khác hay tiện ích Ảnh. Tài liệu nhà phát triển của Apple nói một lần truy xuất ảnh mặc định bỏ qua ảnh ẩn, nhưng ứng dụng có thể yêu cầu bao gồm chúng.

Ứng dụng có thấy toàn bộ thư viện của tôi khi tôi tải lên một ảnh không?

Không, nếu ứng dụng dùng bộ chọn ảnh của hệ thống. Apple nói bộ chọn chạy trong một tiến trình riêng, mặc định là riêng tư, và bạn không cần cấp quyền rõ ràng cho ứng dụng để chọn ảnh.

Khóa Face ID trên album Bị ẩn có bảo vệ nó khỏi các ứng dụng khác không?

Apple mô tả khóa đó là một tính năng của Ảnh, dùng để mở album Bị ẩn trong Ảnh. Apple không nói khóa áp dụng cho các ứng dụng khác, nên đừng trông cậy vào nó cho việc đó.

Tôi có xem được ứng dụng nào đọc được ảnh của mình không?

Có. Apple nói hãy mở Cài đặt, chạm Quyền riêng tư & Bảo mật, chọn Ảnh, và bạn sẽ thấy các ứng dụng đã xin quyền truy cập. Bạn có thể thay đổi hoặc gỡ quyền ở đó.

Nguồn

  1. Apple Support — Hide photos and videos on your iPhone, iPad, or Mac
  2. Apple Developer — PHFetchOptions.includeHiddenAssets
  3. Apple Developer — Delivering an enhanced privacy experience in your Photos app
  4. Apple Support — Recover deleted photos and videos on iPhone
  5. Apple Personal Safety guide — Review and update app privacy settings on Apple devices