Paragony zostają w UE, są szyfrowane w transmisji i oddzielone od innych kont. Publiczne oceny skanów, w tym CryptCheck A+, są na tej stronie—to nie certyfikat.
Ostatnia aktualizacja: 24 października 2026
Szyfrowanie
Wrażliwe pola i pliki paragonów są szyfrowane przed zapisem, każde konto ma własny klucz—na dysku lub w kopii zapasowej jest tylko szyfrogram, nie czytelna treść.
Dysk i transmisjaTLS podczas przesyłania
PolaKlucz danych konta
PlikiOsobny klucz dla każdego pliku
AES-256-GCM
Klucz głównyopakowuje
Klucz danych kontaopakowuje
Klucz pliku
Usuń kontoHasło••••••••••••Kod z e-mailaUsuńKlucz danych zniszczony
Trzy warstwy z własnymi kluczami. Klucz główny opakowuje klucz danych każdego konta, a ten opakowuje klucz każdego pliku.Pełna nota
Nawet gdyby ktoś wyjął dysk serwera lub zachował starą kopię zapasową, nie odczytałby Twoich paragonów ani wrażliwych pól bez klucza danych konta i głównego klucza usługi. Pliki paragonów oraz dane osobowe i finansowe w polach są szyfrowane w aplikacji algorytmem AES-256-GCM, zanim zostaną zapisane. Każde konto ma własny klucz danych; każdy plik paragonu ma własny klucz zabezpieczony kluczem tego konta. Klucz konta jest zabezpieczony kluczem głównym przechowywanym poza bazą danych i kodem źródłowym (nie wyprowadzany z hasła). Hasła są wyłącznie skrótami Argon2id. Połączenia z bazą danych używają TLS. Magazyn obiektów w Paryżu przechowuje zapieczętowany szyfrogram. Nowe pliki używają formatu VIENC2.
Logowanie dwuskładnikowe
Aplikacja uwierzytelniająca (TOTP) i kody odzyskiwania są dostępne dla każdego konta. Konta administratorów i pracowników muszą jej używać.
Pełna nota
Każde konto może włączyć aplikację uwierzytelniającą (TOTP) i otrzymuje jednorazowe kody odzyskiwania. Kod e-mailem jest dostępny jako opcjonalny drugi krok i przestaje być akceptowany po włączeniu aplikacji uwierzytelniającej. Konta administratorów i pracowników muszą zarejestrować aplikację uwierzytelniającą, zanim otworzą panel administracyjny; zaproszenie dla nowego pracownika zawiera ten krok.
Ochrona konta
Próby logowania są ograniczone, hasło resetuje się jednorazowym linkiem, a zmiana e-maila wymaga potwierdzenia.
Pełna nota
Hasło musi mieć co najmniej 12 znaków i jest sprawdzane z listą popularnych haseł. Po kilku nieudanych próbach logowania konto jest na pewien czas blokowane. Limity zapytań są wspólne dla wszystkich serwerów i przechowywane w bazie danych; jeśli tego sprawdzenia nie da się wykonać, zapytania dotyczące logowania, kodów, rejestracji i resetu hasła są odrzucane. Zapomniane hasło resetuje się jednorazowym linkiem ważnym 60 minut; jego użycie wylogowuje wszystkie sesje. Nasi pracownicy mogą wysłać Ci link do resetu, ale nie widzą ani linku, ani Twojego hasła. Zmiana adresu e-mail wymaga hasła i kodu wysłanego na nowy adres, a potem powiadamiany jest zarówno stary, jak i nowy adres. Nowe konta potwierdzają adres e-mail kodem.
Rozdzielenie kont
PostgreSQL row-level security oddziela rekordy każdego klienta, dodatkowo do sprawdzeń w aplikacji.
Pełna nota
Każde zapytanie jest ograniczone do kont, do których należy. Oprócz sprawdzeń w aplikacji zasady PostgreSQL row-level security (zabezpieczenia na poziomie wierszy) ograniczają każde zapytanie do rekordów tych kont – jako druga linia obrony w samej bazie danych. Nasi pracownicy nie mogą otworzyć Twoich paragonów ani dokumentów podatkowych, chyba że udzielisz ograniczonego w czasie dostępu do wsparcia, a każde użycie tego dostępu jest rejestrowane.
Przeglądarka i połączenie
Tylko HTTPS. Przeglądarka ma zostać przy HTTPS (HSTS). Ciasteczko logowania jest ukryte przed skryptami strony (HttpOnly) i wysyłane tylko przez HTTPS (Secure). Zmiana wymaga pasującego tokenu (CSRF). Polityka bezpieczeństwa treści ogranicza, co strona może wczytać.
Pełna nota
Strona i API są dostępne wyłącznie przez HTTPS. Wysyłają nagłówek HSTS (Strict-Transport-Security): przeglądarka ma zostać przy HTTPS, z subdomenami i z flagą preload. vectorinvoice.lt jest na liście HSTS preload przeglądarek. Sesja jest przechowywana w ciasteczkach HttpOnly, Secure i SameSite=Strict, a nie w pamięci przeglądarki: skrypty strony nie odczytają ciasteczka sesji, a jest ono wysyłane tylko przez HTTPS. Każde zapytanie zmieniające dane musi zawierać token CSRF (pasującą wartość, żeby inna strona nie mogła wysłać zmiany) zgodny z sesją. Strony wysyłają politykę bezpieczeństwa treści (regułę, co strona może wczytać) z osobnym nonce (wartością jednorazową) dla każdego zapytania i nie mogą być osadzane przez inne strony.
Dziennik audytu
Dziennik tylko do dopisywania: wiersz ma działanie i krótką notatkę o zmianie, nie nazwy dostawców ani kwoty paragonów. Cena planu może się pojawić.
Pełna nota
Dziennik audytu jest tylko do dopisywania: baza odrzuca zmiany i usuwanie. Każdy wiersz zapisuje działanie, co zostało dotknięte, i oczyszczony diff JSON—głównie nazwy pól, kody statusu i liczniki, nie nazwy dostawców, adresy e-mail ani kwoty z paragonów (mogą pojawić się kwoty operacyjne, np. ceny planów). Rejestrowane są logowania, nieudane próby, pobrania oryginałów i eksportów oraz dostęp wsparcia.
Eksport i usunięcie
Po usunięciu konta kopii w backupach nie da się już odczytać—klucz danych konta jest niszczony. W Ustawieniach możesz pobrać dane, będąc zalogowanym, albo usunąć pliki, rekordy lub całe konto. Każde usunięcie wymaga hasła i jednorazowego kodu e-mailem.
Pełna nota
Po usunięciu kopii w backupach nie da się już odczytać, bo klucz danych konta jest niszczony. W Ustawieniach możesz pobrać dane, będąc zalogowanym. Usunięcie plików, rekordów lub konta wymaga hasła i jednorazowego kodu e-mailem. Aktywne pliki paragonów są usuwane z magazynu w Paryżu. Kopie zapasowe dostawcy nie są kasowane na żądanie; wszystko, co pozostaje zaszyfrowane zniszczonym kluczem, pozostaje nieczytelne. Skrócony wiersz księgowy (okres, numer, data, kierunek i kwoty, bez nazw i plików) może być przechowywany przez konfigurowalny okres. Kopie plików paragonów są przechowywane 2 lata od daty dokumentu—wyeksportuj to, czego potrzebujesz dłużej.
Niezależne sprawdzenia
Wiersze to zrzuty z podanych dat. Link otwiera ten sam publiczny skaner, aby powtórzyć test.
Oceny to zrzuty z tych dat. Wyniki mogą się zmienić. To nie certyfikaty ani gwarancje.
Strona, baza danych i pliki paragonów zostają w Scaleway w Paryżu (UE).
Pliki paragonów i wrażliwe pola na tej stronie używają klucza danych Twojego konta (AES-256-GCM). Połączenia tylko przez TLS.
Te pliki i pola są na dysku i w magazynie obiektów zapisane jako szyfrogram—bez klucza konta nie da się ich odczytać.
Twoje dokumenty nie są używane do trenowania modeli AI. Nie zamówiliśmy w Mistral Zero Data Retention (dostawca nie zachowuje kopii żądania), więc Mistral może przez ograniczony czas przechowywać żądanie na własnych warunkach.
Bez śledzących plików cookie, bez analityki, bez reklam.
Gdzie działa usługaScaleway, Paryż (UE), dla strony, bazy i plików paragonów. Paragony są odczytywane w UE. Płatności za plany płatne idą do Stripe, który może je przetwarzać także poza UE. Dokumenty nie służą do trenowania modeli AI.
Strona, API, baza PostgreSQL i pliki paragonów działają w Scaleway w regionie Paryż (Francja, UE). Klucze szyfrowania kont trzyma aplikacja, poza bazą danych i kodem źródłowym. Paragony są odczytywane przez unijny punkt końcowy Mistral. Aplikacja odrzuca inne hosty Mistral i każdy cel treningowy. Trening na wywołaniach API jest wyłączony na koncie Mistral (potwierdzone 17 października 2026). Zero Data Retention nie zostało zamówione. Dane płatności przetwarza Stripe i może je przekazać poza UE, w tym do Stanów Zjednoczonych i Indii, na podstawie zabezpieczeń opisanych w swojej polityce prywatności. Dane karty wpisuje się na stronie Stripe. Paragony i treść księgowa nie są wysyłane do Stripe.
Co zostaje czytelne w bazieWymienione na tej stronie pola osobowe i finansowe oraz pliki paragonów są zaszyfrowane. Data, okres, status i waluta pozostają czytelne dla list, terminów i rozliczeń.
Wymienione na tej stronie pola osobowe i finansowe oraz pliki paragonów są zaszyfrowane. Data paragonu, okres, status i waluta pozostają czytelne, aby aplikacja mogła sortować listy, przypominać o terminach i prowadzić rozliczenia. Te czytelne dane to nie nazwy, kwoty ani plik paragonu.
Szyfrowane polaDaty, statusy i kody walut nie są szyfrowane.
Konto
e-mail, imię
Profil działalności
nazwa prawna, kod VAT, kod firmy, adres, IBAN
Paragony
nazwa dostawcy, numer VAT i rejestracyjny dostawcy, numer faktury, kwoty netto, VAT i brutto, linie VAT, odczytane dane, uwagi, własna kategoria, komentarz zespołu, konto dziennika, nazwy plików
Wystawione faktury
numer, nazwa, kod i e-mail nabywcy, opis, uwagi, pozycje, kwoty
Księgowość
zapisy dziennika (numer dokumentu, opis, kwota); linie bankowe (opis, kwota); znani dostawcy (nazwa, kod VAT, kod rejestracyjny); kwoty FR0600 (pola 29, 30, 31 i 36); wygenerowany XML podatkowy
Certyfikaty
nazwy plików, hasła
Zaproszenia do zespołu
e-mail
Inne usługi, z których korzysta aplikacjaScaleway (hosting i poczta wychodząca), Hostinger (domena i skrzynki), Mistral w UE, Stripe dla planów płatnych, VIES i litewska wyszukiwarka otwartych danych.
Scaleway (Paryż, UE): strona, API, baza danych, zaszyfrowane pliki paragonów (magazyn obiektów), logi oraz wysyłka e-maili. Klucze szyfrowania kont trzyma aplikacja na tych hostach.
Hostinger: domena vectorinvoice.lt, jej DNS oraz skrzynki, do których trafiają wiadomości wysyłane do nas, np. zgłoszenia do wsparcia.
Mistral, wyłącznie przez unijny punkt końcowy (api.eu.mistral.ai): odczyt paragonu, zamiana jednego zdania w szkic lub transkrypcja krótkiego nagrania. Kod odrzuca inne hosty Mistral oraz API plików i agentów. Trenowanie na danych z API jest wyłączone na koncie Mistral (potwierdzone 17 października 2026). Nie wnioskowano o Zero Data Retention (zerowe przechowywanie danych).
Stripe Payments Europe, Limited (Dublin, Irlandia): płatności i subskrypcje planów płatnych. Imię, e-mail, adres rozliczeniowy i dane płatności trafiają do Stripe. Numer karty wpisuje się na stronie Stripe i nie jest tu przechowywany. Stripe może przekazywać dane płatności poza UE.
Usługa VIES Komisji Europejskiej, gdy sprawdzany jest numer VAT i sprawdzanie nie jest wyłączone.
Otwarty zbiór get.data.gov.lt dla kodu firmy, pod tym samym przełącznikiem.
Testy bezpieczeństwaKod jest automatycznie sprawdzany przy każdej zmianie i weryfikowany w wewnętrznych testach penetracyjnych. Nie twierdzimy, że mamy audyt zewnętrzny lub certyfikat.
Każda zmiana przechodzi testy automatyczne, samokontrolę bezpieczeństwa, analizę statyczną, audyt zależności i skanowanie kodu pod kątem sekretów. W październiku 2026 przeprowadziliśmy wewnętrzne testy penetracyjne aplikacji (przegląd kodu i ostrożne sprawdzenia działającej strony), a wyniki zostały poprawione w kodzie. To nasze własne testy, a nie certyfikowany audyt strony trzeciej.
Zgłaszanie podatnościNapisz na support@vectorinvoice.lt. Ten sam kontakt podaje nasz plik security.txt.
Jeśli uważasz, że znalazłeś problem z bezpieczeństwem, napisz na support@vectorinvoice.lt z krótkim opisem i krokami, które pozwolą go odtworzyć. Prosimy nie uzyskiwać dostępu do danych innych osób, nie przeprowadzać testów obciążeniowych (DoS) i nie publikować szczegółów, zanim nie będziemy mieli okazji naprawić problemu. Kontakt jest też opublikowany pod adresem /.well-known/security.txt.
Czego ta strona nie twierdziBrak certyfikatu i brak audytu zewnętrznego.
VectorInvoice nie ma certyfikatu ISO 27001, SOC 2 ani innego certyfikatu bezpieczeństwa i nie został oceniony przez zewnętrznego audytora. Wspomniane wyżej testy bezpieczeństwa są wewnętrzne. Nie wnioskowano do Mistral o Zero Data Retention. Dane usługodawcy znajdują się w nocie prawnej (/legal#imprint).
Pytania
Czy usługa jest hostowana w UE?
Tak. Strona, API, baza danych i pliki paragonów działają w Scaleway w Paryżu we Francji. Paragony są odczytywane przez unijny punkt końcowy Mistral.
Czy muszę używać aplikacji uwierzytelniającej?
Jako klient nie musisz, ale możesz ją w każdej chwili włączyć w Ustawieniach. Przechowuj kody odzyskiwania w bezpiecznym miejscu. Konta administratorów i pracowników muszą jej używać. Kod e-mailem nie zastępuje już włączonej aplikacji uwierzytelniającej.
Czy zdjęcia paragonów są szyfrowane?
Tak. Każdy plik paragonu ma własny klucz, zabezpieczony kluczem danych Twojego konta, i jest przechowywany w postaci zaszyfrowanej w magazynie obiektów w Paryżu. Dane osobowe i finansowe w polach również są szyfrowane; daty, statusy i kody walut – nie. Klucz danych nie jest wyprowadzany z hasła i jest niszczony po usunięciu konta. To opis, a nie certyfikat.
Czy mogę zabrać dane albo zamknąć konto?
Tak. W Ustawieniach możesz pobrać swoje dane, usunąć zapisane pliki, usunąć zapisane rekordy lub usunąć konto. Każde usunięcie wymaga hasła i jednorazowego kodu wysłanego e-mailem; kod jest ważny 10 minut i działa raz. Usunięcie konta kasuje pliki i rekordy, wylogowuje Cię wszędzie i niszczy klucz danych konta, więc zaszyfrowanych kopii, także tych w kopiach zapasowych, nie da się już otworzyć. Skrócony wiersz księgowy może być przechowywany przez konfigurowalny okres. Kopie plików paragonów są przechowywane 2 lata od daty dokumentu; wyeksportuj to, co chcesz zachować dłużej.
Czy trenujecie model na moich fakturach?
Nie. Aplikacja odrzuca każdy cel treningowy dla treści klientów, a trenowanie na wywołaniach API jest wyłączone na naszym koncie Mistral (potwierdzone 17 października 2026). Paragony, zdania i nagrania trafiają wyłącznie do unijnego punktu końcowego Mistral i tylko po to, by obsłużyć Twoje zapytanie. Nie wnioskowano o Zero Data Retention, więc Mistral może przez ograniczony czas przechowywać zapytania zgodnie z własnymi warunkami.
Czy mogę otrzymać umowę powierzenia przetwarzania danych?
Tak. Umowa powierzenia przetwarzania danych (DPA) jest częścią regulaminu i obowiązuje automatycznie. Możesz ją przeczytać i pobrać na stronie DPA.
Umowa powierzenia przetwarzania danych (DPA) jest częścią regulaminu i obowiązuje automatycznie. Możesz ją przeczytać i pobrać na stronie DPA.
Nie twierdzimy, że mamy certyfikat ISO 27001 lub SOC 2, raport z audytu zewnętrznego ani odznakę hostingu. Ta strona jest opisem, a nie poświadczeniem.