Logowanie i Twoje dane
Karty · Kuchtalab to rozwijany projekt gier karcianych. Operatorem jest Wojciech Kuchta (@wkuchta).
Konto Google
Logowanie korzysta z Google i podstawowych uprawnień openid, email i profile. Aplikacja nie żąda dostępu do poczty, Dysku ani Kalendarza.
Na serwerze przechowywane są identyfikator konta Google (sub), lokalny identyfikator gracza, adres e-mail, imię oraz daty utworzenia konta i ostatniego logowania. Dane te służą logowaniu i przypisaniu stołów do konta. Zdjęcie profilowe oraz tokeny dostępu i odświeżania Google nie są zapisywane.
Sesje i rozgrywka
- Cookie
karty_sessionutrzymuje lokalną sesję przez maksymalnie 7 dni. W bazie znajduje się skrót tokenu sesji, a wylogowanie unieważnia sesję na serwerze. - Cookie
karty_oauthobsługuje powrót z Google i ma czas ważności do 10 minut. - W pamięci bieżącej karty przeglądarki (sessionStorage) znajduje się identyfikator i token stołu, aby wznowić rozdanie po odświeżeniu.
- Bieżące rozdania są w pamięci serwera. Znikają po restarcie lub godzinie bezczynności. Nie są trwałą historią gry.
Przechowywanie
Konta i skróty sesji są zapisane w bazie SQLite na serwerze Kuchtalab. Dane kont są objęte kopiami zapasowymi serwera, w tym szyfrowanymi kopiami restic. Profil konta jest udostępniany zalogowanemu właścicielowi; adres e-mail nie jest wyświetlany jako nazwa gracza przy stole.
Konta pozostają między uruchomieniami aplikacji. W tej wersji nie ma przycisku samodzielnego usunięcia konta ani trwałej historii rozdań. W sprawie konta zwróć się do operatora wskazanego powyżej. Techniczne logi serwera służą diagnostyce; logowanie adresów callbacku OAuth jest wyłączone.