Polityka prywatności
Stan na: listopad 2026 | Administrator: Ostheimer OG, Fabriksgasse 20, 2230 Gänserndorf | office@qr3.app
1. Zasady ogólne
Przetwarzamy dane osobowe zgodnie z RODO (UE) 2016/679. Ochrona Państwa danych jest dla nas kluczowym priorytetem. Serwis qr3.app został zaprojektowany zgodnie z zasadą Privacy by Design: adresy IP nigdy nie są przechowywane — są one natychmiast pseudonimizowane na brzegu sieci (Cloudflare Workers) przy użyciu HMAC-SHA-256, długotrwałego sekretu, celu i dnia UTC, zanim jakiekolwiek dane zostaną zapisane.
2. Przetwarzane dane
2.1 Korzystanie z API (Zarejestrowani użytkownicy)
- Dane konta: adres e-mail, imię i nazwisko (za pośrednictwem uwierzytelniania Clerk.com)
- Dane rozliczeniowe: identyfikator klienta Stripe, status subskrypcji (brak danych kart płatniczych — Stripe przetwarza je bezpośrednio)
- Dane dotyczące użytkowania: utworzone kody QR, konfiguracje obszarów roboczych (workspaces)
- Podstawa prawna: art. 6 ust. 1 lit. b RODO (wykonanie umowy)
2.2 Statystyki skanowania (Użytkownicy końcowi skanujący kody QR)
- Pseudonim IP: HMAC-SHA-256 z długotrwałym sekretem, celem i dniem UTC — spseudonimizowane dane osobowe; nie da się ich bezpośrednio odtworzyć z hasha, lecz posiadacz sekretu może dla tego dnia ponownie obliczyć znanego kandydata IP
- Dane urządzenia: typ urządzenia, system operacyjny, przeglądarka (z nagłówka User-Agent, zanonimizowane)
- Dane geolokalizacyjne: kraj, miasto (z nagłówka Cloudflare CF-IPCountry — adres IP nie jest przechowywany)
- Podstawa prawna: art. 6 ust. 1 lit. f RODO (prawnie uzasadniony interes właścicieli kodów QR polegający na dostępie do statystyk)
- Okres przechowywania: 90 dni, po czym następuje automatyczne usunięcie
2.3 Wizyta na stronie internetowej (qr3.app)
- Brak plików cookie śledzących
- Logi serwera: Cloudflare przetwarza dane połączenia zgodnie ze swoją polityką prywatności
Aby zliczać odsłony stron dla poszczególnych wersji językowych, serwis qr3.app korzysta z usługi Cloudflare Web Analytics. Usługa ta nie wykorzystuje plików cookie ani żadnych innych mechanizmów przechowywania danych po stronie klienta, nie przechowuje adresów IP i nie tworzy profili użytkowników. Zbiorczo gromadzone dane to: ścieżka strony, strona odsyłająca, typ przeglądarki i urządzenia oraz kraj. Dostawca: Cloudflare, Inc., jako podmiot przetwarzający dane (Aneks o przetwarzaniu danych). Podstawa prawna: art. 6 ust. 1 lit. f RODO — prawnie uzasadniony interes polegający na badaniu zasięgu poszczególnych wersji językowych. Plik cookie typu opt-out nie jest wymagany, ponieważ na Twoim urządzeniu nie są przechowywane żadne dane.
2.4 Statystyki użycia i logi webhooków (Zarejestrowani użytkownicy)
- Statystyki użycia: Aktywność w dashboardzie według dni (w które dni UTC użytkownik otworzył dashboard obszaru roboczego) oraz liczniki użycia API według operacji i dnia (liczba żądań jednego klucza API według operacji i wyniku). W przypadku aktywności w dashboardzie przechowywane są identyfikatory użytkownika, organizacji i obszaru roboczego, dzień UTC oraz czas pierwszego otwarcia w tym dniu; w przypadku liczników API — identyfikatory organizacji, obszaru roboczego i klucza API, dzień UTC, operacja, wynik, liczba oraz czas pierwszego i ostatniego żądania danego dnia — bez adresu IP i bez User-Agent.
- Logi dostarczeń webhooków: Dla każdej próby dostarczenia: typ zdarzenia, czas, status, kod statusu HTTP i czas odpowiedzi, wysłane dane zdarzenia oraz pierwszy kilobajt (1 KB) odpowiedzi odbiorcy lub komunikat o błędzie. W przypadku zdarzeń skanowania dane zdarzenia zawierają kraj, typ urządzenia, system operacyjny, przeglądarkę i język odwiedzającego, w przypadku zdarzeń kodów — cały kod wraz z adresem docelowym i notatkami. Adres IP ani User-Agent odwiedzających nie są przechowywane, jednak dane zdarzenia i odpowiedź odbiorcy mogą zawierać dane osobowe.
- Cel: Działanie usługi, wyszukiwanie błędów i ulepszanie produktu
- Podstawa prawna: art. 6 ust. 1 lit. f RODO (prawnie uzasadniony interes w bezpiecznym działaniu usługi, wyszukiwaniu błędów i jej dalszym rozwoju)
- Okres przechowywania: 90 dni (bieżący dzień UTC i 89 poprzednich dni), po czym
następuje automatyczne usunięcie; przy
DELETE /v1/accountnatychmiast
2.5 Log audytowy (Zarejestrowani użytkownicy)
- Zawartość: Dla każdej zmiany w obszarze roboczym (np. kodów, kluczy API, członków lub webhooków): czas, działanie, dotyczący zasób, zmienione wartości oraz kto działał (ID użytkownika lub klucza API). W przypadku wywołań bezpośrednio przez API dodatkowo pseudonim IP (HMAC-SHA-256 na dzień UTC, odrębny cel) i user agent. Nie są przechowywane adresy IP, sekrety (secrets) ani klucze API.
- Cel: Możliwość prześledzenia zmian przez zespół obszaru roboczego i bezpieczeństwo usługi
- Podstawa prawna: art. 6 ust. 1 lit. f RODO (prawnie uzasadniony interes w możliwości prześledzenia zmian i w bezpieczeństwie usługi)
- Okres przechowywania: pseudonim IP i user agent 90 dni, wpis 365 dni (za każdym
razem bieżący dzień UTC i dni poprzednie), następnie automatyczne usunięcie; przy
DELETE /v1/accountwpisy własnych organizacji są usuwane natychmiast, a w innych zespołach usuwane są pseudonim IP i user agent
3. Udostępnianie danych podmiotom trzecim
Dane przekazujemy wyłącznie następującym usługodawcom. O ile nie wskazano inaczej, przetwarzają one dane w naszym imieniu (art. 28 RODO). Jeżeli przy tym dane trafiają do USA, opiera się to na Ramach ochrony danych UE-USA (EU-US Data Privacy Framework), w ramach których certyfikowane są amerykańskie spółki tych dostawców (decyzja stwierdzająca odpowiedni stopień ochrony, art. 45 RODO), a pomocniczo na standardowych klauzulach umownych Komisji Europejskiej zawartych w ich umowach powierzenia przetwarzania (art. 46 ust. 2 lit. c RODO).
- Cloudflare, Inc. (USA) — infrastruktura, CDN, Workers: hosting strony internetowej, dashboardu i API, baza danych, przechowywanie plików i kolejki, wysyłka wiadomości systemowych (Cloudflare Email Service) oraz Web Analytics (sekcja 2.3)
- Clerk, Inc. (USA) — uwierzytelnianie: adres e-mail, imię i nazwisko, dane logowania i sesji (w tym adres IP, ustalona na jego podstawie lokalizacja i przeglądarka) oraz wiadomości potwierdzające. Przy rejestracji Clerk osadza ochronę przed automatycznymi rejestracjami (Cloudflare Turnstile). Jeśli logują się Państwo kontem Google, Clerk otrzymuje z tego konta Państwa imię i nazwisko oraz adres e-mail.
- Stripe Payments Europe, Ltd. (Irlandia) — przetwarzanie płatności i faktury. Dane płatnicze Stripe zbiera bezpośrednio; nie otrzymujemy danych kart. Za zapobieganie oszustwom, własne obowiązki prawne i rozwój swoich produktów Stripe odpowiada samodzielnie.
- Functional Software, Inc. (Sentry) (USA, przechowywanie w UE) — analiza błędów dla API, przekierowań i dashboardu: komunikaty o błędach i próbki żądań (metoda, ścieżka bez parametrów, kod statusu, czas trwania, wewnętrzne identyfikatory). Adresy IP, nagłówki, pliki cookie i parametry usuwamy przed wysłaniem; adresy e-mail i klucze w tekście są zaczerniane. Podstawa prawna: art. 6 ust. 1 lit. f RODO (prawnie uzasadniony interes w bezbłędnym i bezpiecznym działaniu)
- Google Cloud EMEA Ltd. (Irlandia; Google Cloud Web Risk) — sprawdzanie adresów docelowych pod kątem phishingu i złośliwego oprogramowania: przy tworzeniu lub zmianie kodu, przy sprawdzeniu przez API i przy nocnej ponownej kontroli adres docelowy kodu lub linki jego landing page. Przesyłany jest tylko adres, bez danych kont ani odwiedzających; jeśli sam adres zawiera dane osobowe (np. w parametrze), są one przesyłane razem z nim. Podstawa prawna: art. 6 ust. 1 lit. f RODO (ochrona odwiedzających przed oszukańczymi celami i bezpieczeństwo usługi)
- Microsoft (Microsoft 365) — skrzynka pocztowa office@qr3.app: wiadomości e-mail do nas, w tym odpowiedzi na wiadomości systemowe, oraz nasze odpowiedzi. Podstawa prawna: art. 6 ust. 1 lit. b RODO (zapytania dotyczące umowy) lub lit. f (pozostałe zapytania)
Dane nie są przekazywane w celach reklamowych.
4. Państwa prawa (art. 15–22 RODO)
- Prawo dostępu (art. 15):
GET /v1/account/privacylub e-mail na adres office@qr3.app - Przenoszenie danych (art. 20):
GET /v1/account/export— eksport wszystkich danych w formacie JSON - Usunięcie danych (art. 17):
DELETE /v1/accountlub e-mail. Państwa konto zostaje natychmiast usunięte: organizacje, których są Państwo właścicielem, wraz ze wszystkimi obszarami roboczymi, kodami, paszportami produktów, plikami i statystykami (jeśli taka organizacja ma innego administratora organizacji, przejmuje on ją wraz z danymi i subskrypcją), Państwa członkostwa w innych organizacjach, Państwa logowanie w Clerk oraz Państwa rekord klienta w Stripe. Trwająca subskrypcja kończy się natychmiast, bez proporcjonalnego zwrotu środków. W przypadku bardzo dużych kont usuwanie kończy się w ciągu kilku godzin. W kopiach zapasowych bazy danych (Cloudflare D1 Time Travel) usunięte dane pozostają możliwe do przywrócenia przez maksymalnie 30 dni, po czym są trwale usuwane. Wyjątek stanowią faktury, które przechowujemy w Stripe przez ustawowy okres przechowywania wynoszący siedem lat (§ 132 BAO), oraz zgłoszenia osób trzecich dotyczące nadużywanych kodów (zapobieganie nadużyciom). - Ograniczenie przetwarzania (art. 18): e-mail na adres office@qr3.app
- Sprzeciw (art. 21): w dowolnym momencie w odniesieniu do prawnie uzasadnionych interesów
5. Pliki cookie
Serwis qr3.app wykorzystuje wyłącznie technicznie niezbędne sesyjne pliki cookie (uwierzytelnianie za pośrednictwem Clerk). Brak marketingowych lub śledzących plików cookie. Zgoda w rozumieniu dyrektywy o prywatności i łączności elektronicznej nie jest zatem wymagana. Usługa Cloudflare Web Analytics (patrz sekcja 2.3) również nie korzysta z plików cookie.
6. Bezpieczeństwo danych
Wszystkie dane są przesyłane w formie zaszyfrowanej (TLS 1.3). Szyfrowanie bazy danych w spoczynku (at-rest) za pośrednictwem Cloudflare D1. Klucze API są przechowywane w postaci zhaszowanej. Sygnatury Webhook za pośrednictwem HMAC-SHA256.
7. Prawo do wniesienia skargi
Mają Państwo prawo do wniesienia skargi do austriackiego Urzędu Ochrony Danych (Österreichische
Datenschutzbehörde):
Datenschutzbehörde (dsb.gv.at), Barichgasse
40-42, 1030 Wiedeń
8. Kontakt w sprawach ochrony danych
Ostheimer OG
Fabriksgasse 20, 2230 Gänserndorf
office@qr3.app