Polityka prywatności
Flipism przede wszystkim przechowuje dane lokalnie. Jeśli nigdy się nie zalogujesz, twoje listy Flip nie opuszczą urządzenia.
W skrócie
-
Listy Flip i historia gościa pozostają na tym urządzeniu.
Listy Flip, opcje i historia losowań są zapisane w lokalnej bazie danych na urządzeniu. Dane diagnostyczne i analityka użycia nadal mogą być wysyłane.
-
Synchronizacja z chmurą wymaga logowania i potwierdzenia.
Listy Flip są przesyłane do prywatnej przestrzeni konta dopiero po zalogowaniu przez Apple, Google lub e-mail i hasło oraz potwierdzeniu synchronizacji. Historia losowań zawsze pozostaje na tym urządzeniu.
-
Aplikacja zbiera dane diagnostyczne i analitykę użycia.
Dzieje się to niezależnie od logowania. Identyfikatory urządzenia mogą obejmować identyfikator reklamowy Androida, jeśli jest dostępny. Szczegóły poniżej.
-
Nie sprzedajemy twoich danych.
Nie wyświetlamy reklam, nie tworzymy profili reklamowych i nie udostępniamy twoich treści reklamodawcom.
1. Kim jesteśmy
Flipism udostępnia Xiaoyu Yin pod nazwą studia First App Studio („my”). First App Studio to nazwa studia, a nie odrębnie utworzony podmiot prawny. Kontakt: mensaplus2016@gmail.com. W sprawach opisanych w tej polityce to najszybszy sposób kontaktu z człowiekiem.
2. Korzystanie z Flipism bez konta (tryb gościa)
Z podstawowych trybów decyzyjnych możesz korzystać bez rejestracji. Przy zwykłym korzystaniu jako gość treści pozostają na urządzeniu. Rozpoczęcie zakupu lub przywracania w aplikacji na iOS lub Androida może utworzyć anonimowy ID użytkownika Firebase i połączyć go z metadanymi płatności i uprawnień RevenueCat. Ta tożsamość zakupowa nie jest zarejestrowanym kontem Flipism i nie włącza synchronizacji treści. Bez potwierdzonej synchronizacji konta tylko na urządzeniu pozostają:
- utworzone listy Flip i ich nazwy
- opcje w każdej liście Flip i ich wagi
- historia losowań i wyniki
- losowy identyfikator instalacji służący do wydzielenia lokalnej bazy danych
Dane te znajdują się w lokalnej bazie SQLite. Są usuwane po odinstalowaniu aplikacji lub wyczyszczeniu jej pamięci. Nie możemy odzyskać treści, których nie zsynchronizowano. Logowanie i wybór połączenia danych mogą utworzyć kopię zapasową list Flip, ale nie historii losowań.
Premium w aplikacjach na iOS i Androida nie wymaga rejestracji konta ani synchronizacji z chmurą. Utworzenie konta może zachować tożsamość powiązaną z zakupem. Aby połączyć subskrypcję z istniejącym kontem, zaloguj się na nie i przywróć zakupy w aplikacji. Przywracanie korzysta z konta Apple lub Google Play na tym urządzeniu i może przenieść dostęp z wcześniejszej tożsamości użytkownika Flipism. Przywrócenie zakupów nie przywraca ani nie przesyła list Flip ani historii losowań. Aby odzyskać wcześniej zsynchronizowane listy Flip, zaloguj się na odpowiednie konto Flipism i wyraźnie wybierz dane konta. Aby przesłać lokalne listy Flip, wybierz połączenie danych i potwierdź synchronizację. Historia losowań pozostaje na urządzeniu.
3. Co zbieramy po zalogowaniu
Logowanie jest opcjonalne i zawsze rozpoczynane przez ciebie. Możesz zalogować się przez Apple lub Google albo utworzyć konto z e-mailem i hasłem. W każdym przypadku zbieramy dane identyfikacyjne konta. Treści i dane urządzeń synchronizujących przechowujemy dopiero po potwierdzeniu synchronizacji:
| Dane | Cel | Miejsce przechowywania |
|---|---|---|
| Adres e-mail | Identyfikuje konto i jest widoczny w aplikacji, aby było wiadomo, na które konto się zalogowano | Firebase Authentication |
| ID konta (ID użytkownika) | Stały klucz, pod którym są przechowywane zsynchronizowane dane | Firebase Authentication, Cloud Firestore |
| Nazwy list Flip, teksty opcji, wagi i tryby gry | Aby kolekcja była dostępna na innych urządzeniach i można ją było przywrócić | Cloud Firestore, tylko pod twoim kontem |
| Identyfikator urządzenia generowany przez aplikację | Pozwala odróżnić urządzenia podczas synchronizacji, aby równoczesne zmiany nie nadpisywały się bez ostrzeżenia | Cloud Firestore, tylko pod twoim kontem |
Przed przesłaniem istniejących lokalnych list Flip aplikacja pyta, czy połączyć dane urządzenia z kontem, używać tylko danych konta czy anulować logowanie. Lokalne listy Flip nie są przesyłane do czasu potwierdzenia synchronizacji.
Inni użytkownicy nie mają dostępu do zsynchronizowanych treści. Reguły po stronie serwera ograniczają dostęp; uprawnione operacje usługi i podmioty przetwarzające mogą je obsługiwać.
4. Diagnostyka i analityka
Niezależnie od logowania aplikacja zawiera SDK Firebase Analytics i Firebase Crashlytics firmy Google, które zbierają:
- Zdarzenia interakcji z aplikacją — otwarcie aplikacji, wyświetlone ekrany i długość sesji
- Informacje o urządzeniu i aplikacji — model urządzenia, wersję systemu, wersję aplikacji, język i przybliżony region
- Identyfikatory urządzenia, w tym identyfikator reklamowy Androida, jeśli jest dostępny
- Dzienniki awarii i diagnostykę — stos wywołań i stan urządzenia w momencie awarii
Używamy ich wyłącznie do sprawdzania, czy aplikacja działa i które funkcje są używane. Nie używamy ich do reklam, nie tworzymy profili i nie sprzedajemy ich. Aplikacja nie zawiera reklam ani reklamowych SDK innych firm.
Zdarzenia analityki produktu nie zawierają nazw list Flip, tekstów opcji ani zapytań wyszukiwania. Raporty awarii zawierają szczegóły diagnostyczne błędów i mogą obejmować dane obecne w tych błędach. Niezależnie od tego obsługiwane wydania produkcyjne aplikacji na iOS i Androida mogą automatycznie zgłaszać do Crashlytics nieoczekiwane, obsłużone błędy synchronizacji i uprawnień, gdy zbieranie jest włączone. Te zdarzenia niepowodujące awarii używają dozwolonych kategorii i kodów błędów oraz ograniczonych informacji o miejscach w kodzie, nie surowych komunikatów błędów, ID kont, e-maili, tokenów, ID dokumentów ani treści list Flip. Mogą zawierać dostępne liczby elementów kolejek w pamięci podręcznej, nie łączną liczbę list Flip, oraz stan ładowania, błędu lub danych uprawnień. Zwykłe błędy offline są pomijane. Powtarzające się przez co najmniej pięć minut błędy przesyłania mogą spowodować ograniczony raport. Duplikaty są usuwane, a liczba raportów ograniczona. Dostarczenie nie następuje w czasie rzeczywistym ani nie jest gwarantowane. Raportowanie to nie jest obsługiwane w przeglądarce. Lokalna migawka pomocy jest osobna i kopiowana tylko na żądanie.
Pierwsze zdarzenia produktu zapisują tylko utworzenie listy Flip i jej tryb/źródło, zakończenie losowania i jego tryb, otwarcie katalogu szablonów lub kategorii/trybu, zakończenie logowania i jego metodę, a także dodanie szablonu albo edycję lub usunięcie listy Flip. Nie zawierają ID szablonów, ID kont, adresów e-mail, zapytań wyszukiwania ani treści list Flip.
Twoja kontrola: Android pozwala usunąć lub zresetować identyfikator reklamowy w całym systemie w menu Ustawienia → Prywatność → Reklamy. Usunięcie go sprawia, że aplikacje, w tym Flipism, przestają go otrzymywać.
5. Kontrole integralności urządzenia i przeglądarki
Wrażliwe działania są chronione przez Firebase App Check. Na Androidzie Google Play Integrity tworzy token poświadczający, który pomaga serwerowi potwierdzić, że żądanie pochodzi z autentycznej, niezmodyfikowanej instalacji Flipism. W przeglądarce Firebase App Check używa Google reCAPTCHA Enterprise do ochrony przed nadużyciami i oszustwami. W tym celu Google i przeglądarka mogą przetwarzać informacje o przeglądarce, sieci, adresie IP i sygnały poświadczenia. Kontrole te potwierdzają żądanie aplikacji lub przeglądarki, a nie twoją tożsamość. Nie używamy ich do śledzenia cię.
5a. Rozliczanie subskrypcji
Subskrybuj Web Premium z poziomu aplikacji. Informacje o płatnościach internetowych dotyczą subskrypcji internetowych. Paddle jest sprzedawcą odpowiedzialnym za transakcję (Merchant of Record), a RevenueCat zapewnia infrastrukturę uprawnień do subskrypcji. Zakupy w aplikacjach na iOS i Androida obsługuje Apple lub Google Play; dostępność zależy od konta w sklepie i regionu. Apple i Google Play przetwarzają płatności i zapisy transakcji według własnych warunków i polityk prywatności. RevenueCat zapewnia infrastrukturę uprawnień dla tych zakupów.
| Podmiot przetwarzający | Przetwarzane dane | Cel |
|---|---|---|
| Paddle, dla płatności internetowych | E-mail zakupu, imię i nazwisko, jeśli je podano, kraj, status płatności, informacje o transakcji, podatkach, zwrocie i fakturze | Płatność, zapobieganie oszustwom, pomoc, podatki i fakturowanie, księgowość oraz obowiązki prawne |
| RevenueCat | ID użytkownika Firebase, ID subskrypcji i produktu, status uprawnień, data wygaśnięcia i metadane transakcji | Przyznanie uprawnień, pomoc i status subskrypcji |
Przy zakupach i przywracaniu w aplikacjach oraz zakupach internetowych Flipism otrzymuje i przechowuje metadane płatności i uprawnień potrzebne do połączenia zakupu z anonimową tożsamością zakupową lub zarejestrowanym kontem, takie jak ID użytkownika Firebase, identyfikatory subskrypcji, produktu lub transakcji, status uprawnień i data wygaśnięcia. Nazwy list Flip, opcje, etykiety i wyniki losowań nigdy nie są atrybutami płatności. Flipism nigdy nie otrzymuje ani nie przechowuje pełnych danych karty. Operatorzy płatności mogą zachować swoje zapisy po usunięciu konta Flipism, gdy wymaga tego prawo.
5b. Opinie w aplikacji
Gdy funkcja jest dostępna, „Wyślij opinię” pozwala wysłać od 1 do 1000 znaków bez rejestracji. Dopiero naciśnięcie „Wyślij” przekazuje tekst, wersję aplikacji, platformę i język interfejsu. Nie podawaj danych osobowych ani wrażliwych. To jednostronna skrzynka sugestii, a nie rozmowa e-mailowa; nie zawiera adresu do odpowiedzi.
Przy wysyłaniu tworzona jest osobna anonimowa tożsamość Firebase Authentication, używana ponownie do ograniczania nadużyć. Jest oddzielna od zalogowanego konta i tożsamości zakupowej oraz nie włącza synchronizacji z chmurą. Opinia i jej identyfikator techniczny są zapisywane w Cloud Firestore przez serwer chroniony App Check. Inni użytkownicy aplikacji nie mogą ich czytać; upoważnieni operatorzy mogą je przeglądać. Aplikacja nie dołącza list Flip, historii losowań, e-maila ani raportu diagnostycznego. Firebase i dostawcy kontroli integralności mogą przetwarzać metadane sieciowe zgodnie z opisem powyżej.
„Dołącz identyfikator użycia” to opcja domyślnie włączona, którą można wyłączyć przed wysłaniem. Gdy opcja jest włączona i identyfikator jest dostępny w ramach istniejących uprawnień Analytics, dołączamy Analytics App Instance ID na urządzeniach mobilnych lub GA4 Client ID w przeglądarce. Pozwala to upoważnionym operatorom powiązać opinię z istniejącymi zdarzeniami użycia w celu rozwiązywania problemów, a nie z pełnym nagraniem aktywności. Nie dodaje ID zarejestrowanego konta, e-maila, treści list Flip, opcji ani wyników losowań. Identyfikatory mogą zmienić się po zresetowaniu danych i nie są stałą tożsamością wspólną dla urządzeń. Opinię można wysłać również bez dostępnego identyfikatora. Wyłączenie opcji pomija identyfikator w tej opinii, ale nie wyłącza Analytics ani nie usuwa wcześniejszych zapisów. Opcja nie zastępuje ustawień zgody Analytics.
Opinie są przeznaczone do usunięcia po 180 dniach; asynchroniczne usuwanie przez dostawcę może potrwać dłużej. Termin dotyczy zapisów opinii w Firestore, nie anonimowej tożsamości Firebase Authentication. Anonimowy identyfikator nie jest zarejestrowanym kontem, więc usunięcie konta lub odinstalowanie aplikacji nie usuwa natychmiast wcześniejszych opinii. W sprawach praw dotyczących danych skontaktuj się z nami pod adresem poniżej. Dobrowolnie wysłane opinie przetwarzamy, aby ulepszać i wspierać aplikację, a identyfikator techniczny służy zapobieganiu nadużyciom.
6. Czego nigdy nie zbieramy
- Dokładnej ani przybliżonej lokalizacji GPS
- Kontaktów, kalendarza, zdjęć, plików ani danych z mikrofonu
- Pełnych danych karty ani kompletnych danych uwierzytelniających płatność
- Danych o zdrowiu
Treści gościa nie są synchronizowane, chyba że zalogujesz się i wybierzesz połączenie danych.
7. Komu udostępniamy dane
Nie sprzedajemy danych osobowych ani nie udostępniamy ich reklamodawcom lub brokerom danych. Poniżsi dostawcy przetwarzają dane zgodnie z powyższym opisem. RevenueCat już obsługuje metadane zakupów i przywracania w aplikacjach, a Paddle płatności internetowe:
- Google LLC — Firebase Authentication, Cloud Firestore, Cloud Functions, Firebase App Check, Firebase Analytics i Firebase Crashlytics według warunków Google jako naszego podmiotu przetwarzającego
- Apple i Google Play — obsługa płatności, subskrypcji, anulowania i zwrotów sklepów według własnych zasad
- Paddle — sprzedawca odpowiedzialny za transakcje internetowe; płatności, transakcje, podatki, zwroty, faktury i pomoc przy zakupach
- RevenueCat — obsługa subskrypcji i uprawnień w aplikacjach i przeglądarce na podstawie powyższych metadanych płatności
Zsynchronizowane treści konta są przechowywane w infrastrukturze Google Cloud, głównie w Stanach Zjednoczonych. Paddle i RevenueCat przetwarzają dane płatności i uprawnień jak opisano powyżej. Jeśli używasz Flipism poza Stanami Zjednoczonymi, dane mogą zostać tam przesłane.
Możemy ujawnić dane, gdy wymaga tego prawo lub aby zbadać nadużycia usługi.
8. Przechowywanie i usuwanie
Zsynchronizowane dane są zachowywane, dopóki istnieje konto. Możesz je trwale usunąć w aplikacji: Ustawienia → Konto i synchronizacja → Usuń konto i dane w chmurze. Usuwa to zsynchronizowane listy Flip, dawne zapisy losowań w chmurze, jeśli pozostały, i tożsamość logowania Flipism. Listy Flip i historia losowań tego konta na tym urządzeniu są usuwane, gdy aplikacja czyści lokalne dane usuniętego konta. Dane gościa, niezależne kopie offline i dane na innych urządzeniach nie są automatycznie usuwane.
Nawet po odinstalowaniu aplikacji możesz poprosić o usunięcie danych. Zobacz stronę usuwania konta.
Zapisy techniczne zachowywane po usunięciu
Po usunięciu konta zachowujemy zapisy zapobiegające ponownemu przesłaniu usuniętych danych i pozwalające wznowić usuwanie. Zawierają poprzedni ID konta, znaczniki czasu i stan techniczny. Nie zawierają treści list Flip ani adresu e-mail.
Jest to potrzebne dla bezpieczeństwa. Urządzenie, które było offline podczas usuwania, może zachować ważne dane uwierzytelniające w pamięci podręcznej. Bez zapisu zabezpieczającego mogłoby ponownie przesłać właśnie usunięte dane. Serwery używają tego zapisu, by odrzucać takie próby. Zapisy wznowienia pozwalają dokończyć przerwane usuwanie konta. Obecnie te zapisy nie wygasają automatycznie.
9. Twoje prawa
Zależnie od miejsca zamieszkania możesz mieć prawo do dostępu do danych osobowych, ich poprawiania, eksportu lub usunięcia, sprzeciwu wobec przetwarzania lub jego ograniczenia oraz złożenia skargi do organu nadzorczego.
W praktyce zsynchronizowane dane widać w aplikacji na każdym urządzeniu, na którym się zalogujesz, a usuwanie jest dostępne w aplikacji i na żądanie. W innych sprawach napisz na mensaplus2016@gmail.com (odpowiemy w ciągu 30 dni).
Podstawą prawną przetwarzania danych konta jest wykonanie umowy z tobą, czyli zapewnienie synchronizacji. W przypadku diagnostyki i analityki jest to nasz uzasadniony interes w utrzymaniu działania aplikacji.
10. Dzieci
Flipism nie jest przeznaczony dla dzieci. Aplikacja jest sklasyfikowana dla użytkowników od 18 lat i nie zbieramy świadomie danych dzieci. Jeśli uważasz, że dziecko przekazało nam dane osobowe, skontaktuj się z nami, a je usuniemy.
11. Bezpieczeństwo
Cały ruch między aplikacją a serwerami jest szyfrowany podczas przesyłania przez TLS. Dostęp do danych konta egzekwują reguły bezpieczeństwa po stronie serwera, nie tylko aplikacja. Usunięcie konta wymaga też ponownego potwierdzenia tożsamości przez Apple, Google lub wpisanie hasła. Aplikacja przesyła hasła do Firebase Authentication przy logowaniu i tworzeniu konta. Hasła nie są częścią lokalnej bazy list Flip.
12. Zmiany polityki
Jeśli zmienimy sposób traktowania danych, zaktualizujemy tę stronę i powyższą datę ostatniej aktualizacji. O istotnych zmianach poinformujemy też w aplikacji.
13. Kontakt
Pytania, wnioski lub skargi: mensaplus2016@gmail.com