Przejdź do treści
Bezpieczeństwo integracji z KSeF – jak sprawdzić, czy narzędzie chroni Twoje dane
Start Blog Prawo i bezpieczeństwo
Prawo i bezpieczeństwo · Poradnik

Bezpieczeństwo integracji z KSeF – jak sprawdzić, czy narzędzie chroni Twoje dane

Bezpieczeństwo integracji z KSeF sprawdzasz po czterech elementach: szyfrowaniu certyfikatu, umowie DPA, lokalizacji serwerów w UE i izolacji danych między klientami – nie po liczbie funkcji eksportu.

Wypróbuj za darmo
MW Michał Wójcik 9 min Akt. 2 września 2026 Zweryfikowane
Szybka odpowiedź

Jak sprawdzić bezpieczeństwo integracji z KSeF?

Sprawdzasz cztery elementy: czy certyfikat KSeF jest przechowywany w postaci zaszyfrowanej, czy dostawca oferuje umowę powierzenia przetwarzania danych (DPA) zgodną z art. 28 RODO, gdzie fizycznie znajdują się serwery (najlepiej w Unii Europejskiej) oraz czy dane poszczególnych klientów są od siebie odseparowane. Sama liczba funkcji eksportu tego nie gwarantuje – narzędzie może pobierać faktury sprawnie i jednocześnie źle zabezpieczać dane, które przez nie przechodzą.

TL;DR – w skrócie
  • Certyfikat KSeF (.p12) wgrywany do narzędzia integracyjnego powinien być przechowywany zaszyfrowany, nie jako zwykły plik w bazie.
  • Umowa DPA (art. 28 RODO) jest obowiązkowa, gdy zewnętrzny dostawca przetwarza w Twoim imieniu dane osobowe kontrahentów z faktur.
  • Lokalizacja serwerów ma znaczenie – dane w Unii Europejskiej nie wymagają dodatkowego mechanizmu transferu, dane w USA już tak.
  • Dane różnych klientów muszą być od siebie odseparowane na poziomie aplikacji – jeden błąd w zapytaniu nie może pokazać cudzych faktur.
  • Listę podwykonawców (hosting, e-mail, monitoring) dostawca powinien jawnie publikować, a nie ukrywać w ogólnikach.
W tym artykule

Od problemu do efektu

PWE
1
Problem
Certyfikat i faktury trafiają do nieznanej firmy

Żeby zautomatyzować pobieranie faktur z KSeF, oddajesz zewnętrznemu narzędziu certyfikat uwierzytelniający oraz dostęp do danych kontrahentów z każdej faktury – a rzadko kto czyta, jak dostawca je zabezpiecza.

2
Jak rozwiązujemy
Jawne środki bezpieczeństwa zamiast obietnic

KSeF Import szyfruje certyfikat AES-256-GCM, trzyma dane na serwerach w Niemczech (UE), izoluje klientów po identyfikatorze konta i publikuje pełną umowę DPA bez podpisywania osobnego dokumentu.

3
Efekt
Sprawdzasz zabezpieczenia w 10 minut

Zamiast wierzyć na słowo, porównujesz konkretne punkty – szyfrowanie, DPA, lokalizację serwerów, izolację danych – z tym, co realnie oferuje wybrane narzędzie.

Dlaczego bezpieczeństwo integracji z KSeF to nie formalność

Od uruchomienia obowiązkowego KSeF przez system przechodzą faktury zawierające dane identyfikacyjne kontrahentów, adresy, numery NIP i kwoty transakcji – czyli dane osobowe w rozumieniu RODO, gdy dotyczą osób fizycznych prowadzących działalność lub osób kontaktowych na fakturze. Narzędzie, które automatycznie pobiera te dokumenty, przez cały czas ma też dostęp do Twojego certyfikatu KSeF – pliku, który uwierzytelnia je w imieniu Twojej firmy.

To nie jest ryzyko teoretyczne. Certyfikat lub token skompromitowany po stronie źle zabezpieczonego narzędzia integracyjnego może pozwolić nieuprawnionej osobie odczytać faktury danego NIP-u dostępne w KSeF w zakresie nadanych temu certyfikatowi uprawnień – zależnie od roli i okresu, jaki obejmuje dostęp. Dlatego wybór dostawcy integracji to w praktyce decyzja o tym, komu powierzasz klucz do skrzynki faktur całej firmy.

48 h
tyle na zgłoszenie Ci naruszenia ochrony danych zobowiązuje się dostawca w umowie DPA
To zapis umowny (SLA) oparty na obowiązku „bez zbędnej zwłoki” z art. 33 ust. 2 RODO – sam przepis nie narzuca sztywnej liczby godzin.

Cztery punkty do sprawdzenia przed wyborem narzędzia

Zanim wgrasz certyfikat do jakiegokolwiek narzędzia integrującego się z KSeF, sprawdź te cztery elementy – najlepiej w dokumentach, nie tylko w opisie funkcji na stronie głównej.

Co sprawdzićDlaczego to ważneJak wygląda to w KSeF Import
Szyfrowanie certyfikatuPlik .p12 w postaci jawnej w bazie to gotowy łup przy każdym wyciekuAES-256-GCM z kluczem pochodnym (HKDF) osobnym dla każdego klienta
Umowa DPA (art. 28 RODO)Bez niej brak podstawy prawnej do powierzenia danych osobowych z fakturIntegralna część regulaminu, dostępna do wglądu bez podpisywania osobno
Lokalizacja serwerówDane poza UE wymagają dodatkowego mechanizmu transferu (DPF lub SCC)Hosting w Niemczech (OVHcloud), w Unii Europejskiej
Izolacja danych klientówBłąd w zapytaniu bez izolacji może pokazać faktury innego kontaDane przypisane do identyfikatora konta i filtrowane na poziomie aplikacji
Jeden dokument nie wystarczy

Sama „polityka prywatności” na stronie głównej to nie to samo co umowa DPA. Polityka prywatności opisuje dane samego konta i rozliczeń; DPA reguluje przetwarzanie danych z faktur, które dostawca widzi w Twoim imieniu.

Skonfiguruj raz, pobieraj jednym kliknięciem

Zobacz, jak KSeF Import pobiera faktury kosztowe i układa je w gotowy arkusz.

Wypróbuj za darmo

Jak to wygląda w praktyce – ścieżka certyfikatu w KSeF Import

Certyfikat wgrywasz raz, przy pierwszej konfiguracji automatycznego pobierania faktur z KSeF. Od tego momentu narzędzie łączy się z API KSeF w Twoim imieniu według ustawionego harmonogramu, a Ty nie logujesz się już ręcznie do portalu Ministerstwa Finansów.

  1. 1
    Wgranie certyfikatu (.p12)

    Plik trafia do systemu jednorazowo i od razu jest szyfrowany – nigdy nie jest zapisywany w postaci jawnej na dysku ani w logach.

  2. 2
    Szyfrowanie AES-256-GCM

    Certyfikat i jego hasło szyfrowane są kluczem pochodnym (HKDF) właściwym dla Twojego konta; klucz główny nie jest przechowywany w tej samej bazie co dane.

  3. 3
    Izolacja per konto

    Każdy zapis i odczyt w bazie jest przypisany do identyfikatora Twojego konta – zapytania innych klientów nie mają do niego dostępu.

  4. 4
    Hosting w Niemczech (UE)

    Baza danych i pliki działają na infrastrukturze OVHcloud w Niemczech – dane faktur nie opuszczają Unii Europejskiej.

  5. 5
    Kontrola po Twojej stronie

    Certyfikat możesz usunąć w każdej chwili z panelu – pobieranie faktur zatrzymuje się natychmiast.

Co się dzieje z hasłem do certyfikatu

Hasło do certyfikatu szyfrowane jest osobno, tym samym mechanizmem co sam plik – nigdy nie trafia do logów ani do wiadomości e-mail z potwierdzeniem konfiguracji.

Podwykonawcy i transfer danych – gdzie faktycznie trafiają Twoje dane

Żadne narzędzie SaaS nie działa w pojedynkę – korzysta z hostingu, systemów monitorowania błędów czy wysyłki e-maili. Dobry dostawca ma to jawnie spisane, a nie ukryte w jednym zdaniu polityki prywatności.

  • Hosting i baza danych – w Unii Europejskiej (bez dodatkowego mechanizmu transferu),
  • DNS i ochrona ruchu – część dostawców ma siedzibę w USA, transfer wymaga wtedy podstawy prawnej (Data Privacy Framework lub Standardowe Klauzule Umowne),
  • Monitoring błędów aplikacji – bez dostępu do treści faktur, wyłącznie do logów technicznych,
  • Wysyłka e-mail – powiadomienia o synchronizacji, bez danych z faktur w treści,
  • Eksport do Arkuszy Google / Dysku Google – gdy sam wybierzesz ten format eksportu, dane trafiają też do Google LLC (USA) na podstawie Data Privacy Framework lub Standardowych Klauzul Umownych.

Mechanizm „Privacy Shield”, który wcześniej upraszczał transfery danych do USA, został unieważniony wyrokiem Trybunału Sprawiedliwości UE w sprawie Schrems II (C-311/18) z 16 lipca 2020 r. Obecnie transfer wymaga decyzji o adekwatności (Data Privacy Framework) albo Standardowych Klauzul Umownych – dostawca, który tego nie stosuje, przetwarza dane niezgodnie z RODO.

Co robi KSeF Import

Lista podwykonawców wraz z lokalizacją i podstawą transferu jest jawna i dostępna w umowie DPA – łącznie z zastrzeżeniem, że operator płatności nie ma dostępu do danych z Twoich faktur.

Co zrobić, zanim wgrasz certyfikat do nowego narzędzia

Krótka procedura sprawdzenia, zanim powierzysz certyfikat i faktury zewnętrznemu narzędziu – niezależnie od tego, na które ostatecznie się zdecydujesz.

  1. Poproś o umowę DPA (art. 28 RODO) i sprawdź, czy jest dostępna bez konieczności kontaktu z działem sprzedaży.
  2. Sprawdź w dokumentacji, jakim algorytmem szyfrowany jest certyfikat – ogólnikowe „bezpieczne przechowywanie” nic nie mówi.
  3. Zapytaj, gdzie fizycznie znajdują się serwery i czy lista podwykonawców jest publicznie dostępna.
  4. Zweryfikuj, co dzieje się z danymi po rezygnacji – czy są usuwane w konkretnym terminie, czy „bezterminowo przechowywane”.
  5. Sprawdź, czy możesz w każdej chwili samodzielnie usunąć certyfikat i natychmiast zatrzymać pobieranie faktur.

W KSeF Import po zakończeniu współpracy dane usuwane są w ciągu 30 dni (lub eksportowane na żądanie w formacie CSV/JSON), z wyjątkiem minimum wymaganego przepisami podatkowo-rachunkowymi. Te same zasady dotyczą całej automatyzacji importu faktur z KSeF – niezależnie od tego, do którego formatu ostatecznie eksportujesz dane.

Najczęstsze pytania

Krótkie, konkretne odpowiedzi na pytania, które zadają użytkownicy i wyszukiwarki.

Sama baza faktur KSeF Import znajduje się na serwerach w Niemczech, w Unii Europejskiej. Poza UE (w USA) działają podwykonawcy pomocniczy – ochrona ruchu, monitoring błędów, zapasowa wysyłka e-maili – oraz Google LLC, gdy sam wybierzesz eksport do Arkuszy Google lub Dysku Google. Każdy z nich działa na podstawie Data Privacy Framework lub Standardowych Klauzul Umownych.

Certyfikat i jego hasło są szyfrowane algorytmem AES-256-GCM z kluczem pochodnym (HKDF) osobnym dla Twojego konta. Klucz główny przechowywany jest poza bazą danych, więc wyciek samej bazy nie ujawnia certyfikatów w postaci możliwej do odczytania.

Nie. Dane każdego konta są przypisane do jego identyfikatora i filtrowane na tym poziomie w każdym zapytaniu do bazy – to odseparowanie działa na poziomie aplikacji, nie jest to współdzielona przestrzeń danych bez rozróżnienia klientów.

Nie. Umowa powierzenia przetwarzania danych osobowych jest integralną częścią regulaminu i zostaje zawarta automatycznie z jego akceptacją, zgodnie z art. 28 RODO. Treść umowy pozostaje dostępna do wglądu i pobrania w każdej chwili.

Domyślnie dane są usuwane w ciągu 30 dni od zakończenia umowy. Możesz zamiast tego poprosić o ich zwrot w formacie CSV lub JSON. Minimalny zakres danych bywa przechowywany dłużej wyłącznie, gdy wymagają tego przepisy podatkowo-rachunkowe.

Administratorem danych z faktur jesteś Ty jako przedsiębiorca – to Ty decydujesz o celach i sposobach ich przetwarzania. Dostawca narzędzia integracyjnego (np. KSeF Import) jest procesorem – przetwarza dane wyłącznie na Twoje udokumentowane polecenie, w zakresie opisanym w umowie DPA.

MW
Michał Wójcik
Inżynier integracji KSeF

Inżynier integracji KSeF. Odpowiada za połączenia z API Krajowego Systemu e-Faktur, automatyzacje i parsowanie struktury logicznej FA(3).

Merytorycznie zweryfikował Anna Kowalczyk – Specjalistka ds. KSeF.
Wszystkie artykuły na blogu

Przeczytaj również

Faktury z KSeF automatycznie
7 dni za darmo · bez karty
Wypróbuj
7 dni za darmo · bez karty kredytowej

Przestań przepisywać faktury ręcznie

Wgraj certyfikat raz i pozwól, by faktury kosztowe z KSeF same trafiały do Excela, Google Sheets, CSV i zbiorczego PDF – bez logowania do portalu MF.

Bez karty kredytowej Konfiguracja w 5 minut Serwery w EU · GDPR