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

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

Dostawcy usług

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

Uprawnienia, o które prosi aplikacja

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