Przejdź do treści
Umiem
Quiz ze zdjęciaQuiz z PDFFiszki z notatek
AngielskiNiemieckiHiszpańskiWłoski
Dla rodzicówDla nauczycieliBlogCennik
Zaczynamy
Strona główna/Polityka prywatności
Dokument roboczy — wymaga weryfikacji prawnika przed publikacją. Poniższy tekst opisuje faktycznie zebrane dane na podstawie kodu aplikacji. Fragmenty oznaczone ⚠ TODO nie mogą zostać opublikowane w tej formie.

Polityka prywatności

Wersja robocza · ostatnia aktualizacja kodu: 2026-09-21

1. Administrator danych osobowych

⚠ TODO(właściciel): Podaj pełną nazwę administratora danych (imię i nazwisko lub firma), adres siedziby, NIP oraz adres e-mail do kontaktu w sprawach ochrony danych.

Administratorem Twoich danych osobowych jest podmiot prowadzący serwis Umiem dostępny pod adresem umiem.online.

2. Jakie dane zbieramy

2.1 Dane konta

Przy rejestracji zbieramy adres e-mail (normalizowany do małych liter). Hasło nie jest przechowywane w postaci jawnej — zapisywany jest wyłącznie jego skrót obliczony algorytmem PBKDF2-SHA256. Automatycznie generowany jest nick (domyślnie — część adresu e-mail przed znakiem @), który można zmienić. Przechowujemy również: datę założenia konta, status weryfikacji e-mail, liczbę nieudanych prób logowania oraz zużycie tokenów AI (licznik).

2.2 Dane sesji

Po zalogowaniu w Twojej przeglądarce zapisywane jest ciasteczko sesyjne umiem_session (httpOnly, SameSite=Lax). Czas ważności sesji wynosi 12 godzin lub 30 dni przy wyborze opcji „Zapamiętaj mnie". Na serwerze przechowywany jest wyłącznie skrót tego tokenu (SHA-256).

2.3 Wgrane pliki

Pliki przesyłane do analizy (JPEG, PNG, HEIC, PDF, TXT, PPTX, do 15 MB łącznie na konto) są zapisywane na serwerze i powiązane z Twoim kontem. Przechowujemy: oryginalną nazwę pliku, typ MIME, rozmiar w bajtach, datę wgrania oraz treść pliku.

2.4 Wyniki analizy AI i quizów

Na koncie przechowywane są: wyodrębniony tekst z pliku (raw_text), pary słówek, pytania quizowe oraz statystyki quizów (wynik procentowy, czas trwania, identyfikatory błędnych odpowiedzi).

2.5 Logi audytowe

Aplikacja prowadzi wewnętrzny dziennik zdarzeń zawierający: typ zdarzenia (rejestracja, logowanie, wylogowanie, wgranie pliku, start/koniec quizu itp.), identyfikator konta, datę i godzinę oraz metadane zdarzenia (np. adres e-mail przy rejestracji, nazwa pliku przy wgraniu). Logi służą wyłącznie do celów bezpieczeństwa i diagnozy błędów.

2.6 Dane przeglądarki

W localStorage przeglądarki zapisujemy dwie wartości: umiem_cookie_consent (Twój wybór dotyczący analityki) oraz umiem_locale (wybrany język interfejsu). Żadna z nich nie jest przekazywana na serwer.

⚠ TODO(właściciel): Uzupełnij, czy aplikacja jest hostowana na serwerze zbierającym logi dostępu zawierające adresy IP (nginx, Apache, CDN). Jeśli tak, opisz cel i okres przechowywania tych logów.

3. Cel i podstawa prawna przetwarzania

⚠ TODO(właściciel): Wskaż konkretne podstawy prawne z art. 6 RODO dla każdego celu (np. art. 6 ust. 1 lit. b — wykonanie umowy, art. 6 ust. 1 lit. f — prawnie uzasadniony interes, art. 6 ust. 1 lit. a — zgoda).

  • Świadczenie usługi — rejestracja i logowanie, weryfikacja e-mail, przechowywanie plików i wyników quizów na koncie użytkownika.
  • Bezpieczeństwo — wykrywanie nieudanych prób logowania, automatyczna blokada konta po 10 błędach, przechowywanie logów audytowych.
  • Analityka — monitorowanie sposobu korzystania z serwisu za pomocą Google Analytics 4 (szczegóły w sekcji 4).
  • Komunikacja transakcyjna — wysyłka wiadomości e-mail dotyczących weryfikacji adresu i resetowania hasła.

4. Przekazywanie danych podmiotom trzecim

4.1 Google Gemini API

Każdy plik wysłany do analizy jest w całości przekazywany do Google Gemini API (Google LLC, USA). W przypadku plików graficznych i PDF przekazywana jest pełna treść binarna. W przypadku plików TXT i PPTX — wyekstrahowany tekst (do 100 000 znaków). Celem jest wygenerowanie słówek lub pytań quizowych. Jeśli przesyłany materiał zawiera dane osobowe (np. imiona, oceny), trafią one do Google.

⚠ TODO(właściciel): Sprawdź aktualne warunki korzystania z Gemini API (Google Cloud Terms of Service, Generative AI Additional Terms) w zakresie przetwarzania danych i przechowywania treści. Ustal, czy wymagana jest umowa powierzenia przetwarzania (DPA) z Google.

4.2 Google Analytics 4

Po wyrażeniu zgody na analitykę, przeglądarka wysyła zdarzenia do Google Analytics 4. Niezależnie od wyboru dokonanego w oknie zgody, serwer aplikacji wysyła do Google Analytics przez Measurement Protocol (serwerowo) anonimizowany identyfikator sesji oraz typ zdarzenia (np. zalogowanie, wgranie pliku, quiz). Wysyłane dane nie zawierają adresu e-mail ani danych z pliku.

⚠ TODO(właściciel): Ustal, czy serwerowa wysyłka GA4 przez Measurement Protocol wymaga osobnej podstawy prawnej lub mechanizmu zgody. Rozważ wyłączenie lub warunkowanie tej wysyłki od zgody użytkownika.

4.3 Dostawca poczty e-mail

Adres e-mail użytkownika jest przekazywany dostawcy usług e-mail (SMTP) w celu wysyłki wiadomości weryfikacyjnych i dotyczących resetowania hasła.

⚠ TODO(właściciel): Podaj nazwę i kraj siedziby dostawcy usług SMTP.

4.4 Przechowywanie plików w chmurze

⚠ TODO(właściciel): Jeśli pliki użytkowników są przechowywane w Google Cloud Storage (GCP), podaj nazwę dostawcy, region przetwarzania danych oraz czy zawarto umowę DPA z Google.

5. Okresy przechowywania danych

Okresy przechowywania wynikające z kodu aplikacji (automatyczne wygasanie):

  • Tokeny weryfikacji e-mail: 60 minut od wygenerowania.
  • Tokeny resetowania hasła: 30 minut od wygenerowania.
  • Sesje (bez „Zapamiętaj mnie"): 12 godzin.
  • Sesje (z „Zapamiętaj mnie"): 30 dni.

⚠ TODO(właściciel): Określ, jak długo przechowywane są: dane konta (po ostatnim logowaniu lub po zakończeniu korzystania), wgrane pliki, wyniki quizów oraz logi audytowe.

Po usunięciu konta przez administratora usuwane są: pliki, analizy, zestawy quizów, sesje i tokeny. W logach audytowych pozostaje wpis o zdarzeniu usunięcia konta (bez danych umożliwiających identyfikację treści).

6. Prawa użytkownika

Przysługują Ci następujące prawa na podstawie RODO:

  • Dostęp (art. 15) — prawo do uzyskania kopii przetwarzanych danych.
  • Sprostowanie (art. 16) — prawo do poprawiania nieprawidłowych danych (e-mail, nick można zmienić w profilu).
  • Usunięcie (art. 17) — prawo do żądania usunięcia danych. Aktualnie brak funkcji samodzielnego usunięcia konta w interfejsie — żądanie należy kierować do administratora (kontakt w sekcji 8).
  • Przenoszenie (art. 20) — prawo do otrzymania danych w formacie nadającym się do odczytu maszynowego.
  • Ograniczenie przetwarzania (art. 18).
  • Sprzeciw (art. 21) — w szczególności wobec przetwarzania opartego na prawnie uzasadnionym interesie.
  • Wycofanie zgody — możliwe w każdej chwili przez zmianę ustawień ciasteczek (dotyczy analityki). Wycofanie zgody nie wpływa na zgodność z prawem przetwarzania przed jej wycofaniem.
  • Skarga do organu nadzorczego — Prezes Urzędu Ochrony Danych Osobowych (UODO), ul. Stawki 2, 00-193 Warszawa.

⚠ TODO(właściciel): Dodaj adres e-mail lub formularz kontaktowy do obsługi wniosków RODO. Określ maksymalny czas odpowiedzi (zwykle 30 dni).

7. Pliki cookie i lokalne przechowywanie danych

  • umiem_session (cookie) — niezbędne do zalogowania. HttpOnly, SameSite=Lax. Nie wymaga zgody użytkownika — konieczne do świadczenia usługi.
  • umiem_cookie_consent (localStorage) — zapis Twojego wyboru dotyczącego analityki. Nie jest wysyłane na serwer.
  • umiem_locale (localStorage) — wybrany język interfejsu. Nie jest wysyłane na serwer.
  • Ciasteczka Google Analytics — zbierane tylko po wyrażeniu zgody (przycisk „Akceptuję" w banerze ciasteczek).

8. Kontakt

⚠ TODO(właściciel): Podaj adres e-mail do kontaktu w sprawach ochrony danych osobowych. Jeśli wyznaczono Inspektora Ochrony Danych (IOD), podaj jego dane kontaktowe.

Produkt

FunkcjeQuiz ze zdjęciaQuiz z PDFFiszki z notatekCennik

Języki

AngielskiNiemieckiHiszpańskiWłoski

Dla szkół

Dla rodzicówDla nauczycieliBlogKontakt

Prawne

Polityka prywatnościRegulamin
© 2026Umiem. Nauka z AI dla polskich uczniów.