Polityka prywatności
Niniejsza polityka prywatności opisuje, jakie dane przetwarza aplikacja TibiaTracker i w jakim celu. TibiaTracker jest nieoficjalną, fanowską aplikacją i nie jest w żaden sposób powiązana z CipSoft GmbH, twórcą gry Tibia.
1. Administrator danych
Administratorem danych jest Sanveware sp. z o.o. W sprawach związanych z ochroną danych możesz się z nami skontaktować pod adresem podanym na dole tej strony.
Dane przetwarzamy, żeby świadczyć usługi aplikacji, z których korzystasz — konto, synchronizacja, powiadomienia, powiązanie postaci i kanałów (art. 6 ust. 1 lit. b RODO) — oraz w naszym prawnie uzasadnionym interesie: obsługa zgłoszeń problemów, bezpieczeństwo i utrzymanie usługi, przeciwdziałanie nadużyciom (art. 6 ust. 1 lit. f RODO). Linki do Twoich kanałów streamingowych w szczegółach postaci pokazujemy na podstawie Twojej zgody wyrażonej w ustawieniach kanałów (art. 6 ust. 1 lit. a RODO) — możesz ją w każdej chwili wycofać, wyłączając tę opcję.
2. Konto i logowanie
Konto w aplikacji jest opcjonalne — tracker postaci i watchlista cen działają również bez logowania. Logowanie odbywa się przez Google (Google Sign-In) albo Apple (Zaloguj się przez Apple) i jest obsługiwane przez Supabase; przechowujemy przy tym adres e-mail (przy Apple może to być anonimowy adres przekierowujący, jeśli wybierzesz „Ukryj mój e-mail”) oraz identyfikator konta, a także imię i nazwisko — przy Google również link do zdjęcia profilowego — które Google lub Apple przekazuje nam przy logowaniu (przy Apple imię i nazwisko tylko, jeśli zgodzisz się je udostępnić). Aplikacja nie wyświetla ani nie wykorzystuje imienia ani zdjęcia. Posiadanie konta jest wymagane m.in. do zapisywania historii zgłoszeń problemów oraz do funkcji Pro. Konto możesz w każdej chwili usunąć w Ustawienia → Konto → Usuń konto — usuwa to trwale wszystkie powiązane z nim dane.
3. Śledzone postacie, światy i watchlista
Lista śledzonych postaci, ulubionych światów oraz obserwowanych przedmiotów jest zapisywana lokalnie na Twoim urządzeniu, a jeśli jesteś zalogowany — również na naszym serwerze (Supabase), aby była dostępna po zmianie urządzenia. Dane samych postaci — poziom, powołanie, gildia, status online, pozycje w rankingach oraz oznaczenia w rodzaju „sprzedana” lub „niedawno przeniesiona z innego świata” — pobieramy z publicznych API firm trzecich: TibiaData (api.tibiadata.com), tibiamarket.top (api.tibiamarket.top) oraz publicznej wiki Tibii. Statystyki światów i ceny przedmiotów pochodzą z tych samych źródeł. Są to dane publicznie widoczne w grze, nie dane osobowe.
Dla postaci śledzonych przez naszych użytkowników nasz serwer przechowuje dodatkowo dwie rzeczy: aktualny świat postaci wraz z datą jego ostatniej zmiany (żeby tracker nie przestał po cichu działać po transferze) oraz przesuwne okno 90 dni jej pozycji w rankingach — miejsce, poziom i doświadczenie — używane do wykresu postępów. Starsze wpisy są usuwane. Są to dane publiczne z gry, ale to, które postacie są śledzone, publiczne nie jest — dlatego te tabele nie są czytelne publicznie: odpowiadają wyłącznie na pytanie o konkretną, podaną nazwę postaci.
Jeśli powiążesz postać ze swoim kontem (Ustawienia → Konto → Moje postacie), przechowujemy to powiązanie: nazwę i świat postaci, jednorazowy kod weryfikacyjny, daty weryfikacji i ewentualnego zakończenia powiązania wraz z jego powodem, a także historię poziomu tej postaci zbieraną w czasie powiązania. Jeśli lista postaci tego konta na tibia.com nie jest ukryta, przy weryfikacji powiązujemy w ten sam sposób także pozostałe postacie z tej listy — również te, które były dotąd powiązane z innym kontem TibiaTracker (jego właściciel dostaje wtedy powiadomienie bez nazwy Twojego konta). Co kilka godzin pobieramy z TibiaData dane powiązanej postaci, żeby wykryć jej sprzedaż, transfer lub zmianę nicku. Co minutę sprawdzamy też na publicznej liście graczy online jej świata, czy jest w grze, i zapisujemy momenty logowań, wylogowań i awansów — z nich liczymy czas w grze widoczny tylko dla Ciebie. Te wpisy przechowujemy przez 31 dni. Publicznie widać wyłącznie to, że postać ma zweryfikowanego właściciela — nie to, z którym kontem jest powiązana. Jeśli podepniesz kanał Twitch lub Kick, przechowujemy jego identyfikator, nazwę i awatar z tej platformy — bez tokenu dostępu: token z logowania od razu unieważniamy. Co 2 minuty sprawdzamy w publicznym API platformy, czy nadajesz. Przy wszystkich Twoich zweryfikowanych postaciach widać wtedy publicznie odznakę „Streamer”, a w trakcie nadawania także kanał i stream (czyli widać, że te postacie należą do jednej osoby). Linki do kanałów w szczegółach postaci pokazujemy tylko, jeśli włączysz to w ustawieniach kanałów. Dla podpiętych kanałów zapisujemy, co i jak długo nadawały (gra, tytuł, początek i koniec transmisji) — wgląd ma tylko administrator aplikacji. Oficjalne konto TibiaTracker na Twitchu i Kicku może obserwować podpięte kanały; listę kanałów obserwowanych przez to konto odczytujemy z Twitcha. Lista „Tibia na żywo” pokazuje publiczne dane Twitcha i Kicka o streamach z kategorii Tibia.
4. Urządzenia i powiadomienia
Jeśli włączysz powiadomienia push, zapisujemy token FCM (Firebase Cloud Messaging) Twojego urządzenia oraz platformę (Android/iOS), aby móc wysłać powiadomienie o zalogowaniu, wylogowaniu, zmianie poziomu lub śmierci śledzonej postaci, o rozpoczęciu streamu przez jej właściciela (jeśli to włączysz), o zerwaniu powiązania Twojej postaci z kontem (sprzedaż albo weryfikacja przez inne konto), a także aby dostarczyć Ci odpowiedź na zgłoszenie problemu. Dla zalogowanych kont zapisujemy też podstawowe informacje o urządzeniu (model, producent, unikalny identyfikator urządzenia, wersja systemu i wersja aplikacji) — służą wyłącznie do rozpoznawania Twoich urządzeń na liście sesji w Ustawieniach -> Konto i nie są udostępniane nikomu poza Tobą.
Każde wysyłane powiadomienie (treść, urządzenie docelowe i stan doręczenia) trafia na naszym serwerze do kolejki, z której ponawiamy nieudane wysyłki. Historia powiadomień w aplikacji pokazuje zdarzenia z ostatnich 3 dni.
Właściciel powiązanej postaci dostaje też tym kanałem, w poniedziałek po server save, powiadomienie „Twój tydzień w Tibii" z przyrostem poziomów z minionego tygodnia. Można je wyłączyć na ekranie podsumowania.
Tym samym kanałem administrator aplikacji otrzymuje dodatkowo alerty techniczne, gdy któryś z naszych własnych importów danych się nie uda. Takie alerty nie zawierają żadnych danych użytkowników — wyłącznie nazwę importu, jego stan i komunikat błędu z naszego serwera.
5. Zgłoszenia problemów
Zgłoszenie problemu zawiera tytuł, opis, kategorię oraz dane techniczne (wersja aplikacji, platforma, system operacyjny, model urządzenia, język, motyw), które pomagają nam zdiagnozować zgłaszany problem. Jeśli jesteś zalogowany, zgłoszenie jest powiązane z Twoim kontem; jeśli nie, możesz podać adres e-mail do kontaktu zwrotnego — bez niego nie mamy jak odpowiedzieć na anonimowe zgłoszenie.
6. Komu udostępniamy dane
Nie sprzedajemy Twoich danych. Korzystamy z zewnętrznych dostawców usług niezbędnych do działania aplikacji: Supabase (baza danych, logowanie, przechowywanie danych konta; serwery w Irlandii) oraz Firebase Cloud Messaging (dostarczanie powiadomień push). Logowanie obsługują też Google i Apple, a podpinanie kanałów — Twitch i Kick: przy logowaniu na platformie przekazują nam identyfikator, nazwę i awatar kanału, a z ich publicznych API sprawdzamy, kto nadaje. Dane o postaciach i cenach pobieramy z publicznych API TibiaData i tibiamarket.top, ale im nic nie wysyłamy poza standardowymi zapytaniami sieciowymi. Aplikacja nie zawiera SDK do analityki, reklam ani raportowania błędów.
Część z tych dostawców (Google i Firebase, Apple, Twitch, Kick) przetwarza dane także poza Europejskim Obszarem Gospodarczym. Odbywa się to na podstawie mechanizmów przewidzianych w RODO — decyzji Komisji Europejskiej stwierdzających odpowiedni stopień ochrony (np. EU–US Data Privacy Framework) albo standardowych klauzul umownych.
Do danych kont na naszym serwerze dostęp ma wyłącznie administrator aplikacji (Sanveware), w zakresie potrzebnym do obsługi zgłoszeń, utrzymania usługi i przeciwdziałania nadużyciom — widzi np. adres e-mail konta wraz z jego śledzonymi i powiązanymi postaciami, podpiętymi kanałami i urządzeniami.
7. Okres przechowywania
Dane konta i powiązane z nim dane (śledzone postacie, powiązane postacie wraz z historią poziomu i historią powiązań, podpięte kanały Twitch i Kick, watchlista, tokeny urządzeń, sesje) przechowujemy tak długo, jak długo istnieje konto. Usunięcie konta usuwa te dane; historia zgłoszeń problemów pozostaje, ale traci powiązanie z kontem (staje się anonimowa). Dane zapisane wyłącznie lokalnie na urządzeniu znikają wraz z odinstalowaniem aplikacji.
Dane per postać opisane w sekcji 3 mają własny cykl, bo są kluczowane po postaci, a nie po koncie: historia rankingowa jest trzymana w przesuwnym oknie 90 dni i przycinana automatycznie, a zapis o świecie postaci — tak długo, jak którykolwiek użytkownik tę postać śledzi.
Część danych ma krótszy, stały okres przechowywania: zdarzenia śledzonych postaci (logowania, wylogowania, awanse, śmierci), z których powstają powiadomienia i ich historia — 7 dni, a dla postaci powiązanych z kontem 31 dni; kolejka wysłanych powiadomień — 7 dni; zapis transmisji podpiętych kanałów — 30 dni (także po odpięciu kanału albo usunięciu konta).
8. Twoje prawa
Masz prawo dostępu do swoich danych, ich sprostowania, usunięcia, ograniczenia przetwarzania i przenoszenia, a także prawo sprzeciwu wobec przetwarzania opartego na naszym prawnie uzasadnionym interesie. Zgodę (np. na pokazywanie linków do kanałów) możesz wycofać w każdej chwili — bez wpływu na zgodność z prawem przetwarzania sprzed jej wycofania. Aby skorzystać z tych praw lub zadać pytanie dotyczące swoich danych, napisz do nas na adres podany poniżej. Masz też prawo wnieść skargę do organu nadzorczego — w Polsce jest nim Prezes Urzędu Ochrony Danych Osobowych (uodo.gov.pl).
9. Zmiany w polityce
Możemy okresowo aktualizować tę politykę prywatności, np. wraz z nowymi funkcjami aplikacji. O istotnych zmianach poinformujemy w changelogu aplikacji. Data ostatniej aktualizacji znajduje się na górze tej strony.
Kontakt
Sanveware sp. z o.o. · contact@tibiatracker.app