
Czy inne aplikacje widzą twoje ukryte zdjęcia na iPhonie?
Ukrycie zdjęcia chowa je w Zdjęciach. Nie zmienia tego, co może odczytać aplikacja z pełnym dostępem do zdjęć.
Hidlet to aplikacja na iPhone'a
Skieruj aparat iPhone'a na kod, aby zainstalować. Bez konta.
albo wyślij mi linkMożliwe. Ukryte zdjęcia są ukryte w aplikacji Zdjęcia, ale dokumentacja Apple dla programistów podaje, że aplikacja czytająca twoją bibliotekę przez framework Photos może uwzględnić ukryte zdjęcia, jeśli jej kod o to poprosi. Aplikacje korzystające z systemowego wyboru zdjęć dostają tylko te zdjęcia, które wybierzesz. Sprawdź, które aplikacje mają dostęp do Zdjęć, w Ustawienia → Prywatność i ochrona → Zdjęcia.
Ukryłeś zestaw zdjęć i teraz jakaś aplikacja prosi o „dostęp do twoich zdjęć”. Czy ukrycie chroni je przed jej zasięgiem? Uczciwa odpowiedź brzmi: zależy od rodzaju dostępu, który dasz, a strony Apple są w tej sprawie cichsze, niż sugeruje większość artykułów.
Ten poradnik opisuje, co robi ukrycie, co może zrobić kod programisty z pełnym dostępem, dlaczego wybór zdjęć jest bezpieczniejszy i jak sprawdzić, które aplikacje mogą czytać twoją bibliotekę.
Co robi ukrycie
Apple podaje, że gdy ukryjesz zdjęcie, trafia ono do albumu Ukryte, więc nie pojawia się nigdzie indziej w Zdjęciach: ani w Bibliotece, ani w innych albumach, ani nawet w widżecie Zdjęć na ekranie początkowym. Album Ukryte jest domyślnie zablokowany przez Face ID, Touch ID lub kod.
Wszystko to opisuje aplikację Zdjęcia. Strona Apple nie mówi, jak traktowane są inne aplikacje. Kroki ukrywania zdjęć znajdziesz w poradniku Jak ukryć zdjęcia na iPhonie.
Co może zrobić aplikacja z pełnym dostępem
Aplikacje czytają twoją bibliotekę przez framework Photos od Apple. Dokumentacja Apple dla programistów dotycząca pobierania zdjęć ma ustawienie includeHiddenAssets. Domyślnie jest wyłączone i pobieranie pomija zdjęcia oznaczone jako ukryte. Programista może je włączyć, wtedy pobieranie obejmuje także ukryte zdjęcia.
Prościej: „ukryte” to flaga na zdjęciu, a aplikacja z pełnym dostępem może zdecydować się czytać zdjęcia z tą flagą. Większość aplikacji tego nie zrobi, ale nic w dokumentacji Apple nie czyni tego niemożliwym.
Trzy rzeczy, o których Apple nie mówi, więc my też nie powiemy:
- Blokada Face ID. Apple opisuje ją jako sposób otwierania albumu Ukryte w Zdjęciach. Nie podaje, że blokada dotyczy innych aplikacji.
- Ograniczony dostęp. Apple podaje, że ograniczona biblioteka pozwala wybrać konkretne zdjęcia do udostępnienia aplikacji. Nie mówi, co dzieje się z ukrytymi zdjęciami, które wybierzesz.
- Wybór zdjęć a album Ukryte. Apple nie mówi, czy systemowy wybór zdjęć pokazuje album Ukryte.
Dlaczego wybór zdjęć jest bezpieczniejszy
Wiele aplikacji nigdy nie prosi o twoją bibliotekę. Gdy dotkniesz „Wyślij” albo „Załącz”, otwierają systemowy wybór zdjęć. Apple podaje, że wybór działa w osobnym procesie, więc jest domyślnie prywatny: aplikacja dostaje tylko wybrane przez ciebie zdjęcia, a żeby wybrać zdjęcia, nie musisz wyraźnie jej autoryzować.
Jeśli aplikacja daje wybór, udostępnij kilka zdjęć zamiast całej biblioteki. Przewodnik Apple dla programistów (iOS 14 i nowsze) opisuje opcję wyboru zdjęć, dzięki której wskazujesz zdjęcia do udostępnienia aplikacji.
Sprawdź, które aplikacje mogą czytać twoje zdjęcia
- Otwórz Ustawienia.
- Dotknij Prywatność i ochrona, a potem Zdjęcia.
- Przejrzyj listę. Apple podaje, że aplikacja pojawia się tam dopiero po tym, jak poprosi o zgodę.
- Wybierz aplikację, żeby zmienić dostęp, który jej dałeś. Apple podaje, że w przypadku zdjęć możesz zmienić dostęp przyznany aplikacjom.
Zrób to dla każdej aplikacji, której rzadko używasz. Dostęp zawsze możesz dać ponownie, gdy aplikacja będzie go potrzebować.
Trzymaj prywatne zdjęcia poza biblioteką
Jeśli zdjęcie nigdy nie może być czytelne dla innej aplikacji, najmocniejszym ruchem jest w ogóle nie mieć go w bibliotece zdjęć. Sejf trzyma zdjęcia we własnej zaszyfrowanej przestrzeni, więc aplikacje czytające twoją bibliotekę ich tam nie widzą. Tak działa Hidlet: importujesz zdjęcia do sejfu, a potem może zaproponować usunięcie oryginałów ze Zdjęć, co wymaga zgody na dostęp do Zdjęć dopiero wtedy, gdy się na to zdecydujesz. Opróżnij też Ostatnio usunięte, bo usunięte zdjęcia zostają tam przez 30 dni. Hidlet jest dostępny w App Store.
Co Hidlet może, a czego nie może chronić
Hidlet chroni zdjęcia, które są w sejfie. Nie ochroni zdjęć wciąż leżących w twojej bibliotece zdjęć i nie zmieni tego, co inne aplikacje robią z dostępem do biblioteki, który im dajesz. Zdjęcia zrobione aparatem Hidleta trafiają prosto do otwartego sejfu, a nie do rolki aparatu.
Najczęściej zadawane pytania
Czy album Ukryte chroni moje zdjęcia przed aplikacjami?
Samo w sobie nie. Apple podaje, że ukryte zdjęcia nie pojawiają się w Bibliotece, innych albumach ani widżecie Zdjęć. Dokumentacja Apple dla programistów mówi, że pobieranie zdjęć domyślnie pomija ukryte, ale aplikacja może poprosić o ich uwzględnienie.
Czy aplikacje widzą całą moją bibliotekę, gdy wysyłam jedno zdjęcie?
Nie, jeśli aplikacja korzysta z systemowego wyboru zdjęć. Apple podaje, że wybór działa w osobnym procesie, jest domyślnie prywatny, a żeby wybrać zdjęcia, nie musisz wyraźnie autoryzować aplikacji.
Czy blokada Face ID na albumie Ukryte chroni go przed innymi aplikacjami?
Apple opisuje tę blokadę jako funkcję Zdjęć, służącą do otwierania albumu Ukryte w aplikacji Zdjęcia. Nie podaje, że blokada dotyczy innych aplikacji, więc nie polegaj na niej w tym celu.
Czy mogę zobaczyć, które aplikacje mogą czytać moje zdjęcia?
Tak. Apple podaje, że wystarczy otworzyć Ustawienia, dotknąć Prywatność i ochrona, wybrać Zdjęcia, a zobaczysz aplikacje, które poprosiły o dostęp. Możesz tam zmienić lub odebrać dostęp.
Źródła
- Apple Support — Hide photos and videos on your iPhone, iPad, or Mac
- Apple Developer — PHFetchOptions.includeHiddenAssets
- Apple Developer — Delivering an enhanced privacy experience in your Photos app
- Apple Support — Recover deleted photos and videos on iPhone
- Apple Personal Safety guide — Review and update app privacy settings on Apple devices