Polityka prywatności serwisu Fiszki AI
1. Kim jesteśmy
Niniejsza Polityka prywatności opisuje, jak przetwarzamy dane osobowe w aplikacji webowej Fiszki AI (fiszki.loppii.pl).
Administratorem danych osobowych (w rozumieniu RODO) jest: [DO UZUPEŁNIENIA: pełna nazwa podmiotu, adres siedziby, NIP/REGON jeśli dotyczy].
Kontakt w sprawach ochrony danych: [DO UZUPEŁNIENIA: adres e-mail, np. kontakt@loppii.pl lub iod@loppii.pl — jeśli powołany Inspektor Ochrony Danych].
2. Jakie dane przetwarzamy
W zależności od sposobu korzystania z Serwisu przetwarzamy:
2.1. Dane konta (wymagane przy rejestracji)
- nazwa użytkownika — publiczna, widoczna przy opublikowanych taliach;
- adres e-mail — logowanie, komunikacja transakcyjna;
- hasło — przechowywane wyłącznie w formie hashu (algorytm Argon2id); nie mamy dostępu do hasła w postaci jawnej;
- rok studiów i kierunek studiów — wymagane przy rejestracji, używane m.in. do filtrowania Społeczności;
- imię / nazwa wyświetlana — opcjonalne, widoczne tylko w profilu Użytkownika (nie publicznie).
2.2. Treści i aktywność w Serwisie
- wgrane pliki — PDF i zdjęcia materiałów edukacyjnych;
- wygenerowane fiszki i talie — pytania, odpowiedzi, tagi, metadane;
- polubienia talii w Społeczności;
- status publikacji i moderacji talii (np. oczekująca, zatwierdzona, odrzucona);
- preferencje eksportu Anki (styl kart, kolor akcentu).
2.3. Zgody
- data i godzina akceptacji Regulaminu (
accepted_terms_at); - data i godzina akceptacji Polityki prywatności (
accepted_privacy_at).
2.4. Dane techniczne
- adres IP — wykorzystywany do ograniczania liczby prób logowania i resetu hasła (rate limiting) oraz zapewnienia bezpieczeństwa;
- tokeny sesji — krótkotrwały token dostępu (w pamięci przeglądarki) i token odświeżania (w
localStorageprzeglądarki); - logi serwera — standardowe logi HTTP/aplikacji (np. żądania API, błędy) — [DO UZUPEŁNIENIA: zakres logów i czas przechowywania logów serwera].
3. W jakim celu i na jakiej podstawie prawnej przetwarzamy dane
| Cel | Dane | Podstawa prawna (RODO art. 6) |
|---|---|---|
| Założenie i prowadzenie Konta | email, username, hasło (hash), rok/kierunek, imię (opc.) | Umowa (lit. b) — świadczenie usługi |
| Generowanie fiszek z wgranych materiałów | pliki PDF/zdjęcia, wygenerowane fiszki | Umowa (lit. b) |
| Społeczność — publikacja, lajki, kopiowanie | talie, username, polubienia, profil (kierunek, rok) | Umowa (lit. b); ewentualnie prawnie uzasadniony interes (lit. f) — do weryfikacji |
| Reset hasła (e-mail transakcyjny) | Umowa (lit. b) | |
| Akceptacja Regulaminu i Polityki | daty zgód | Obowiązek prawny / umowa (lit. c/b) — do weryfikacji z radcą |
| Bezpieczeństwo (rate limiting, logi) | IP, logi | Prawnie uzasadniony interes (lit. f) — bezpieczeństwo Serwisu |
| Eksport danych / usunięcie konta (prawa RODO) | wszystkie dane Konta | Obowiązek prawny (lit. c) — art. 15–17 RODO |
Podstawy prawne oznaczone „do weryfikacji" wymagają potwierdzenia przez radcę prawnego w kontekście konkretnej działalności Administratora.
4. Odbiorcy danych i podmioty przetwarzające
Dane mogą być powierzane podmiotom przetwarzającym (procesorom) wyłącznie w zakresie niezbędnym do świadczenia usługi:
4.1. Google LLC (Google Gemini API)
- Cel: generowanie fiszek na podstawie treści wgranych Materiałów (fragmenty tekstu/obrazy są wysyłane do API w celu przetworzenia przez model AI).
- Dane: treść wgranych plików przekazana do API w procesie generowania.
- Lokalizacja: Google może przetwarzać dane poza Europejskim Obszarem Gospodarczym (EOG), w tym w Stanach Zjednoczonych. Transfer odbywa się na podstawie mechanizmów przewidzianych RODO (np. Standardowe Klauzule Umowne) — [DO UZUPEŁNIENIA: potwierdzić z radcą prawnym podstawę transferu do Google / warunki Google Cloud / Gemini API].
- Polityka prywatności Google: policies.google.com/privacy
4.2. Resend, Inc.
- Cel: wysyłka wiadomości e-mail transakcyjnych (link do resetu hasła).
- Dane: adres e-mail odbiorcy, treść wiadomości.
- Nadawca: wiadomości wysyłane z domeny
loppii.pl(np.noreply@loppii.pl). - Lokalizacja przetwarzania — [DO UZUPEŁNIENIA: potwierdzić lokalizację przetwarzania Resend i podstawę transferu jeśli poza EOG].
4.3. OVH sp. z o.o. (hosting)
- Cel: hosting serwera, na którym działa aplikacja, baza danych i magazyn plików.
- Dane: wszystkie dane przechowywane w Serwisie.
- Lokalizacja serwera: [DO UZUPEŁNIENIA: lokalizacja serwera OVH, np. Polska / Francja / inny region datacenter].
4.4. MinIO (magazyn plików — self-hosted)
- Cel: przechowywanie wgranych plików PDF i zdjęć.
- Dane: wgrane Materiały użytkowników.
- MinIO działa na serwerze Administratora (OVH) — nie jest zewnętrzną usługą chmurową SaaS; dane nie opuszczają infrastruktury hostingowej poza przekazaniem do Google Gemini przy generowaniu.
Administrator nie sprzedaje danych osobowych i nie przekazuje ich podmiotom trzecim w celach marketingowych.
5. Okres przechowywania danych
- Dane Konta — do momentu usunięcia Konta przez Użytkownika lub [DO UZUPEŁNIENIA: maksymalny okres przechowywania nieaktywnego konta, jeśli przewidziany, np. 24 miesiące bez logowania].
- Wgrane pliki i talie prywatne — do usunięcia przez Użytkownika lub usunięcia Konta (talia prywatna jest wtedy soft-deletowana).
- Opublikowane talie — po usunięciu Konta talie zatwierdzone pozostają w Społeczności, lecz dane autora są anonimizowane (autor wyświetlany jako „usunięty użytkownik").
- Daty zgód — przechowywane przez okres prowadzenia Konta oraz [DO UZUPEŁNIENIA: okres archiwizacji dowodów zgód po usunięciu konta, np. 3–5 lat — do ustalenia z radcą].
- Logi techniczne (IP, logi serwera) — [DO UZUPEŁNIENIA: okres przechowywania, np. 30–90 dni].
- Tokeny resetu hasła — do wykorzystania lub wygaśnięcia (krótki termin ważności, zdefiniowany w Serwisie).
6. Twoje prawa
Przysługują Ci następujące prawa (RODO):
- Dostęp do danych (art. 15) — w Serwisie: Profil → „Pobierz moje dane" (eksport JSON ze wszystkimi danymi Konta, taliami i polubieniami).
- Sprostowanie (art. 16) — edycja profilu, zmiana nazwy użytkownika, edycja fiszek.
- Usunięcie (art. 17) — Profil → „Usuń konto" (wymaga potwierdzenia hasłem). Dane osobowe są anonimizowane; opublikowane talie pozostają bez identyfikacji autora.
- Ograniczenie przetwarzania (art. 18) — [DO UZUPEŁNIENIA: procedura obsługi wniosków o ograniczenie — kontakt e-mail].
- Przenoszenie danych (art. 20) — eksport JSON oraz eksport talii do formatu .apkg (Anki).
- Sprzeciw (art. 21) — w zakresie przetwarzania opartego na prawnie uzasadnionym interesie (np. logi bezpieczeństwa).
- Cofnięcie zgody — jeśli przetwarzanie opiera się na zgodzie; cofnięcie nie wpływa na zgodność z prawem przetwarzania sprzed cofnięcia.
- Skarga do organu nadzorczego — Prezes Urzędu Ochrony Danych Osobowych (PUODO), uodo.gov.pl.
Aby skorzystać z praw, skontaktuj się: [DO UZUPEŁNIENIA: adres e-mail kontaktowy]. Odpowiadamy w terminie do 30 dni (art. 12 ust. 3 RODO).
7. Bezpieczeństwo danych
Stosujemy środki techniczne i organizacyjne, m.in.:
- hashowanie haseł algorytmem Argon2id;
- szyfrowane połączenie HTTPS;
- krótkotrwałe tokeny dostępu i rotacja tokenów odświeżania;
- rate limiting (ograniczenie prób logowania i resetu hasła na podstawie IP i identyfikatora);
- sanitacja treści HTML w edytowanych fiszkach (ochrona przed XSS);
- dostęp do serwera produkcyjnego ograniczony do Administratora — [DO UZUPEŁNIENIA: opisać politykę dostępu, kopie zapasowe, procedury incydentów jeśli istnieją].
8. Pliki cookies i pamięć lokalna przeglądarki
Serwis nie stosuje plików cookies do śledzenia ani profilowania. Do utrzymania sesji wykorzystujemy:
- pamięć sesji przeglądarki (token dostępu — krótkotrwały);
- localStorage — przechowywanie tokena odświeżania sesji (
fiszki_refresh_token), niezbędnego do pozostania zalogowanym po zamknięciu karty.
Usunięcie danych z localStorage (lub wylogowanie) kończy sesję. [DO UZUPEŁNIENIA: czy wymagany jest baner cookies / polityka cookies — do weryfikacji z radcą; przy braku cookies marketingowych może nie być wymagany]
9. Zautomatyzowane podejmowanie decyzji
Generowanie fiszek odbywa się z udziałem modelu AI (Google Gemini), ale nie podejmujemy wobec Ciebie decyzji wywołujących skutki prawne lub w podobny sposób istotnie na Ciebie wpływających w rozumieniu art. 22 RODO wyłącznie na podstawie zautomatyzowanego przetwarzania. AI wspiera tworzenie treści edukacyjnych — ostateczna decyzja o ich użyciu należy do Ciebie.
10. Zmiany Polityki prywatności
Polityka może być aktualizowana w miarę rozwoju Serwisu lub zmian przepisów. O istotnych zmianach poinformujemy Użytkowników — [DO UZUPEŁNIENIA: sposób informowania — e-mail, banner, wymóg ponownej akceptacji]. Aktualna wersja jest zawsze dostępna pod adresem fiszki.loppii.pl/polityka-prywatnosci.
Data wejścia w życie po weryfikacji prawnej: [DO UZUPEŁNIENIA: data wejścia w życie].