Polecenia

Wpisz polecenie, na przykład „ile mam zapłacić”, „ile vatu w stawce 23” albo „pobierz pdf”. Odpowiedzi liczy kod aplikacji, bez sieci.

Wróć na stronę główną

Prywatność

Tekst przygotowany bez przeglądu prawnika · zaktualizowano 04.11.2026

Pliki faktur zostają w Twojej przeglądarce. Nie wysyłamy ich na serwer i nie mamy do nich dostępu.

Zaktualizowano 4 listopada 2026 · informacja ogólna, nie porada podatkowa

1. W skrócie

  • Pliki faktur (XML, PDF, ZIP) i obraz kodu QR są czytane w Twojej przeglądarce. Nie trafiają na żaden serwer (punkt 2).
  • Historia rozmów i ustawienia zapisują się tylko na tym urządzeniu. Nie używamy cookies. Wszystko usuniesz w Ustawieniach (punkt 3).
  • Asystent najpierw używa AI wbudowanego w Chrome, na Twoim komputerze. Gdy go nie ma, wpisane pytanie może trafić do AI w chmurze (Groq, USA), najwyżej 3 razy na dobę i bez danych z faktury. Wyłączysz to w Ustawieniach (punkt 4).
  • Statystyki (Vercel Web Analytics i Umami) liczą odsłony stron i kilka zdarzeń użycia, bez cookies i bez treści faktur. Hosting (Vercel) widzi Twój adres IP, jak każdy serwer WWW (punkty 6 i 7).
  • „Sprawdź w KSeF” otwiera stronę Ministerstwa Finansów dopiero po Twoim potwierdzeniu (punkt 5). Twoje prawa opisujemy w punkcie 8, kontakt jest w punkcie 10.

2. Pliki faktur

Odczyt pliku, podgląd faktury, sprawdzenie ze schematem FA(3), kod QR, PDF i tabela paczki powstają w Twojej przeglądarce. Ciężką pracę (np. sprawdzenie schematu) wykonują moduły uruchamiane w tle tej samej karty. Strona jest zestawem plików, które przeglądarka pobiera z serwera i uruchamia u siebie.

Aplikacja nie ma serwera, na który mogłaby wysłać treść faktury. Ma tylko dwie małe funkcje serwerowe: pośrednika asystenta AI (punkt 4b) i pośrednika statystyk (punkt 6). Żadna z nich nie przyjmuje pliku ani danych z faktury.

Skan kodu QR aparatem działa tak samo: obraz jest czytany w karcie, nie jest nagrywany ani wysyłany. Fonty, skrypty i obrazy strony pochodzą z tego samego adresu co strona, bez zewnętrznych serwisów.

3. Co zapisujemy na Twoim urządzeniu

Nie używamy cookies (ciasteczek). Wszystkie wpisy poniżej zostają w tej przeglądarce i nie są nigdzie wysyłane. Ich nazwy zaczynają się od sprawdzksef.

Historia rozmów. Domyślnie zapisujemy ją, żeby lista rozmów w panelu bocznym i bieżąca rozmowa przetrwały odświeżenie karty. Zapisujemy treść rozmowy (pytania i odpowiedzi), wczytane pliki faktur (XML, PDF, ZIP) z ich zawartością oraz stan podglądu. Miejscem jest baza IndexedDB tej przeglądarki (sprawdzksef-historia, do 50 MB; po przekroczeniu limitu najstarsze rozmowy są usuwane). Możesz usunąć jedną rozmowę w panelu bocznym, całą historię przyciskiem „Usuń całą historię” w Ustawieniach albo wyłączyć zapisywanie przełącznikiem „Zapisuj historię rozmów na tym urządzeniu”. Na komputerze współdzielonym wyłącz zapisywanie albo usuń historię po pracy.

Ustawienia (localStorage). Zapisujemy je dopiero, gdy coś zmienisz albo klikniesz:

  • motyw (jasny, ciemny, systemowy) i skróty klawiszowe w tabeli paczki,
  • układ ekranu: szerokość i zwinięcie panelu bocznego oraz szerokość podglądu faktury,
  • przełączniki „Używaj AI w Chrome”, „Używaj AI w chmurze” i „Zapisuj historię rozmów na tym urządzeniu”,
  • Twoją zgodę na pobranie modelu AI przez Chrome oraz to, że zamknięto podpowiedź o AI w Chrome albo notkę o AI w chmurze,
  • licznik pytań do AI w chmurze (sprawdzksef:ai-cloud-quota): sama data i liczba pytań z danego dnia, bez ich treści.

Bieżąca rozmowa (sessionStorage): tylko identyfikator otwartej rozmowy, żeby odświeżenie karty wróciło do niej. Znika po zamknięciu karty.

Te wpisy nie zawierają danych z faktur (poza historią rozmów, którą sam możesz wyłączyć) ani identyfikatora, po którym ktoś mógłby Cię rozpoznać. Są potrzebne, żeby strona zapamiętała Twój wybór. Przycisk „Wyczyść dane lokalne” w Ustawieniach usuwa je wszystkie, razem z historią rozmów. Możesz też wyczyścić dane witryny w ustawieniach przeglądarki.

„Przygotuj tryb offline” w Ustawieniach wczytuje potrzebne moduły tylko do pamięci karty. Nie instalujemy Service Workera i nie zapisujemy przy tym niczego na dysku.

4. Asystent i AI

a) AI w Chrome (na Twoim komputerze). W Chrome na komputerze asystent może korzystać z modelu Gemini Nano, który jest częścią przeglądarki. Pytanie i potrzebne fakty z faktury trafiają do modelu w tej samej karcie; aplikacja nie wysyła ich ani do nas, ani nigdzie indziej. Według dokumentacji Chrome przy używaniu tego modelu żadne dane nie są wysyłane do Google ani osób trzecich, a po pobraniu model działa bez sieci.1 Kwoty, daty i numery zawsze wstawia aplikacja prosto z pliku.

AI w Chrome jest domyślnie włączone. Jeśli modelu jeszcze nie ma, Chrome pobierze go od Google raz, dla wszystkich stron: pobieranie rusza przy pierwszym wpisanym pytaniu albo po kliknięciu „Włącz AI w Chrome”. Pobiera go Twoja przeglądarka na zasadach Google wobec użytkowników Chrome; Google widzi wtedy to, co zwykle widzi serwer pobierania, np. adres IP. My nie przekazujemy Google żadnych danych, a Google nie jest naszym podmiotem przetwarzającym. Wyłączysz to przełącznikiem „Używaj AI w Chrome” w Ustawieniach.

b) AI w chmurze (Groq). Gdy AI w Chrome nie jest gotowe, pytanie wpisane w rozmowie może trafić do modelu AI w usłudze Groq (Groq, USA; model gpt-oss-120b, a gdy jest zajęty, gpt-oss-20b). Przeglądarka wysyła je do naszej funkcji na serwerach Vercel, a ta przekazuje je do Groq. Jest włączone domyślnie i działa najwyżej 3 razy na dobę w jednej przeglądarce.

Co wysyłamy:

  • treść pytania i rodzaj widoku (bez pliku, jedna faktura, paczka);
  • przy pytaniach ogólnych (o KSeF albo o aplikację) także do 4 poprzednich pytań tej rozmowy z odpowiedziami z naszej bazy wiedzy, żeby model rozumiał pytania typu „a krócej?”.

Przed wysłaniem zastępujemy znacznikami liczby od trzech cyfr (kwoty, NIP, numery, daty z rokiem), numery rachunków, PESEL, adresy e-mail i stron oraz nazwy, numery i NIP-y z wczytanego pliku. To samo robimy z poprzednimi pytaniami. Danych z faktury nie wysyłamy: model wybiera polecenie aplikacji, pozycję bazy wiedzy albo pisze zdanie ze znacznikami (np. „termin płatności to {TERMIN}”), a wartości wstawia aplikacja w Twojej przeglądarce. Funkcja odrzuca żądanie z każdym innym polem. Jeśli sam wpiszesz w pytaniu np. imię i nazwisko, trafi ono do Groq razem z pytaniem, dlatego nie wpisuj w pytaniach danych osobowych.

Twojego adresu IP nie przekazujemy do Groq; widzi go Vercel (punkt 7). Żeby chronić usługę przed nadużyciem, liczbę pytań z jednego adresu IP ogranicza zapora Vercel (Vercel Firewall) i sama funkcja. Funkcja trzyma licznik tylko w pamięci działającej instancji, bez dysku i bazy, i traci go razem z instancją. Treści pytań nie zapisujemy w dziennikach.

Groq działa jako nasz podmiot przetwarzający (umowa Services Agreement i Data Processing Addendum). Według umowy Groq nie wolno używać zapytań ani odpowiedzi do trenowania modeli; domyślnie ich nie przechowuje, a gdy bada awarię albo nadużycie, może je trzymać do 30 dni na serwerach w USA. Przy przekazaniu danych do USA Groq powołuje się na standardowe klauzule umowne albo certyfikat Data Privacy Framework.2

Na kliknięte propozycje pytań (przyciski pod odpowiedziami i przy polu rozmowy) odpowiada sama aplikacja, bez AI w chmurze. Po wyczerpaniu dziennego limitu, przy zajętej usłudze albo gdy AI nie odpowie w 4 sekundy, asystent odpowiada bez AI w chmurze. Odpowiedzi z udziałem AI są oznaczone pod treścią, np. „Odpowiedź sformułowana przez AI · liczby z pliku”. Wyłączenie: przełącznik „Używaj AI w chmurze” w Ustawieniach; wtedy asystent działa tylko na Twoim komputerze.

c) Serwer MCP (dla programistów). Narzędzie uruchamiane na Twoim komputerze czyta wskazane przez Ciebie katalogi i nie łączy się z siecią. Wyniki widzi program AI, którego używasz, na warunkach jego dostawcy. Opisuje to strona „Dla programistów”.

5. Sprawdzenie faktury na stronie Ministerstwa Finansów

Gdy klikniesz „Sprawdź w KSeF” albo otworzysz link z kodu QR, aplikacja najpierw pokaże okno z dokładnym adresem i danymi, które w nim są. Strona Ministerstwa Finansów (adres qr.ksef.mf.gov.pl, dla środowisk próbnych qr-test albo qr-demo) otworzy się w nowej karcie dopiero po kliknięciu „Otwórz”.

W adresie jest NIP sprzedawcy, data wystawienia i odcisk pliku (skrót SHA-256), czyli te same dane co w kodzie QR faktury.3 Treści faktury w adresie nie ma. Ministerstwo, jak każda strona, widzi też Twój adres IP. Dalej przetwarza dane jako niezależny administrator, na zasadach ze swoich informacji o przetwarzaniu danych (Polska, bez przekazania poza EOG). Aplikacja nie łączy się z KSeF w żaden inny sposób.

6. Statystyki odwiedzin

Używamy dwóch narzędzi statystyk. Oba działają bez cookies. W ich panelach widzimy tylko liczby zbiorcze i nie wiemy, kim jesteś. Statystyki działają tylko na stronie produkcyjnej serwisu, nie na komputerze lokalnym ani na wersjach testowych.

Vercel Web Analytics (Vercel Inc., który zapewnia też hosting) liczy odsłony stron. Według dokumentacji usługi odwiedzający jest rozpoznawany po skrócie (hash) tworzonym z samego żądania, a informacja o sesji jest usuwana po 24 godzinach.4 W panelu widzimy liczbę odwiedzających i odsłon, odwiedzane strony, strony, z których przychodzą odwiedzający, kraje, przeglądarki, systemy i rodzaje urządzeń.

Umami (Umami Software, Inc., USA, usługa Umami Cloud; dane naszych statystyk są przechowywane w regionie UE Umami Cloud) liczy te same odsłony oraz kilka zdarzeń użycia, żeby wiedzieć, które funkcje się przydają. Żądania idą przez naszą funkcję na serwerach Vercel (adres /s/api/send tej strony), która dokłada Twój adres IP i dane przeglądarki (User-Agent). Z adresu IP Umami wylicza kraj i dobowy, anonimowy identyfikator odwiedzin; według Umami adresu IP nie zapisuje w danych statystyk.5 Poza tym skrypt Umami wysyła tytuł strony, rozmiar ekranu i język przeglądarki.6 Zdarzenia to wyłącznie nazwa i, przy dwóch z nich, jedna wartość z zamkniętej listy:

  • plik: wczytano plik, z rodzajem xml, pdf, zip (paczka) albo qr (sprawdzony kod QR),
  • przyklad: otwarto przykładową fakturę albo paczkę,
  • pytanie: asystent odpowiedział na pytanie, z rodzajem odpowiedzi lokalne, chmura albo wiedza,
  • pdf, csv, kopiuj-przelew: pobrano PDF, zapisano zestawienie CSV, skopiowano dane do przelewu.

Do obu usług trafia adres strony bez części po znakach ? i # (np. sam adres strony głównej zamiast /?doc=…) i adres poprzedniej strony skrócony tak samo albo do samej domeny. Wczytanie pliku, paczki albo kodu QR nie zmienia adresu strony. Nigdy nie wysyłamy treści plików, nazw plików, NIP-ów, kwot, numerów faktur ani treści pytań; aplikacja odrzuca każde zdarzenie i każdą wartość spoza listy. Kliknięcie „Czy to pomogło? Tak/Nie” liczymy jako odsłonę osobnej strony (/opinia/tak albo /opinia/nie).

Podstawa: prawnie uzasadniony interes (art. 6 ust. 1 lit. f RODO), czyli wiedza, ile osób korzysta ze strony i z których funkcji. Możesz się temu sprzeciwić (punkt 8). Możesz też zablokować statystyki w przeglądarce, np. dodatkiem blokującym skrypty statystyk; Umami wyłączysz także wpisem umami.disabled w localStorage tej strony, jak opisuje dokumentacja Umami.7 Aplikacja działa wtedy tak samo.

7. Hosting i logi

Stronę udostępnia w naszym imieniu Vercel Inc. (440 N Barranca Ave #4133, Covina, CA 91723, USA). Serwer, jak każdy serwer WWW, otrzymuje Twój adres IP i dane żądania (adres strony, przeglądarkę, czas) i zapisuje je w dziennikach technicznych na potrzeby bezpieczeństwa i działania strony. Vercel przetwarza te dane na nasze zlecenie jako podmiot przetwarzający.8

Pliki strony podaje sieć serwerów Vercel. Obie nasze funkcje serwerowe (asystent AI i pośrednik statystyk) działają we Frankfurcie nad Menem (Niemcy, region fra1),9 a Vercel zapisuje tam dzienniki ich wywołań. Korzystamy z planu Hobby, w którym według dokumentacji Vercel takie dzienniki są przechowywane 1 godzinę.10 Vercel może przechowywać dane żądań także dla własnych potrzeb bezpieczeństwa; w swojej informacji o prywatności podaje ogólnie „minimalny niezbędny okres”.8 Nasze funkcje nie zapisują w dziennikach treści pytań ani adresów IP, tylko krótkie komunikaty o błędach usługi AI.

Ponieważ Vercel jest spółką z USA, podstawą przekazania danych są standardowe klauzule umowne z umowy powierzenia Vercel, a Vercel deklaruje też zgodność z programem EU-U.S. Data Privacy Framework.811

8. Administrator, podstawy prawne i Twoje prawa

Administrator to właściciel serwisu SprawdźKSeF (punkt 10). Nie mamy inspektora ochrony danych.

Cele i podstawy prawne.

  • Dzienniki serwera, ochrona przed nadużyciem i statystyki: prawnie uzasadniony interes (art. 6 ust. 1 lit. f RODO), czyli bezpieczne działanie strony i wiedza, ile osób z niej korzysta.
  • Pytania do AI w chmurze: prawnie uzasadniony interes (art. 6 ust. 1 lit. f RODO), czyli odpowiedź na pytanie, które wpisałeś. Wyłączenie AI w chmurze w Ustawieniach jest też formą sprzeciwu.
  • Ustawienia i historia na Twoim urządzeniu: są potrzebne do funkcji, z której korzystasz, i zostają u Ciebie.
  • Model AI w Chrome: pobranie odbywa się między Twoją przeglądarką a Google, bez nas. Twoją zgodę zapisujemy tylko w przeglądarce; wycofasz ją przełącznikiem „Używaj AI w Chrome” albo przyciskiem „Wyczyść dane lokalne”.

Odbiorcy danych.

  • Vercel Inc. (USA): hosting, funkcje serwerowe, zapora i statystyki Vercel Web Analytics; podmiot przetwarzający.
  • Umami Software, Inc. (USA): statystyki Umami, dane przechowywane w regionie UE Umami Cloud; podmiot przetwarzający. Ponieważ to spółka z USA, podstawą przekazania są standardowe klauzule umowne z umowy powierzenia Umami; listę dalszych podmiotów (w USA i w UE) Umami publikuje na swojej stronie.12
  • Groq (USA): model AI, tylko pytania z punktu 4b; podmiot przetwarzający.
  • Ministerstwo Finansów: po Twoim potwierdzeniu „Sprawdź w KSeF”; niezależny administrator.

Google przy AI w Chrome nie otrzymuje od nas danych (punkt 4a). Nie sprzedajemy danych i nie udostępniamy ich do reklam ani innym podmiotom.

Jak długo.

  • Dzienniki wywołań funkcji w Vercel: 1 godzina (plan Hobby); do tego okres, przez który Vercel trzyma dane żądań dla bezpieczeństwa (punkt 7).
  • Vercel Web Analytics: informacja o sesji do 24 godzin; liczby zbiorcze w panelu przez okres raportowania, w planie Hobby 1 miesiąc, choć Vercel może je trzymać dłużej.13
  • Umami: do 6 miesięcy (plan Hobby).14
  • Groq: domyślnie wcale, a przy badaniu awarii lub nadużycia do 30 dni.
  • Licznik w pamięci funkcji asystenta: do wygaśnięcia instancji.
  • Dane na Twoim urządzeniu: do czasu, aż je usuniesz.

Nie prowadzimy własnych kopii dzienników, statystyk ani pytań.

Twoje prawa. Możesz żądać dostępu do danych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, sprzeciwić się przetwarzaniu z powodu swojej szczególnej sytuacji oraz przenieść dane. Nie znamy Twojej tożsamości; żeby odnaleźć wpis w dziennikach, możemy poprosić o adres IP i godzinę wejścia. Masz prawo złożyć skargę do Prezesa Urzędu Ochrony Danych Osobowych (ul. Stawki 2, 00-193 Warszawa, uodo.gov.pl). Podanie danych jest dobrowolne, ale bez adresu IP serwer nie może wysłać Ci strony. Nie podejmujemy decyzji w sposób zautomatyzowany i nie tworzymy profili: AI w chmurze wybiera tylko polecenie aplikacji albo pozycję bazy wiedzy.

9. Darmowe narzędzie, nie porada

SprawdźKSeF to darmowe narzędzie informacyjne, udostępniane „tak jak jest”, bez gwarancji. Nie jest poradą prawną, podatkową ani księgową, a jego treści (także ta polityka i baza wiedzy) nie były konsultowane z prawnikiem ani doradcą podatkowym. W sprawach wiążących zapytaj doradcę podatkowego lub księgowego albo sprawdź oficjalne źródła Ministerstwa Finansów i KSeF. Więcej na stronie „Zastrzeżenia”.

10. Kontakt

Administrator strony: właściciel serwisu SprawdźKSeF (osoba fizyczna, projekt prywatny i niekomercyjny). W sprawach danych osobowych i tej strony napisz na kontakt@sprawdzksef.pl. Jeśli coś jest niejasne albo niezgodne z tym, co robi aplikacja, też napisz.

11. Jak to sprawdzić samodzielnie

  1. W Ustawieniach kliknij „Przygotuj tryb offline”. Aplikacja wczyta wszystko, czego potrzebuje do pracy.
  2. Wyłącz internet na komputerze.
  3. Wczytaj plik faktury. Podgląd, sprawdzenie i PDF powinny działać tak samo.

Możesz też otworzyć narzędzia programisty w przeglądarce (klawisz F12, karta „Sieć”) i zobaczyć, że przy wczytywaniu faktury nie powstają żądania z jej treścią. Na stronie produkcyjnej zobaczysz tylko żądania statystyk (/_vercel/insights/ i /s/) z adresem strony i nazwą zdarzenia, a po wpisaniu pytania ewentualnie żądanie do /api/asystent. Podobny test uruchamiamy automatycznie przy każdej zmianie programu.

12. Zmiany tej strony

O zmianach informujemy na tej stronie, z nową datą u góry.

  • 4 listopada 2026: strona napisana od nowa, prościej i zgodnie z tym, co robi aplikacja: streszczenie na górze; pełna lista wpisów na urządzeniu (także układ ekranu i sessionStorage); do AI w chmurze idą też poprzednie pytania rozmowy przy pytaniach ogólnych; zapora Vercel; statystyki Vercel Web Analytics i Umami ze zdarzeniami z zamkniętej listy, przez funkcję z adresem IP; obie funkcje w regionie fra1; Umami w regionie UE; okresy przechowywania dla planów Hobby (Vercel, Umami); sekcja „Darmowe narzędzie, nie porada”; jeden adres kontaktowy (punkt 10), bez imienia, nazwiska i prywatnego e-maila.
  • 31 października 2026: historia rozmów w IndexedDB tej przeglądarki; AI domyślnie (najpierw w Chrome, potem w chmurze, najwyżej 3 pytania na dobę); pełna polityka: administrator, podstawy prawne, odbiorcy, przekazywanie do USA, czas przechowywania, prawa, skarga do UODO.
  • 30 października 2026: dodano AI w Chrome i AI w chmurze (Groq).
  • 28 października 2026: pierwsza wersja.

Licencja

Treść tej strony: licencja CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/deed.pl), autor: SprawdźKSeF (sprawdzksef.pl).

Źródła

  1. Google, dokumentacja Chrome dla programistów, „Prompt API”: „No data is sent to Google or any third party when using the model.”; „Subsequent use of the model does not require a network connection.”; „the model is downloaded separately the first time an origin uses the API”. https://developer.chrome.com/docs/ai/prompt-api (dostęp 2026-10-31). Strona, która woła model, widzi jego wejście i wyjście i odpowiada za nie według swojej polityki (tu: ta strona). wróć

  2. Groq, „Services Agreement”, pkt 4.2 „Inputs and Outputs”: „Groq is not permitted to use Inputs or Outputs for training or fine-tuning any AI Model Services or other models, unless explicitly granted permission or instructed by Customer”, https://console.groq.com/docs/legal/services-agreement; Groq, dokumentacja „Your Data”: „By default, Groq does not retain customer data for inference requests”, dane do kontroli niezawodności i nadużyć „up to 30 days”, „retained in Google Cloud Platform (GCP) buckets located in the United States”, https://console.groq.com/docs/your-data (dostęp 2026-10-31). Groq, „Privacy Policy” (obowiązuje od 12.11.2025): polityka nie obejmuje danych, które Groq przetwarza jako podmiot przetwarzający dla klientów API (to regulują Services Agreement i Data Processing Addendum); przy przekazaniach poza EOG Groq stosuje zatwierdzone zabezpieczenia umowne albo certyfikaty Data Privacy Framework osób trzecich; przedstawiciel w UE: DP-Dock GmbH, Ballindamm 39, 20095 Hamburg. https://groq.com/privacy-policy (dostęp 2026-10-31). wróć

  3. MF, repozytorium dokumentacji API KSeF (CIRFMF/ksef-docs), „Kody weryfikujące QR” (21.08.2025): link składa się z adresu, daty wystawienia faktury, NIP-u sprzedawcy i skrótu SHA-256 pliku. https://github.com/CIRFMF/ksef-docs/blob/main/kody-qr.md (dostęp 2026-10-28). wróć

  4. Vercel, „Privacy and Compliance” (Web Analytics; strona oznaczona jako zaktualizowana 2026-06-26): „without using any third-party cookies, instead end users are identified by a hash created from the incoming request”; „automatically discarded after 24 hours”; lista zbieranych wartości (znacznik czasu, adres URL, referrer, geolokalizacja, system, przeglądarka, typ urządzenia). https://vercel.com/docs/analytics/privacy-policy (dostęp 2026-11-04). wróć

  5. Umami, dokumentacja „FAQ”: „Umami's web tracker does not use cookies.”, https://docs.umami.is/docs/faq; Umami, „Privacy Policy”: „Umami Software, Inc. (doing business as Umami)”; „Umami's standard analytics do not store visitor IP addresses as fields in analytics records”; „IP addresses are processed transiently to deliver requests, calculate visitor identifiers, and derive approximate location”, https://umami.is/privacy (dostęp 2026-11-04). wróć

  6. Skrypt Umami Cloud (https://cloud.umami.is/script.js, odczytany 2026-11-04): ładunek odsłony i zdarzenia zawiera identyfikator strony, rozmiar ekranu, język przeglądarki, tytuł strony, nazwę hosta, adres strony i adres poprzedniej strony; przed wysłaniem przechodzi przez naszą funkcję kontrolną (data-before-send). wróć

  7. Umami, dokumentacja „Exclude my own visits”: localStorage.setItem('umami.disabled', 1) w konsoli przeglądarki, osobno dla każdej strony; cofnięcie localStorage.removeItem('umami.disabled'). https://docs.umami.is/docs/exclude-my-own-visits (dostęp 2026-11-04). wróć

  8. Vercel, „Privacy Notice” (ostatnia aktualizacja 1.06.2026): „We act as a data processor on behalf of our Customers for the personal information contained in Customer Data”; odwiedzający stron klientów to „End Users”; „Vercel complies with the EU-U.S. Data Privacy Framework”, „including the use of standard contractual clauses or other appropriate legal mechanisms”; okres przechowywania: „the minimum necessary period” (bez konkretnego okresu dla dzienników). https://vercel.com/legal/privacy-notice (dostęp 2026-10-28). wróć, 2, 3

  9. Vercel, „Build Output API: Primitives”, konfiguracja funkcji (.vc-config.json, pole regions: lista regionów, w których funkcja jest wdrożona); u nas fra1 (Frankfurt) dla /api/asystent i /s/api/send. https://vercel.com/docs/build-output-api/primitives (dostęp 2026-10-31). wróć

  10. Vercel, „Runtime Logs” (strona oznaczona jako zaktualizowana 2026-08-28), tabela „Limits”: dzienniki wywołań funkcji są przechowywane 1 godzinę (plan Hobby) albo 1 dzień (plan Pro); dziennik zawiera m.in. metodę, ścieżkę, czas, kod odpowiedzi, user agent i region. https://vercel.com/docs/logs/runtime (dostęp 2026-10-31). Dziennik statycznych odsłon: jak wyżej strona „Static Request: only static request that serves cache”; pełne dzienniki statyczne wymagają Log Drains, których nie używamy. wróć

  11. Vercel, „Data Processing Addendum” (aktualizacja 17.03.2026, obowiązuje od 31.03.2026): Schedule 3 włącza standardowe klauzule umowne (SCC) z 2021 r. dla przekazań spoza EOG; podmiot: Vercel Inc., spółka z Delaware, 440 N Barranca Ave #4133, Covina, CA 91723, USA. https://vercel.com/legal/dpa (dostęp 2026-10-31). wróć

  12. Umami, „Data Processing Agreement” (ostatnia aktualizacja 2.08.2026), pkt 10.2: „the EU SCCs are incorporated into this DPA and apply as described in Schedule 3”. https://umami.is/dpa; lista podmiotów przetwarzających (m.in. Amazon Web Services, USA; ClickHouse, USA/EU; Hetzner, EU): https://umami.is/subprocessors (dostęp 2026-11-04). wróć

  13. Vercel, „Pricing for Web Analytics” (strona oznaczona jako zaktualizowana 2026-08-25), tabela: „Reporting Window” w planie Hobby „1 Month”; „While only the reporting window is guaranteed to be stored, Vercel may store your data for longer periods”. https://vercel.com/docs/analytics/limits-and-pricing (dostęp 2026-11-04). wróć

  14. Umami, „Pricing”, plan Hobby: „Up to 100K events per month”, „6 month data retention”. https://umami.is/pricing (dostęp 2026-11-04). wróć