Dokument

Polityka prywatności

Ostatnia aktualizacja: 13 lipca 2026. SkillPath jest projektem w fazie beta.

1. Administrator danych

Administratorem Twoich danych osobowych jest Dominik Ilnicki, osoba prywatna prowadząca projekt SkillPath. We wszystkich sprawach dotyczących danych osobowych i prywatności skontaktuj się pod adresem: d.ilnicki@icloud.com.

2. Czym jest SkillPath

SkillPath to aplikacja edukacyjna. Na podstawie umiejętności, której chcesz się nauczyć, przeprowadza krótki wywiad i buduje spersonalizowaną, ustrukturyzowaną ścieżkę nauki złożoną z publicznie dostępnych filmów w serwisie YouTube. Filmy są odtwarzane wyłącznie przez oficjalny, osadzony odtwarzacz YouTube — nie pobieramy ani nie hostujemy treści wideo.

3. Jakie dane zbieramy

3.1. Dane konta (dla zalogowanych użytkowników)

Konta obsługuje dostawca Supabase. Podczas rejestracji lub logowania przetwarzane są: adres e-mail i hasło (przechowywane w postaci zahaszowanej po stronie Supabase) albo — przy logowaniu przez Google — Twój adres e-mail i identyfikator konta Google. Token sesji jest przechowywany w pamięci lokalnej (localStorage) Twojej przeglądarki, aby utrzymać zalogowanie.

3.2. Dane o nauce

Gdy tworzysz ścieżkę, przetwarzamy podane przez Ciebie informacje: nazwę umiejętności, poziom zaawansowania, cel nauki (tekst, który wpisujesz), deklarowaną liczbę godzin tygodniowo oraz preferencje. Zapisujemy również wygenerowaną ścieżkę i Twój postęp (które filmy oznaczyłeś jako obejrzane).

  • Dla zalogowanych użytkowników zapisane kursy i postęp przechowywane są w bazie danych (Supabase/PostgreSQL), powiązane z Twoim kontem. Widzisz i modyfikujesz wyłącznie własne dane (mechanizm RLS).
  • Dla niezalogowanych wygenerowana ścieżka zapisywana jest tymczasowo w pamięci podręcznej (Upstash Redis) i automatycznie usuwana po 90 dniach. Postęp oglądania takiej ścieżki zapisujemy w pamięci lokalnej Twojej przeglądarki.

3.3. Dane techniczne

Aby chronić usługę przed nadużyciami i kontrolować limity użycia, tymczasowo przechowujemy Twój adres IP jako element licznika zapytań (w Upstash Redis). Dane te są przechowywane tylko przez czas trwania okna limitu (od jednego do kilku dni) i następnie automatycznie usuwane.

4. Cele i podstawy prawne przetwarzania

  • Świadczenie usługi (budowanie i zapisywanie ścieżek, obsługa konta) — art. 6 ust. 1 lit. b RODO (wykonanie umowy/usługi na Twoje żądanie).
  • Ochrona usługi przed nadużyciami i egzekwowanie limitów (adres IP) — art. 6 ust. 1 lit. f RODO (nasz prawnie uzasadniony interes).
  • Logowanie przez Google — art. 6 ust. 1 lit. a RODO (Twoja zgoda wyrażona przez wybór tej metody logowania).

5. Komu powierzamy dane (podmioty przetwarzające)

Aby dostarczyć usługę, korzystamy z następujących dostawców:

  • Supabase — uwierzytelnianie kont i baza danych zapisanych kursów.
  • Upstash (Redis) — pamięć podręczna, liczniki limitów (w tym adres IP) oraz tymczasowe ścieżki użytkowników niezalogowanych.
  • Anthropic (Claude) — usługa AI, która projektuje program nauki i dobiera filmy. Przekazujemy jej wyłącznie dane o nauce (umiejętność, cel, poziom, godziny, preferencje). Nie przekazujemy Twojego adresu e-mail ani identyfikatora konta.
  • Google — YouTube Data API — wyszukiwanie filmów i pobieranie ich metadanych. Przekazywane są zapytania wyszukiwania utworzone na podstawie Twojego profilu nauki.
  • Vercel — hosting aplikacji.

Część z tych podmiotów może przetwarzać dane poza Europejskim Obszarem Gospodarczym (np. w USA). W takich przypadkach transfer odbywa się na podstawie mechanizmów przewidzianych w RODO, w szczególności standardowych klauzul umownych.

6. Korzystanie z YouTube API Services

SkillPath korzysta z YouTube API Services do wyszukiwania filmów, pobierania ich publicznych metadanych oraz odtwarzania ich przez osadzony odtwarzacz.

  • Korzystając ze SkillPath, akceptujesz Warunki korzystania z usługi YouTube.
  • Zachęcamy do zapoznania się z Polityką prywatności Google, która opisuje, jak Google przetwarza dane.
  • Za pośrednictwem YouTube API Services pobieramy wyłącznie publiczne metadane filmów (tytuł, kanał, długość, liczba wyświetleń, data publikacji, miniatura) na podstawie zapytań utworzonych z Twojego profilu nauki. Nie uzyskujemy dostępu do Twojego konta Google ani konta YouTube.
  • Pobrane metadane przechowujemy w pamięci podręcznej nie dłużej niż 7 dni, po czym są automatycznie odświeżane lub usuwane. Nie budujemy trwałego profilu na podstawie danych z YouTube.
  • Filmy odtwarzane są przez oficjalny osadzony odtwarzacz YouTube w trybie prywatności (youtube-nocookie.com).

7. Pliki cookie i pamięć przeglądarki

SkillPath nie korzysta z narzędzi analitycznych ani śledzących i nie ustawia własnych plików cookie w celach marketingowych. Używamy wyłącznie:

  • pamięci lokalnej i sesyjnej przeglądarki (localStorage / sessionStorage) — do utrzymania sesji logowania, zapamiętania wpisanej umiejętności oraz postępu nauki;
  • osadzonego odtwarzacza YouTube w trybie prywatności (domena youtube-nocookie.com), który ogranicza ustawianie plików cookie do momentu odtworzenia filmu.

8. Okres przechowywania danych

  • Dane konta i zapisane kursy — do czasu usunięcia konta lub kursu przez Ciebie.
  • Ścieżki użytkowników niezalogowanych — do 90 dni.
  • Pamięć podręczna wyszukiwań i wywiadów — do 7 dni.
  • Adres IP w licznikach limitów — od 1 do kilku dni (czas trwania okna limitu).

9. Twoje prawa

Zgodnie z RODO masz prawo do:

  • dostępu do swoich danych i uzyskania ich kopii,
  • sprostowania danych,
  • usunięcia danych („prawo do bycia zapomnianym”),
  • ograniczenia przetwarzania,
  • przenoszenia danych,
  • sprzeciwu wobec przetwarzania opartego na prawnie uzasadnionym interesie,
  • wycofania zgody w dowolnym momencie (nie wpływa to na zgodność z prawem wcześniejszego przetwarzania).

Zalogowany użytkownik może samodzielnie usunąć zapisane kursy w aplikacji. Aby usunąć konto lub skorzystać z pozostałych praw, napisz na d.ilnicki@icloud.com. Masz też prawo wniesienia skargi do Prezesa Urzędu Ochrony Danych Osobowych (UODO).

10. Dane dzieci

SkillPath nie jest kierowany do dzieci poniżej 16. roku życia i nie zbieramy świadomie ich danych.

11. Zmiany polityki

Możemy aktualizować tę politykę. Istotne zmiany zasygnalizujemy w aplikacji, a datę ostatniej aktualizacji znajdziesz na górze tego dokumentu.