Polityka prywatności
Obowiązuje od 1 października 2026
To jest tłumaczenie. Prawnie wiążąca jest wersja angielska.
SpecFit to aplikacja na iPhone od Codemad („my”, „nas”). Pokazuje Ci, jak okulary wyglądają na Twojej prawdziwej twarzy. Szacuje też Twój rozstaw źrenic (PD). Ta polityka mówi, co aplikacja przechowuje na Twoim iPhonie i co wysyła do dostawców usług. Mówi też, jak długo przechowujemy dane i jaki masz wybór.
Najważniejsze w skrócie
- Twój skan twarzy 3D i Twoje wymiary zostają na Twoim iPhonie. Nigdy nie wysyłamy ich na nasz serwer ani do analityki.
- Przymiarka albo odczyt kształtu twarzy potrzebuje zdjęć. Te zdjęcia trafiają na nasz serwer i do Gemini AI od Google, aby stworzyć wynik.
- Nie przechowujemy tych zdjęć po tym, jak wynik jest gotowy. Jedyne, co zachowujemy, to krótkotrwały wynik kształtu twarzy. Przechowujemy go pod jednokierunkowym hashem przez 7 dni. Nie zawiera żadnego zdjęcia.
- Google może krótko przechowywać zdjęcia, aby sprawdzić, czy nie są wykorzystywane niewłaściwie.
- Nigdy nie sprzedajemy Twoich danych. Nigdy nie używamy Twoich zdjęć do reklam.
- Mierzymy nasze kampanie reklamowe za pomocą AppsFlyer tylko wtedy, gdy zezwolisz na śledzenie, kiedy zapyta o to iOS.
Dane, które zostają na Twoim urządzeniu
Prowadzony skan twarzy korzysta z kamery TrueDepth w iPhonie z Face ID. Przechwytuje siatkę 3D i dane głębi Twojej twarzy. Aplikacja wykorzystuje je, aby znaleźć punkty charakterystyczne twarzy i zmierzyć Twoje PD, szerokość twarzy i szerokość mostka. Wykorzystuje je też do obliczenia szczegółów dopasowania oprawek.
Skan, siatka, dane głębi, punkty charakterystyczne, wymiary i szczegóły dopasowania zostają na Twoim iPhonie. Tak samo Twoje wartości recepty. Nic z tego nie trafia na nasz serwer ani do analityki. Twoje zdjęcie bazowe, lewe i prawe zdjęcie ze skanu, zapisane przymiarki i zapisane oprawki z linków są również przechowywane na Twoim iPhonie.
Wszystko to znajduje się w piaskownicy iOS aplikacji. Profil twarzy korzysta z pełnej ochrony plików iOS.
Jedna mała uwaga: kiedy prosisz o przymiarkę, instrukcja renderowania może zawierać docelową szerokość oprawek. Podajemy ją jako procent szerokości Twojej twarzy. Nie wysyłamy Twoich surowych wymiarów ani Twojej siatki.
Dane, które opuszczają Twoje urządzenie, i dokąd trafiają
Każdy poniższy element wędruje przez HTTPS do naszego API, „SpecFit API”. Prowadzi je dla nas Cloudflare. Niektóre żądania trafiają następnie do Gemini API od Google.
Przymiarki. Dla każdej nowej przymiarki aplikacja wysyła Twoje zdjęcie z przodu. To zdjęcie ze skanu albo zdjęcie, które wybrałeś. Dla widoków pod kątem wysyła też lewe lub prawe zdjęcie zrobione podczas skanu twarzy. Wysyła też zdjęcia produktu i instrukcję tekstową. Nasz serwer przekazuje to do Gemini i zwraca Ci wynik. Przetwarzamy to tylko w pamięci. Nie zapisujemy Twoich zdjęć ani wygenerowanych obrazów w naszej pamięci masowej.
Odczyt kształtu twarzy. Możesz skonfigurować aplikację zdjęciem zamiast skanu 3D. Jeśli tak zrobisz, aplikacja wysyła mniejszą kopię tego zdjęcia (768 pikseli) tuż po konfiguracji. Dzieje się to przed jakąkolwiek przymiarką. Gemini odczytuje kształt Twojej twarzy trzy razy, a my obliczamy średnią z tych odczytów. Nie przechowujemy zdjęcia. Zachowujemy tylko wynik: etykietę kształtu i sześć wyników. Przechowujemy go w pamięci podręcznej Cloudflare przez 7 dni. Kluczem jest jednokierunkowy hash SHA-256 obrazu, nie Twoje ID urządzenia. Nie wykonujemy tego odczytu, jeśli korzystasz ze skanu 3D.
Zdjęcia okularów. Możesz wybrać zdjęcie albo zrzut ekranu okularów, na przykład osoby, która je nosi. Aplikacja wysyła wtedy wycinek obszaru oczu, aby zidentyfikować oprawki. Przechowujemy wynik dotyczący oprawek przez 7 dni. Wynik zawiera szczegóły oprawek oraz przybliżenie marki i modelu. Nie zawiera żadnego obrazu. Kluczem jest hash Twojego ID profilu i ID modelu.
Wklejone linki do produktów. Kiedy wklejasz link do sklepu, aplikacja wysyła adres URL. Nasz serwer pobiera publiczną ofertę i prosi Gemini o wybranie zdjęcia produktu. Przechowujemy wynik przez 7 dni, z hashem adresu URL jako kluczem. Wynik zawiera źródłowy adres URL i zdjęcie produktu. Nie zawiera Twojego ID urządzenia. Niektóre sklepy blokują nasz serwer. W takim przypadku aplikacja może sama pobrać publiczną stronę przez Twoje własne połączenie i wysłać kod HTML strony na nasz serwer.
Udostępnione filmy z TikToka. Kiedy udostępniasz film z TikToka do SpecFit, aplikacja wysyła link do TikToka. Nasz serwer pobiera publiczny film przez ScrapeCreators, usługę danych TikToka. Przesyła film do Gemini Files API, aby znaleźć momenty, w których noszone są okulary. Zaraz po odczycie usuwamy plik z Gemini. Przechowujemy wynik przez 24 godziny, z filmem jako kluczem. Wynik zawiera tylko znaczniki czasu i pary oprawek.
Jak Google obsługuje te żądania. Google przetwarza je jako nasz dostawca usług na podstawie dodatkowych warunków Gemini API. Korzystamy z płatnej wersji Gemini API. Google twierdzi, że w przypadku płatnego korzystania nie używa promptów ani odpowiedzi do ulepszania swoich produktów. Google może je logować na ograniczony czas, aby wykrywać niewłaściwe użycie i spełniać obowiązki prawne. To przetwarzanie może odbywać się w innych krajach.
Anonimowe ID urządzenia. Aplikacja tworzy losowe ID i przechowuje je w iOS Keychain. Wysyła to ID z każdym żądaniem do naszego API. ID nie zawiera imienia, adresu e-mail ani danych twarzy. Nie potrzebujesz konta. To samo ID jest Twoim ID klienta w RevenueCat i Twoim ID analitycznym w PostHog.
Nasz serwer przechowuje pod tym ID mały wpis w Cloudflare. Zawiera Twój wpis klucza App Attest, który pozwala nam sprawdzić, że żądania pochodzą z prawdziwej aplikacji SpecFit. Zawiera klucze śledzące wykorzystanie kredytów dla płatnych przymiarek. Zawiera czasy Twoich ostatnich importów linków, identyfikacji zdjęć i odczytów TikToka, do dziennych limitów. Te czasy usuwamy po 24 godzinach. Zawiera też znacznik informujący, czy kiedykolwiek dokonałeś zakupu.
Nie ma tygodniowego limitu przymiarek. Twoje kredyty płacą za przymiarki. Globalny dzienny budżet ogranicza nasz całkowity koszt AI.
Zakupy. Credits to zakupy jednorazowe. Apple rozlicza je przez Twoje konto App Store. Nic nie jest abonamentem i nic się nie odnawia. RevenueCat rejestruje każdy zakup i przechowuje Twoje saldo kredytów, powiązane z Twoim ID urządzenia. Nigdy nie widzimy danych Twojej karty. Jeśli wykorzystasz kod promocyjny, RevenueCat informuje o tym nasz serwer, a my zapisujemy to wykorzystanie w PostHog.
Analityka produktu. Aplikacja i nasz serwer wysyłają zdarzenia użycia do PostHog EU Cloud. Przykłady to „wyświetlono ekran” albo „rozpoczęto zakup”. Zdarzenia są powiązane z Twoim ID urządzenia. Nigdy nie zawierają Twoich zdjęć, skanu, wymiarów ani recepty. Jedno zdarzenie z serwera zawiera etykietę kształtu twarzy odczytaną przez AI (na przykład „owalny”), abyśmy mogli sprawdzić, jak dobrze działa ten odczyt. Analitykę aplikacji możesz w każdej chwili wyłączyć w Ustawienia → Prywatność. Nasz serwer wciąż wysyła kilka zdarzeń dotyczących zakupów, kredytów i błędów usługi, bo potrzebujemy ich do działania usługi.
Atrybucja reklam (tylko jeśli zezwolisz na śledzenie). Wyświetlamy reklamy SpecFit na Meta i TikToku. Używamy AppsFlyer, aby sprawdzić, które reklamy prowadzą do instalacji i zakupów. Po pierwszym odkryciu Twojej twarzy iOS pyta, czy SpecFit może Cię śledzić. Jeśli zezwolisz, AppsFlyer używa swojego własnego ID urządzenia i Twojego identyfikatora reklamowego Apple (IDFA). RevenueCat wysyła wtedy też Twoje zdarzenia zakupu do AppsFlyer. Apple nazywa to „śledzeniem”. Jeśli odmówisz, AppsFlyer nie otrzyma Twojego IDFA ani swojego własnego ID urządzenia, a RevenueCat nie wyśle Twoich zakupów do AppsFlyer. Widzimy wtedy tylko zgrupowane, anonimowe raporty Apple (SKAdNetwork i AdAttributionKit). Swój wybór możesz zmienić w każdej chwili w iOS: Ustawienia → Prywatność & Bezpieczeństwo → Śledzenie.
Logi serwera. Cloudflare obsługuje standardowe dane sieciowe, aby prowadzić i chronić usługę. Obejmuje to Twój adres IP, ścieżkę żądania, czas i status odpowiedzi. Cloudflare przechowuje nasze logi żądań do 7 dni. Nasz kod nie dodaje do tych logów zdjęć ani promptów.
Ta witryna
Ta witryna (specfit.app) korzysta z Cloudflare Web Analytics, aby liczyć odwiedziny stron. Nie ustawia żadnych plików cookie i nie przechowuje niczego w Twojej przeglądarce. Nie śledzi Cię między witrynami i nie buduje Twojego profilu. Zapisuje odwiedzaną stronę, stronę, z której przyszedłeś, typ przeglądarki, Twój kraj i szybkość wczytywania strony. Widzimy to tylko jako sumy, na przykład „300 odwiedzin tej strony w tym tygodniu”. Dlatego witryna nie potrzebuje banera cookie.
Apple może pokazać nam, jako sumy, ile pobrań pochodzi z tej witryny. Apple nie mówi nam, kim jesteś.
Jak długo przechowujemy dane
- Skan twarzy, siatka, wymiary, zdjęcia i przymiarki na Twoim iPhonie: do momentu, gdy usuniesz nagranie, zastąpisz je albo usuniesz aplikację.
- Recepta i zapisane oprawki z linków na Twoim iPhonie: do momentu, gdy je wyczyścisz lub usuniesz albo usuniesz aplikację.
- Zdjęcia przymiarek i wygenerowane obrazy na naszym serwerze: tylko podczas trwania żądania. Nie przechowujemy ich.
- Zdjęcie do kształtu twarzy na naszym serwerze: tylko podczas trwania żądania. Nie przechowujemy go.
- Wynik kształtu twarzy (etykieta i sześć wyników, bez zdjęcia): 7 dni, z jednokierunkowym hashem obrazu jako kluczem.
- Wynik oprawek ze zdjęcia okularów (bez obrazu): 7 dni.
- Wynik wklejonego linku (adres URL i zdjęcie produktu): 7 dni.
- Film z TikToka w Gemini: usuwany zaraz po odczycie.
- Wynik TikToka (tylko znaczniki czasu): 24 godziny.
- Prompty i odpowiedzi Gemini u Google: na ograniczony czas, do sprawdzania niewłaściwego użycia, zgodnie z warunkami płatnej usługi Google. Google nie podaje stałego limitu czasu.
- Czasy importów linków, identyfikacji zdjęć i odczytów TikToka: 24 godziny.
- Wpis ID urządzenia na naszym serwerze (klucz App Attest, klucze wykorzystania kredytów, znacznik zakupu): do momentu, gdy poprosisz nas o jego usunięcie.
- Zakupy i saldo kredytów w RevenueCat: do momentu, gdy poprosisz nas o ich usunięcie. Pozostają nawet po ponownej instalacji.
- Logi żądań Cloudflare: do 7 dni.
- Zdarzenia analityczne w PostHog: zgodnie z ustawieniami naszego projektu PostHog. Wyłączenie analityki natychmiast zatrzymuje nowe zdarzenia z aplikacji.
- Dane atrybucji AppsFlyer (tylko jeśli zezwoliłeś na śledzenie): zgodnie z zasadami przechowywania danych AppsFlyer.
- ID urządzenia w Keychain: może zostać po usunięciu aplikacji i wrócić po ponownej instalacji.
Dostawcy usług
- Cloudflare prowadzi SpecFit API i tę witrynę. Przechowuje też nasze krótkotrwałe bufory i wpis ID urządzenia. Zapewnia bezpieczeństwo sieci, przechowuje logi żądań i liczy odwiedziny witryny bez plików cookie.
- Google (Gemini API) tworzy przymiarki, odczytuje kształt twarzy, identyfikuje oprawki, wybiera zdjęcia produktów i znajduje okulary w filmach z TikToka.
- RevenueCat obsługuje zakupy i przechowuje Twoje saldo kredytów.
- PostHog dostarcza nam anonimową analitykę produktu, hostowaną w UE.
- AppsFlyer mierzy nasze kampanie reklamowe. Otrzymuje Twój IDFA i zdarzenia zakupu tylko, jeśli zezwolisz na śledzenie.
- ScrapeCreators pobiera publiczne filmy z TikToka, które udostępniasz do SpecFit.
- Apple zapewnia nam App Store, zakupy w aplikacji, wybór zdjęć, App Attest i raporty reklamowe.
Wymagamy od dostawców działających w naszym imieniu ochrony danych osobowych zgodnie z tą polityką i prawem. Dotyczą ich też ich własne warunki i informacje o prywatności.
Czego nie robimy
- Nie prosimy o założenie konta. Nie przechowujemy profilu twarzy na naszym serwerze.
- Nie wyświetlamy reklam w aplikacji.
- Nie sprzedajemy i nie wynajmujemy Twoich danych osobowych.
- Nie używamy Twoich zdjęć do reklam ani do trenowania modeli AI.
- Nie śledzimy Cię, jeśli nie zezwolisz na to w komunikacie iOS.
- Nie używamy rozpoznawania twarzy i nie sprawdzamy, kim jesteś. Nasza instrukcja do kształtu twarzy mówi AI, żeby nie identyfikowało osoby.
Uprawnienia, o które prosi aplikacja
- Aparat - do prowadzonego skanu twarzy kamerą TrueDepth.
- Biblioteka zdjęć - kiedy wybierasz swoje zdjęcie albo zdjęcie lub zrzut ekranu okularów.
- Dodawanie do biblioteki zdjęć - kiedy zapisujesz przymiarkę.
- Śledzenie - aby mierzyć nasze kampanie reklamowe za pomocą AppsFlyer. Możesz odmówić, a aplikacja będzie działać tak samo.
Dzieci
Obecna usługa renderowania AI w SpecFit nie jest przeznaczona dla osób poniżej 18 lat. Nie przetwarzamy świadomie zdjęć ani innych danych osobowych dzieci. Jeśli uważasz, że dziecko przekazało dane osobowe przez SpecFit, skontaktuj się z nami, abyśmy mogli to zbadać i podjąć odpowiednie kroki usunięcia danych.
Twoje prawa i wybory
Zanim będziesz mógł zeskanować lub wgrać zdjęcie, ekran nagrywania pokazuje jedno zdanie. Informuje Cię, że Twoje zdjęcia trafiają do Gemini AI od Google. Skanując lub wgrywając zdjęcie, zgadzasz się na to.
Możesz w każdej chwili przestać wysyłać zdjęcia. Po prostu nie proś o więcej przymiarek. Możesz też usunąć dostęp do Aparatu albo Zdjęć w Ustawieniach iOS.
Dotknij miniatury skanu, a potem Usuń wszystkie skany. To usuwa każdy profil twarzy, zdjęcie, zdjęcie boczne, siatkę, wymiar i przymiarkę z Twojego iPhone'a. Nie czyści Twojej recepty, zapisanych oprawek z linków, ID urządzenia ani wpisu kredytów na naszym serwerze. Użyj Wyczyść receptę, aby usunąć swoją receptę.
Analitykę możesz wyłączyć w każdej chwili w Ustawienia → Prywatność. Śledzenie możesz wyłączyć w Ustawieniach iOS: Prywatność & Bezpieczeństwo → Śledzenie.
Nasze bufory na serwerze usuwają się same po 7 dniach albo 24 godzinach. Aby usunąć swoje wpisy na naszym serwerze albo w RevenueCat, napisz na codemad.edu@gmail.com. Możesz też napisać, aby zadać pytania, zobaczyć swoje dane albo się nie zgodzić. SpecFit nie ma kont, więc potrzebujemy Twojego ID urządzenia, aby znaleźć Twoje wpisy. Odpowiemy zgodnie z wymogami prawa o ochronie danych. Jeśli żądanie dotyczy danych przechowywanych dla nas przez naszych dostawców usług, będziemy z nimi współpracować.
Bezpieczeństwo
Profil twarzy korzysta z pełnej ochrony plików iOS. Inne lokalne pliki zostają w piaskownicy aplikacji. Wszystko wysyłane do naszego API korzysta z TLS (HTTPS). Nasze API używa Apple App Attest, aby sprawdzić, że żądania pochodzą z prawdziwej aplikacji. Ogranicza też, jak często każde urządzenie może wysyłać żądania. Nie zapisujemy Twoich zdjęć ani wygenerowanych przymiarek w naszej pamięci masowej. Żaden system nie jest całkowicie bezpieczny, więc nie możemy obiecać absolutnego bezpieczeństwa.
Zmiany tej polityki
Jeśli zmienimy sposób, w jaki SpecFit obsługuje dane, zaktualizujemy tę stronę i jej datę obowiązywania, zanim zmiana wejdzie w życie. Większe zmiany odnotujemy też w informacjach o wersji aplikacji.
Kontakt
Codemad · codemad.edu@gmail.com