Konto i logowanie
Przy utworzeniu konta otrzymujemy nazwę profilu, e-mail i dane wybranego sposobu logowania. Zapisujemy własny identyfikator użytkownika, powiązanie z dostawcą, stan weryfikacji e-maila oraz opcjonalny adres zdjęcia profilu. Istniejące konta z hasłem mają jego hash; Planapp nie zna hasła do Google ani GitHub. Zweryfikowane logowanie społecznościowe udostępnia plan Free i obecne ścieżki. Dane konta służą rozpoznaniu użytkownika i ochronie jego przestrzeni.
Google i GitHub
Google udostępnia dane wyłącznie po rozpoczęciu logowania lub jawnego połączenia konta. Korzystamy z zakresów openid, email i profile. Identyfikator Google (sub) wiąże logowanie z właściwym kontem; e-mail i email_verified pozwalają potwierdzić adres i bezpiecznie połączyć konto; nazwa i opcjonalne zdjęcie opisują profil. Nie prosimy o Gmail, Dysk, kalendarz, kontakty ani pliki użytkownika. GitHub korzysta z read:user i user:email, bez dostępu do repozytoriów. Używamy tych danych do logowania i zarządzania powiązaniem. Uprawnienia wynikają z planu lub jawnej roli administratora. Dane Google nie służą ocenie umiejętności ani reklamie.
Dane nauki
Zapisujemy wybrane preferencje, notatki, zakładki, próby quizów, harmonogram powtórek, miejsce czytania i samodzielne deklaracje ukończenia. Służą udostępnianiu materiałów i kontynuowaniu nauki na tym samym koncie. API sprawdza użytkownika, przestrzeń i grant do materiału. Inni uczniowie nie otrzymują Twoich notatek ani historii. Administrator widzi podstawowe dane konta i zagregowane dane nauki: ostatnią aktywność, liczbę czytanych materiałów, deklaracji, prób quizów oraz prób użycia AI. Panel statystyk nie pokazuje treści notatek ani pytań do AI. Sama lektura lub wynik testu referencji nie certyfikuje umiejętności.
Opcjonalne pytania AI
Użycie tutora jest dobrowolne. Dopiero kliknięcie przycisku wysłania pytania przekazuje je wraz z dobranymi fragmentami lekcji, objaśnieniem wskazanego pojęcia, jeśli go dotyczy pytanie, oraz językiem odpowiedzi do dostawcy AI — obecnie OpenAI. Dane profilu pobrane z Google/GitHub, notatki, historia nauki i pliki IDE nie są automatycznie dołączane. Nie używamy danych otrzymanych z Google API do trenowania modeli AI. Nie wpisuj sekretów ani wrażliwych danych w pytanie. Odpowiedzi nie zapisujemy automatycznie jako notatek. Licznik użycia chroni limit usługi. Zapytania API mają wyłączony zapis odpowiedzi u dostawcy; nie oznacza to gwarancji zerowej retencji jego logów bezpieczeństwa. Warunki przetwarzania przez OpenAI są opisane w jego dokumentacji i polityce prywatności.
Cele i podstawy przetwarzania
Dane konta i nauki są potrzebne do wykonania usługi, o którą prosisz — art. 6 ust. 1 lit. b RODO. Ochrona kont, limity nadużyć i niezbędne utrzymanie opierają się na uzasadnionym interesie administratora — lit. f. Realizacja praw dotyczących danych wynika z obowiązku prawnego — lit. c. Opcjonalne wysłanie treści do AI wymaga Twojego świadomego działania; materiały działają również bez AI. Tam, gdzie podstawą jest zgoda, możesz ją wycofać na przyszłość. Nie podejmujemy na podstawie danych Google zautomatyzowanych decyzji wywołujących skutki prawne, nie tworzymy profilu reklamowego i nie sprzedajemy tych danych.
Odbiorcy, lokalizacja i dostęp
Aplikacja oraz baza są utrzymywane na infrastrukturze Hetzner w Niemczech. Cloudflare pośredniczy w ruchu HTTPS i przetwarza techniczne metadane połączenia. Google i GitHub obsługują swoje logowanie; OpenAI otrzymuje tylko kontekst dobrowolnie wysłanego pytania. Uprawniony operator może uzyskać dostęp niezbędny do pomocy, zabezpieczenia usługi, obsługi zgłoszeń i utrzymania. Nie udostępniamy profilu Google innym uczniom, reklamodawcom ani tutorowi jako danych tożsamości. Dostawcy zewnętrzni mogą przetwarzać dane poza EOG zgodnie ze swoimi warunkami i właściwymi mechanizmami transferu. Tailscale służy administracji infrastruktury, nie jest wymagany od ucznia.
Przechowywanie i usuwanie
Dane konta, powiązania OAuth i nauki pozostają do usunięcia przez użytkownika, jeśli funkcja to umożliwia, lub realizacji wniosku o usunięcie konta. Nie usuwamy ich tylko dlatego, że przez jakiś czas nie było logowania. Sesja jest ważna do 7 dni i może być odnawiana aktywnością; wygasłe rekordy sesji usuwamy w codziennym porządkowaniu po 30 dniach od wygaśnięcia. Wygasłe dane pomocnicze weryfikacji logowania usuwamy po jednym dniu, a liczniki zapytań po 30 dniach. To dane techniczne, nie notatki ani wyniki ucznia. Otwarte zgłoszenia kontaktowe przechowujemy do wyjaśnienia sprawy, zamknięte — 30 dni plus najbliższy dobowy cykl porządkowania. Haszowane klucze limitu formularza są usuwane po dwóch dniach plus taki cykl.
Cookies i pamięć przeglądarki
Niezbędne cookies utrzymują sesję i preferencje języka oraz motywu. Motyw może być współdzielony między domeną aplikacji i jej publiczną subdomeną www; cookie sesji nie jest udostępniane stronom informacyjnym jako metoda logowania. Local storage przechowuje preferencje interfejsu, np. objaśnienia terminów i panel czytnika. Cookies preferencji mają czas do jednego roku; local storage pozostaje do wyczyszczenia w przeglądarce. Nie stosujemy reklamowych cookies ani zewnętrznej analityki zachowania. Zablokowanie niezbędnych cookies uniemożliwia logowanie.
Twoje prawa i sposób kontaktu
Przez formularz kontaktowy dostępny poniżej możesz żądać dostępu do danych, sprostowania, eksportu, usunięcia, ograniczenia przetwarzania lub złożyć sprzeciw, gdy dane prawo ma zastosowanie. Nie musisz mieć aktywnej sesji. Podaj adres do odpowiedzi i rodzaj sprawy; nie przesyłaj hasła, tokenów ani dokumentu tożsamości. Administrator sprawdzi tożsamość przed wydaniem danych lub usunięciem konta i odpowie w terminach wymaganych prawem. Nie wykonujemy automatycznie usunięcia konta na podstawie samego wpisania cudzego e-maila. Możesz złożyć skargę do właściwego organu nadzorczego, w Polsce do Prezesa UODO.
Cofnięcie dostępu Google i usunięcie konta
W koncie Google otwórz Bezpieczeństwo → Połączenia z aplikacjami i usługami innych firm, wybierz Planapp i cofnij dostęp. Cofnięcie dostępu uniemożliwia przyszłe korzystanie z tego upoważnienia, lecz nie usuwa automatycznie istniejących notatek ani konta Planapp. Aby usunąć zapisane dane, wyślij wniosek przez formularz. Weryfikacja i usunięcie obejmują powiązanie Google, tokeny i sesje oraz dane przypisane do Twojego konta; w przestrzeni współdzielonej administrator ocenia dane innych osób przed jej usunięciem. Zachowane z podstawy prawnej minimum jest wyłączone z bieżącej nauki i ograniczone do odpowiedniego celu.
Zabezpieczenia i kopie zapasowe
Ruch jest chroniony HTTPS, konta sesjami i kontrolą uprawnień, a publiczna rejestracja hasłem jest wyłączona. Tokeny dostępu i odświeżania OAuth szyfruje biblioteka uwierzytelniania; potwierdzenie tożsamości ID token może być zapisane w bazie objętej kontrolą dostępu. Nie twierdzimy, że wszystkie dane i kopie są zaszyfrowane przez aplikację. Podstawowe kopie bazy mają 30-dniowe okno odtworzeń; starsze wersje obiektów zapasowych mają dodatkowy cykl retencji 30 dni. Dane usunięte z aktywnej bazy mogą pozostać w ograniczonych kopiach do ich rotacji. Odrębne kopie do kontroli odtworzenia są dostępne operatorowi i podlegają przeglądowi po zakończeniu celu utrzymaniowego. Kopii nie używamy do bieżącej obsługi użytkowników; przy odtworzeniu administrator musi ponownie uwzględnić zrealizowane wnioski o usunięcie.
Formularz kontaktowy
Formularz zapisuje podany e-mail, kategorię, treść, numer zgłoszenia i czas utworzenia oraz zamknięcia. Są widoczne tylko operatorowi w prywatnym panelu; nie publikujemy zgłoszeń i nie wykorzystujemy ich marketingowo ani w AI. Adres służy do prywatnej odpowiedzi operatora. Nie wysyłamy automatycznego potwierdzenia ani newslettera. W celu ograniczenia spamu stosujemy pole-pułapkę i dzienne limity zgłoszeń. Z adresu sieciowego tworzymy klucz HMAC; formularz nie zapisuje go jako jawnego IP. Wysyłka zgłoszenia jest dobrowolna; podane dane są potrzebne do obsługi sprawy.
Zasady Google i zmiany polityki
Planapp stosuje Google API Services User Data Policy, w tym wymagania Limited Use. Dane Google służą opisanym funkcjom logowania i profilu. Nie sprzedajemy ich, nie przekazujemy reklamodawcom, nie używamy do marketingu bezpośredniego ani trenowania modeli ogólnego zastosowania. O istotnej zmianie sposobu wykorzystania danych poinformujemy w aplikacji i uzyskamy dodatkową zgodę, jeśli będzie wymagana, zanim zastosujemy nowy cel. Data na początku dokumentu wskazuje bieżącą wersję.
Administrator danych
Abersite
Formularz kontaktowy — dostęp, eksport, poprawienie lub usunięcie danych
Formularz działa bez logowania. Zgłoszenia są prywatne; publiczny adres e-mail administratora nie jest potrzebny do ich wysłania.

