Polityka prywatności
Ostatnia aktualizacja: 8 September 2026
LoyaltyScan jest tworzony przez Pietera Santemę. Ta polityka wyjaśnia, jakie dane zbiera aplikacja, jak są wykorzystywane i jakie masz opcje.
Jakie dane przechowuje aplikacja
LoyaltyScan przechowuje Twoje karty lojalnościowe — nazwę sklepu, numer karty, format kodu kreskowego i opcjonalny wybrany kolor — lokalnie na Twoim urządzeniu. Opuszczają one urządzenie wyłącznie w przypadkach opisanych poniżej: gdy włączysz kopię zapasową iCloud oraz gdy używasz LoyaltyScan na sparowanym smartwatchu. W obu przypadkach dane pozostają w obrębie Twoich własnych urządzeń i konta.
Aplikacja nie zbiera danych analitycznych, nie śledzi zachowań użytkownika oraz nie tworzy ani nie wymaga konta użytkownika.
Karty podarunkowe i przypomnienia o ważności
Jeśli dodasz karty podarunkowe, LoyaltyScan przechowuje wprowadzone dane — nazwę sklepu, kod kreskowy, zapisane saldo, datę ważności oraz PIN, jeśli go wpiszesz — lokalnie na Twoim urządzeniu, dokładnie tak jak karty lojalnościowe. Dane te są objęte opcjonalną kopią zapasową iCloud, jeśli ją włączysz; poza tym nigdy nie są nigdzie przesyłane.
Przypomnienia o ważności są dostarczane jako lokalne powiadomienia, planowane w całości na Twoim urządzeniu. Nie jest zaangażowany żaden serwer i żadne dane nie opuszczają urządzenia, aby przypomnienia działały. Zgoda na powiadomienia jest opcjonalna i używana wyłącznie do tych przypomnień; możesz ją cofnąć w dowolnym momencie w ustawieniach urządzenia.
Kopia zapasowa iCloud (opcjonalnie, Pro)
Jeśli jesteś subskrybentem Pro i zdecydujesz się włączyć kopię zapasową iCloud w Ustawieniach, Twoje dane kart są synchronizowane z Twoim osobistym kontem iCloud. Te dane są:
- Przechowywane we własnym kontenerze iCloud (
iCloud.com.pietersantema.loyaltyscan) - Dostępne tylko dla Ciebie i podlegają warunkom prywatności iCloud firmy Apple
- Nigdy niedostępne dla dewelopera
Kopia zapasowa iCloud jest domyślnie wyłączona i można ją przełączać w dowolnym momencie w Ustawienia → Kopia zapasowa iCloud.
Apple Watch i Wear OS (Pro)
Jeśli jesteś subskrybentem Pro i nosisz sparowany zegarek Apple Watch lub Wear OS, Twoje karty są do niego wysyłane, abyś mógł pokazać kod kreskowy bez telefonu. Obejmuje to nazwę sklepu, numer karty, format kodu kreskowego i kolor, a w przypadku kart podarunkowych saldo, datę ważności i PIN.
Transfer odbywa się bezpośrednio między Twoim telefonem a Twoim zegarkiem, przez WatchConnectivity Apple lub Wear Data Layer Google. Nie bierze w nim udziału żaden serwer, a deweloper nigdy go nie widzi. Zegarek przechowuje kopię, aby karty działały, gdy telefonu nie ma w pobliżu; kopia jest usuwana po odinstalowaniu aplikacji zegarka.
Jeśli nie jesteś subskrybentem Pro, żadne dane kart nie są wysyłane do zegarka — to telefon ich nie wysyła, a nie zegarek odmawia ich wyświetlenia.
Widżet ekranu głównego (Pro)
Widżet ekranu głównego pokazuje kod kreskowy jednej karty bez otwierania aplikacji. W tym celu dane karty są zapisywane w prywatnym obszarze pamięci na tym samym urządzeniu, który widżet może odczytać — kontenerze App Group na iOS, prywatnych plikach aplikacji na Androidzie. Nie są nigdzie wysyłane i są usuwane po odinstalowaniu aplikacji.
Każdy, kto widzi Twój ekran główny, może zobaczyć kod kreskowy wyświetlany przez widżet — tak samo, jak mógłby go zobaczyć, gdybyś otworzył aplikację.
Jeśli nie jesteś subskrybentem Pro, żadne dane kart nie są zapisywane dla widżetu.
Aparat
Aplikacja prosi o dostęp do aparatu wyłącznie w celu skanowania kodów kreskowych kart lojalnościowych. Obrazy z aparatu są przetwarzane na urządzeniu i nigdy nie są przechowywane ani przesyłane.
Biblioteka zdjęć
Subskrybenci Pro mogą zaimportować kod kreskowy ze zdjęcia lub zrzutu ekranu. Wybrany obraz jest przetwarzany na urządzeniu w celu wyodrębnienia wartości kodu kreskowego. Sam obraz nigdy nie jest przechowywany przez aplikację ani nigdzie przesyłany.
Zakupy
LoyaltyScan korzysta z RevenueCat do obsługi jednorazowego zakupu Pro. RevenueCat otrzymuje Twój paragon z App Store w celu weryfikacji zakupu. Dane płatności nigdy nie są widoczne dla aplikacji ani dewelopera. Polityka prywatności RevenueCat jest dostępna pod adresem revenuecat.com/privacy.
Opcjonalna opinia
Jeśli zamkniesz ekran ulepszenia bez zakupu, LoyaltyScan może zapytać dlaczego. Odpowiedź jest opcjonalna. Jeśli odpowiesz, aplikacja wysyła wybrany powód, ewentualną wpisaną notatkę, wersję aplikacji, platformę i język urządzenia do bazy danych hostowanej w Supabase. Nic Cię nie identyfikuje i nie są dołączane żadne dane kart. Pominięcie pytania niczego nie wysyła.
Udostępnianie kart
Gdy udostępniasz kartę za pomocą przycisku Udostępnij, LoyaltyScan tworzy na Twoim urządzeniu mały plik zawierający nazwę sklepu, numer karty i format kodu kreskowego. Plik ten jest udostępniany bezpośrednio między urządzeniami (np. przez AirDrop). Nie jest przesyłany na żaden serwer.
Logotypy sklepów
Logotypy sklepów widoczne na Twoich kartach i w wyborze sklepów są ładowane z logo.dev, serwisu z obrazami logotypów. Gdy logo jest wyświetlane, Twoje urządzenie żąda go od logo.dev, co oznacza, że logo.dev otrzymuje Twój adres IP i nazwę sklepu, którego logo jest pokazywane. Numery Twoich kart nigdy nie są dołączane do tych żądań i nie jest z nimi powiązane żadne konto ani identyfikator. Logotypy są buforowane przez urządzenie po pierwszym załadowaniu.
Bezpieczeństwo danych
Wszystkie dane kart są przechowywane lokalnie w zaszyfrowanej pamięci urządzenia, a numery Twoich kart nigdy nie są przesyłane do dewelopera ani stron trzecich. Trzy rzeczy opuszczają jednak Twoje urządzenie, każda opisana w osobnej sekcji powyżej: weryfikacja zakupu, żądania logotypów sklepów oraz — tylko jeśli zdecydujesz się je wysłać — opinia po odrzuceniu ulepszenia Pro.
Prywatność dzieci
LoyaltyScan świadomie nie zbiera żadnych danych od dzieci poniżej 13 roku życia. Aplikacja nie zbiera danych osobowych od żadnego użytkownika.
Zmiany w tej polityce
Jeśli ta polityka ulegnie zmianie, zaktualizowana wersja zostanie opublikowana pod tym adresem URL wraz ze zmienioną datą u góry.
Kontakt
Masz pytania dotyczące prywatności? Skontaktuj się z nami przez stronę kontaktową.