integracja z baza.zprp.pl
BAZA porządkuje życie sędziego piłki ręcznej: Twoje mecze, przepisy, statystyki, ryczałty, hale i kontakty, a nawet integracja z kalendarzem Google — szybko, klarownie, po Twojemu.
Najważniejsze narzędzia dla sędziego w jednym, szybkim interfejsie — przemyślane pod realny meczowy i życiowy workflow sędziego.
Szybki wgląd w nadchodzące i zakończone spotkania z filtrami, wynikami, protokołem i oceną delegata pod ręką.
Aktualne przepisy w przejrzystej formie. Dwa kliknięcia do najczęściej używanych artykułów i błyskawiczne wyszukiwanie.
Automatyczne zestawienia: liczba meczów, kategorie, ryczałty. Wykresy i dane przygotowane bez Twojego wysiłku.
Konfigurujesz mecz, a BAZA liczy ryczałt za Ciebie. Do tego kalkulator „na już” — koniec z wertowaniem tabelek.
Telefon, e-mail, miasto — wszystko jest. Zadzwoń lub wyślij mail jednym tapem, nawet gdy czas goni.
Pierwszy w Polsce, kompletny protokół elektroniczny. Planuj mecze, podglądaj wyniki i przede wszystkim prowadź całe spotkanie z poziomu aplikacji w Twoim ręku!
Dodawaj, edytuj i usuwaj wydarzenia meczowe bezpośrednio z BAZY — wszystko zsynchronizowane z Twoim kalendarzem.
BAZA po autoryzacji tworzy i aktualizuje wpisy o meczach w Twoim kalendarzu. Zmiana daty meczu? Nowy mecz? Wszystko na bieżąco aktualizowane
Wersje mobilne dla Android i iOS. Zadbaliśmy o spójność z Twoim systemem i jak najlepsze przystosowanie do Twojego codzinnego wykorzystania.
Najczęstsze pytania o to, czym jest BAZA, jak współpracuje z baza.zprp.pl i co dokładnie dzieje się z Twoimi danymi.
Ogólne
BAZA to mobilny „niezbędnik” sędziego piłki ręcznej. Łączy w jednym miejscu Twoje mecze, przepisy, statystyki, ryczałty, kontakty, hale...i wiele więcej – w tym integracje z baza.zprp.pl i Kalendarzem Google. Zamiast wielu stron, plików ze stawkami, adresami, kontaktami...masz po prostu BAZĘ
Wyobraź sobie, że BAZA to po prostu nieco bardziej inteligenta nakładka na Twoją przeglądarkę internetową. Wykonuje to samo co wykonałbyś ręcznie logując się do serwisu baza.zprp.pl ale w tle, a dodatkowo prezentuje Ci te dane w znacznie bardziej przystępny sposób. Wiele z opcji jakie oferuje BAZA jest jednak niedostępnych na stronie - znajdziesz je tylko w aplikacji.
Na ten moment nie - dostęp jest przyznawany na podstawie oficjalnych kont sędziowskich z serwisu baza.zprp.pl. Zatem aby korzystać z BAZY musisz być zweryfikowanym sędzią i posiadać oficjalne konto ZPRP. W przyszłości planowane jest wprowadzenie dostępu również dla sędziów niemających kont ZPRP - głównie dla sędziów piłki ręcznej plażowej.
Nie. BAZA to jedynie narzędzie, które ma na celu ułatwienie codziennej pracy sędziom w Polsce. BAZA nie próbuje "wygryźć" żadnej z opcji dostępnej w serwisie baza.zprp.pl - proponuje jedynie nowe rozwiązania dla starych problemów oraz innowacyjne rozwiązania dla nowych problemów
Wylogowanie mogło nastąpić w dwóch przypadkach:
Wymuszone wylogowanie służy aktualizacji plików związanych z poprawnym działaniem aplikacji - bowiem tylko podczas logowania wykonywane jest najwięcej operacji pobierania danych z serwera BAZY, mających na celu zapewnienie sprawnego działania aplikacji - aby nie obciążąć aplikacji przy codziennym użytkowaniu.
BAZA działa na telefonach z Androidem i iOS. Wystarczy, że pobierzesz ją z Google Play lub App Store (pod nazwą "BAZA App") – przyciski do sklepów znajdziesz w sekcji „Pobierz aplikację” tuż nad tą sekcją FAQ.
Bezpieczeństwo danych
Wszystkie dane pobierane z baza.zprp.pl na potrzeby BAZY są przechowywane tylko na Twoim urządzeniu. To Twój telefon jest „magazynem” – nie ma dodatkowej kopii tych danych na serwerze twórcy aplikacji ani w żadnym innym miejscu.
Synchronizacja z baza.zprp.pl zapisuje dane meczowe lokalnie w pamięci aplikacji na urządzeniu użytkownika. Zgodnie z założeniem, pobieranie danych odbiera się nawet bez integracji z serwerem zewnętrznym, niejako wewnątrz samej aplikacji, która fetchuje dane bezpośrednio z poziomu przeglądarki w tle aplikacji i parsuje je do plików pamięci w formacie plików JSON.
Na serwerze BAZY trzymane są tylko informacje potrzebne do działania samej aplikacji – m.in. lista użytkowników oraz pliki techniczne, takie jak przepisy czy listy hal i kategorii. To nie jest miejsce przechowywania Twoich meczów ani danych osobowych pobranych z baza.zprp.pl.
Na serwerze BAZY znajdują się m.in.:
W żadnym momencie nie są tam zapisywane dane dostępowe czy też jego dane osobowe, nawet tymczasowo.
Nie. Dane logowania do baza.zprp.pl nie są zapisywane na serwerze BAZY – twórca wprost deklaruje, że ich nie przechowuje, bo po prostu nie chce być za nie odpowiedzialny.
Dane logowania (login i hasło) są wykorzystywane tylko w celu zalogowania się do systemu baza.zprp.pl z poziomu aplikacji. Wykorzystywane są również podczas operacji zapisu na serwer baza.zprp.pl. W tym celu serwer każdorazowo sprawdza aktywność sesji ostatniego logowania i w przypadku braku aktywnej sesji generuje nową na podstawie przesłanych zaszyfrowanych danych logowania po uprzednim ich odszyfrowaniu (o czym szerzej w kolejnych pytaniach)
Gdy np. zapisujesz skrócony wynik meczu, aplikacja wysyła potrzebne informacje w postaci zaszyfrowanego pakietu. Serwer BAZY odszyfrowuje go, wykonuje odpowiednią akcję na oficjalnym serwerze baza.zprp.pl (np. zapisuje wynik) i odsyła do aplikacji jedynie informację, czy operacja się powiodła.
Przesyłanie odbywa się z użyciem szyfrowania opartego na parze kluczy publiczny–prywatny. Aplikacja szyfruje dane kluczem publicznym, serwer otrzymuje je jako zaszyfrowany ciąg, odszyfrowuje kluczem prywatnym, następnie wykonuje odpowiednią akcję w systemie baza.zprp.pl (np. zapis skróconego wyniku) i zwraca jedynie informację o sukcesie lub porażce (201, 400, 500, itd). Po drodze nie pojawia się „goły” tekst z danymi – komunikacja odbywa się na zaszyfrowanych danych. Dodatkowo dane są przesyłane tylko gdy sesja nie jest aktywna z poprzedniego logowania aby ograniczyć ilość przesyłanych danych.
Dane są wysyłane tylko wtedy, gdy wykonujesz operację zapisu – na przykład zapisujesz wynik czy inną zmianę, którą trzeba wprowadzić do baza.zprp.pl. Samo pobieranie danych tj. mecze, niedyspozycje czy dane osobowe nie powoduje wysyłania Twoich danych na serwer.
Operacje pobierania nie wymagają komunikacji z serwerem. Mogą być wykonane bezpośrednio po stronie aplikacji mobilnej. Technologia React Native ma jednak ograniczenie w temacie utrzymania aktywnej sesji i ciasteczek podczas operacji zapisu - w tym celu musi korzystać z serwera pośredniego z kodem w języku Python, który otrzymuje zaszyfrowane dane od aplikacji, odszyfrowuje je lokalnie, wykonuje wskazaną operację, a następnie informuje aplikację o rezultacie.
Jeśli BAZA pomaga w Twojej sędziowskiej codzienności, możesz postawić mi kawę ☕. To realne wsparcie rozwoju nowych funkcji i nocnych poprawek.
Kilka drobiazgów związanych z bezpieczeństwem Twoich danych