Polityka prywatności — Ultrascoins
Ostatnia aktualizacja: 1 października 2026 r.
Dotyczy rozszerzenia przeglądarkowego Ultrascoins, serwisu cen i panelu na stronie projektu.
1. Kim jesteśmy
Ultrascoins to niezależne rozszerzenie przeglądarkowe dla graczy EA Sports FC Ultimate Team. Nie jesteśmy powiązani z EA Sports ani Electronic Arts. Administratorem danych jest zespół projektu Ultrascoins.
Kontakt: https://discord.gg/ZkZjadP8EB
2. Jakie dane przetwarzamy
2.1 Dane z sesji EA (wrażliwe, zostają u Ciebie)
Wtyczka odczytuje ciastko sesji (cookie) i token uwierzytelniający (x-ut-sid) z ruchu sieciowego aplikacji EA FC Web App. Te dane są niezbędne do:
- odczytu stanu konta (skład, monety, zasoby klubu)
- wyszukiwania na rynku transferowym
- odczytu statusu licytacji i transakcji
- wysyłania poleceń do serwerów EA (np. kupno, wystawienie, ułożenie składu SBC)
Ciastko sesji EA ani token x-ut-sid nie trafiają do naszego serwisu, do FUT.GG ani nigdzie poza przeglądarkę. Wtyczka używa ich wyłącznie lokalnie, w kontekście strony EA; nie tworzy ich kopii na naszym serwerze.
2.2 Ceny kart (publiczne)
Wtyczka pobiera publiczne ceny kart z serwisu FUT.GG oraz z naszego serwisu Ultrascoins. Do tych zapytań wysyłany jest wyłącznie numer karty (definitionId) — bez danych konta, ciastek ani tokena. Ten sam numer trafia do serwisu, gdy zlecisz odświeżenie karty na rynku.
2.3 Rozwiązywanie SBC i planer portfela (dane z klubu)
Gdy użyjesz solvera SBC albo planera portfela, wtyczka wysyła do naszego serwisu Ultrascoins ograniczenia zadania (np. wymagania na ligę, nację, klub, ocenę, budżet) oraz listę kandydatów: karty z Twojego klubu i karty z rynku, potrzebne do ułożenia składu.
Kandydaci zawierają dane katalogowe karty (numer karty definitionId, ocena, liga, nacja, klub, rzadkość, pozycja, cena) i lokalną etykietę ref. Wtyczka usuwa i nie wysyła identyfikatorów przedmiotów (itemId, assetId), identyfikatora sesji (sid), ciastka ani tokenu — serwis odrzuca żądanie, jeśli je zobaczy. Serwis przetwarza żądanie tylko po to, żeby policzyć skład, i zwraca wynik wtyczce.
2.4 Powiadomienia na Discord (DM)
Jeśli włączysz powiadomienia, wtyczka wysyła do naszego backendu tekst powiadomienia (np. nazwa karty, cena, marża) i liczniki przebiegu, a nasz bot wysyła je jako prywatną wiadomość (DM) na Twoje konto Discord. Nie wysyłamy przy tym danych sesji EA ani tokenu — trafia tylko treść i liczby widoczne na liście.
2.5 Logowanie Discord OAuth2
Do panelu i do połączenia wtyczki z kontem logujesz się przez Discord OAuth2 (zakres identify). Otrzymujemy wtedy Twoje id, nazwę i avatar oraz sprawdzamy na serwerze Discord, czy masz wymaganą rolę. Nie widzimy Twojego hasła ani nie prosimy o nie. Token Discorda nie trafia do wtyczki — wtyczka dostaje tylko nasz jednorazowy kod i naszą sesję (JWT, ok. 24 h).
2.6 Ustawienia lokalne
Wtyczka zapisuje w chrome.storage.local konfigurację panelu (odstępy czasowe, filtry, presety), ustawienia widoku Enhancer oraz profil Discord do wyświetlenia. Te dane nie opuszczają urządzenia, poza wysłaniem treści opisanych wyżej.
3. Czego NIE zbieramy
- Nie zbieramy hasła EA ani hasła Discord.
- Nie zbieramy adresu e-mail ani danych płatniczych.
- Nie wysyłamy danych sesji EA do naszego serwisu ani do FUT.GG.
- Nie śledzimy aktywności użytkownika poza stroną EA FC Web App i panel projektu.
- Nie wysyłamy danych do reklamodawców ani zewnętrznej analityki.
- Nie korzystamy z ciastek śledzących.
4. Gdzie trafiają dane
| Dane | Gdzie | Cel |
|---|---|---|
| Ciastko sesji EA / token x-ut-sid | Tylko lokalnie w przeglądarce | Odczyt danych konta i akcje na serwerach EA |
| Numery kart (definitionId) | FUT.GG / Ultrascoins | Pobranie publicznych cen kart, odświeżenie karty |
| Ograniczenia i kandydaci SBC (karty z klubu i rynku, bez itemId/sid) | Ultrascoins | Ułożenie składu SBC lub planu portfela |
| Treść powiadomień i liczniki | Discord (DM przez naszego bota) | Powiadomienie Cię o zdarzeniu |
| Id, nazwa i avatar Discord | Discord / sesja panelu | Logowanie i sprawdzenie roli |
| Ustawienia wtyczki | chrome.storage.local | Trwała konfiguracja panelu |
5. Retencja danych
- Ciastko sesji EA: przechowywane tylko w pamięci przeglądarki, znika po wylogowaniu lub zamknięciu sesji EA. Wtyczka nie tworzy kopii.
- Ustawienia wtyczki i profil Discord: przechowywane lokalnie do momentu ręcznego usunięcia (w ustawieniach wtyczki lub przez odinstalowanie rozszerzenia).
- Ceny kart (w pamięci lokalnej): buforowane na 15 minut, automatycznie usuwane po zamknięciu karty przeglądarki.
- Żądania solvera SBC: przetwarzane tylko do policzenia odpowiedzi; nie zapisujemy z nich danych klubu, a kandydaci są efemeryczni (bez identyfikatorów przedmiotów).
- Sesja logowania Discord: nasza sesja wygasa po ok. 24 h (wtyczka) albo 30 dniach (panel — do 30 dni przy braku aktywności).
6. Udostępnianie danych stronom trzecim
Korzystamy z usług zewnętrznych w wąskim zakresie: FUT.GG (publiczne ceny po numerze karty) oraz Discord (logowanie OAuth2 i wysyłka DM przez bota). Poza tym nie udostępniamy danych stronom trzecim ani ich nie sprzedajemy. Nasz serwis cen i solver działają na infrastrukturze projektu.
7. Twoje dane i ich usunięcie
Możesz w każdej chwili wylogować się z panelu, wyłączyć powiadomienia Discord albo odinstalować wtyczkę — to usuwa jej dane lokalne. O usunięcie danych po stronie projektu i o dostęp do nich poproś nas przez Discord podany w sekcji 9.
8. Bezpieczeństwo
- Wtyczka działa w modelu MV3 z oddzielnym service workerem.
- Skrypt panelu działa w świecie MAIN strony EA, ale nie ma dostępu do API Chrome — zapis ustawień odbywa się przez bezpieczny most (bridge) do service workera.
- Token do naszego serwisu trzyma wyłącznie tło wtyczki, nie strona EA.
- Kod wtyczki jest open source — każdy może go zweryfikować.
9. Zmiany polityki
Zmiany polityki prywatności będą publikowane na stronie projektu. Kontynuowanie korzystania z wtyczki po zmianach oznacza akceptację nowej wersji.
10. Kontakt
W sprawie pytań dotyczących prywatności: https://discord.gg/ZkZjadP8EB