Polityka prywatności ppwrly
1. Administrator danych
Administratorem Twoich danych osobowych jest Maciej Osytek prowadzący działalność gospodarczą pod firmą Grand Software, os. Dębina 3/33, 61-450 Poznań, NIP 7772603630, REGON 300524870, wpisany do CEIDG (dalej „Administrator").
Kontakt w sprawach RODO: privacy@ppwrly.eu. Inspektor Ochrony Danych nie został wyznaczony — Administrator nie spełnia ustawowych przesłanek z art. 37 RODO. Kontakt mailowy obsługiwany jest bezpośrednio przez Administratora.
2. Kategorie danych i podstawy prawne
| Kategoria | Dane | Cel | Podstawa (art. 6 RODO) | Retencja |
|---|---|---|---|---|
| Konto | e-mail, hasło (hash), imię i nazwisko | Świadczenie usługi | 1b — umowa | do usunięcia konta |
| Firma / billing | nazwa, NIP/EU VAT, adres, kraj | Faktury, VAT compliance | 1c — obowiązek prawny | 5 lat (księgowość) |
| Płatności | ID transakcji Stripe, kwoty, statusy | Rozliczenie + obowiązek księgowy | 1c — obowiązek prawny | 5 lat |
| Dane operacyjne | produkty, opakowania, projekty deklaracji PPWR/EPR | Świadczenie usługi | 1b — umowa | do usunięcia konta |
| Audit log | akcje na koncie, IP, znacznik czasu | Bezpieczeństwo + dowody w razie sporu | 1f — uzasadniony interes | do 5 lat |
| Pamięć lokalna (localStorage) | dane sesji logowania (tokeny i podstawowe dane konta), motyw kolorystyczny (jasny lub ciemny), potwierdzenie banera o pamięci przeglądarki (data i wersja), klucz zaproszenia do rejestracji — gdy z niego korzystasz | Techniczne działanie serwisu i zapamiętanie wybranego motywu | 1b — umowa / 1f — uzasadniony interes | dane sesji — do wylogowania, także automatycznego przy powrocie do Serwisu po wygaśnięciu sesji; pozostałe — do wyczyszczenia danych witryny w przeglądarce |
3. Sub-procesorzy (odbiorcy danych)
- Stripe Payments Europe Ltd. (Irlandia) — przetwarzanie płatności + Stripe Tax. Standardowe Klauzule Umowne zgodnie z decyzją KE 2021/914/UE.
- Resend, Inc. (USA) — transakcyjne maile (rejestracja, reset hasła, faktury). DPF (EU-US Data Privacy Framework).
- Hetzner Online GmbH (Niemcy) — hosting infrastruktury. Brak transferu poza EOG.
- NBP (api.nbp.pl) — pobieranie publicznego kursu EUR/PLN do wyświetlania orientacyjnej kwoty w PLN. Nie przekazujemy żadnych danych osobowych — wysyłamy wyłącznie zapytanie o kurs walutowy.
4. Twoje prawa (RODO art. 15-22)
- Prawo dostępu i kopii danych — w panelu /account → Twoje dane (RODO) dostępny jest natychmiastowy eksport JSON (art. 15 + art. 20).
- Prawo do sprostowania — edycja profilu i danych firmy w panelu /account.
- Prawo do usunięcia („prawo do bycia zapomnianym") — przycisk „Usuń konto" w /account. Hard-delete cascade w transakcji DB (profil, firma, produkty, deklaracje, lokalna historia płatności), z fallbackiem na Stripe customer cleanup. Wyjątek księgowy: faktury VAT przechowuje procesor płatności Stripe zgodnie z ustawowym obowiązkiem (5 lat) — pozostają dostępne po stronie Stripe niezależnie od usunięcia konta w Serwisie.
- Prawo do ograniczenia / sprzeciwu / przenoszalności — kontakt: privacy@ppwrly.eu.
- Prawo wycofania zgody — bez wpływu na zgodność przetwarzania przed wycofaniem.
- Prawo skargi do organu nadzorczego — Prezes Urzędu Ochrony Danych Osobowych (UODO), ul. Stawki 2, 00-193 Warszawa, uodo.gov.pl.
5. Profilowanie i decyzje zautomatyzowane
Serwis nie podejmuje decyzji wywołujących skutki prawne wyłącznie na podstawie zautomatyzowanego przetwarzania (art. 22 RODO). Obliczenia i klasyfikacje w Serwisie (szacunki opłat EPR, klasy materiałów) mają charakter informacyjny — ostateczna ocena należy zawsze do Klienta.
6. Bezpieczeństwo
- Hasła hashowane bcrypt (cost 12).
- Tokeny JWT z TTL 15 min, refresh tokeny 7 dni, hashowane SHA-256.
- Szyfrowanie HTTPS / TLS 1.2+, HSTS.
- Kopie zapasowe bazy (pg_dump), retencja 7 dni rolling.
- Audit log każdej krytycznej akcji (login, change-password, delete-account, billing).
- Throttling per-IP na endpointach autoryzacyjnych.
Naruszenie ochrony danych — zgodnie z art. 33 RODO Administrator zgłasza incydent UODO w terminie 72 godzin oraz, jeśli ryzyko jest wysokie, powiadamia Klientów (art. 34).
7. Cookies i pamięć lokalna
Serwis nie korzysta z cookies śledzących ani z narzędzi analitycznych (brak Google Analytics, pikseli marketingowych itp.). W pamięci lokalnej przeglądarki (localStorage) Serwis zapisuje: dane sesji logowania — tokeny i podstawowe dane konta (np. e-mail i nazwę wyświetlaną), usuwane przy wylogowaniu, także automatycznym — gdy po wygaśnięciu sesji ponownie otworzysz Serwis albo z niego skorzystasz (do tego czasu zostają w przeglądarce); preferencję interfejsu — wybrany motyw kolorystyczny (jasny lub ciemny); zapis potwierdzenia banera o pamięci przeglądarki (kiedy i w której wersji); a jeśli zakładasz konto z zaproszenia — klucz zaproszenia do rejestracji, który zapisujesz według instrukcji z zaproszenia. Motyw, zapis z banera i klucz zaproszenia zostają w przeglądarce do wyczyszczenia danych witryny. Wyboru języka nie zapisujemy — po ponownym otwarciu Serwis startuje po polsku.
Gdy utracisz dostęp do firmy w Serwisie, zapisujemy w pamięci tej karty przeglądarki (sessionStorage) samą informację o tym zdarzeniu, żeby pokazać Ci wyjaśnienie, i usuwamy ją, gdy wyświetli się ekran z tym wyjaśnieniem — najpóźniej przy zamknięciu karty. Aby strona ładowała się szybciej i działała bez połączenia z siecią, przeglądarka przechowuje też w pamięci podręcznej pliki aplikacji (np. skrypty, style, kroje pisma, teksty interfejsu i obrazki) — bez danych osobowych; każda nowa wersja Serwisu je podmienia. Są to dane techniczne niezbędne do świadczenia usługi albo do zapamiętania ustawienia, które sam wybierasz. Jeśli w przyszłości wdrożymy narzędzia analityczne, uruchomimy je wyłącznie po wyrażeniu zgody w banerze. Zapisane dane usuniesz w każdej chwili, czyszcząc dane witryny w przeglądarce; dane sesji usuwa też wylogowanie.
8. Zmiany polityki
Materialne zmiany Polityki ogłaszamy z 14-dniowym wyprzedzeniem mailowo. Aktualną wersję pinujemy w stopce dokumentu (pole „Wersja").