Face Obfuscator
Hide faces in photos before sharing. Detection runs in your browser.
Drop a photo here
or click to browse
Max 25 MB. Processed locally.
We never overwrite your original. The obfuscated copy is a new file.
Auto-detection can miss faces in group photos — you'll need to verify the result before saving.
Your original photo is never modified. The obfuscated copy is generated as a new file — if anything goes wrong, your original is still intact on your device.
Faces detected: 0
Tip: click and drag on the image to add a manual box.
Auto-detection can miss faces, especially in group photos. Before downloading, check that every face you want hidden is marked. Click on the photo to add a manual box; click an existing box to select it, then press ⌫ to remove it.
Dlaczego ukrywanie twarzy ma znaczenie
Zdjęcia z protestów, przestrzeni publicznych, wydarzeń grupowych, a nawet zwykłe selfie często zawierają twarze osób, które nie wyraziły zgody na bycie identyfikowalnymi online. Współczesne rozpoznawanie twarzy jest szybkie i swobodnie dostępne — pojedyncze zdjęcie nieznajomego można w sekundach z dużym prawdopodobieństwem dopasować do publicznych profili społecznościowych.
Ukrywanie twarzy przed udostępnieniem nie jest paranoją. Dla niektórych grup to podstawa bezpieczeństwa operacyjnego. Dziennikarze chroniący źródła; aktywiści dokumentujący wydarzenia; rodzice publikujący zdjęcia dzieci — wszyscy korzystają z szybkiej, lokalnej metody ukrywania twarzy.
Co wykrywa to narzędzie
Wykrywanie twarzy działa w całości w twojej przeglądarce za pomocą face-api.js, biblioteki open source opartej na TensorFlow.js. Używany model to "Tiny Face Detector" — około 190 KB wag, zoptymalizowany pod kątem szybkości. Identyfikuje twarze frontalne i lekko obrócone; pomija ekstremalne profile, twarze silnie zasłonięte i bardzo małe twarze. Dlatego pozwalamy ręcznie dodawać ramki.
Trzy style
- Pikselizacja — redukuje obszar twarzy do grubej siatki pikseli, a następnie powiększa. Rozmiar piksela, którego używamy (~1/8 wymiaru twarzy), jest wystarczająco duży, aby rekonstrukcja była niepraktyczna. Wizualnie oczywiste, że coś zostało zasłonięte.
- Czarne pole — maluje pełny czarny prostokąt. Pod polem nie pozostaje żadna informacja o pikselach. Najbezpieczniej, wygląda najbardziej agresywnie.
- Emoji — zakrywa obszar twarzy emoji 😎 na czarnym tle. Takie samo bezpieczeństwo jak czarne pole (nie pozostają informacje o pikselach), ale lżejszy ton. Dobre do zwykłych postów, gdzie chcesz ukryć twarz, nie sprawiając, że zdjęcie wygląda złowieszczo.
Wszystkie trzy są praktycznie nieodwracalne przy ustawieniach, których używamy.
Twój oryginał pozostaje nietknięty
Twoje oryginalne zdjęcie nigdy nie jest modyfikowane. Ukryta kopia jest generowana w całości w pamięci przeglądarki i pobierana jako nowy plik. Domyślnie usuwamy również metadane EXIF z ukrytej kopii — jeśli ukrywasz twarze, prawdopodobnie nie chcesz mieć też współrzędnych GPS i numeru seryjnego urządzenia w wyjściowym pliku.
Do czego to narzędzie NIE jest odpowiednie
To nie zastępuje starannej redakcji. W przypadku obrazów, które muszą wytrzymać analizę kryminalistyczną (ujawnienia prawne, wrażliwe dziennikarstwo), skonsultuj się z profesjonalistą. Programowe ukrywanie jest solidne dla zwykłego udostępniania, ale nie może zapobiec każdej możliwej próbie inżynierii odwrotnej.