Bezpieczeństwo danych

Twój plik to Twoja własność intelektualna.Traktujemy go tak samo.

Rysunek detalu mówi o Twojej firmie więcej niż strona internetowa. Dlatego ochrona plików nie jest u nas akapitem w regulaminie, tylko sposobem, w jaki system jest zbudowany. Poniżej pokazujemy dokładnie, który mechanizm co robi.

  • AES-256 w spoczynku
  • Klucz główny wyłącznie u nas
  • Serwery w Unii Europejskiej
  • Pliki nie trafiają do usług zewnętrznych

Przykładowe dane

01Droga pliku

Co dzieje się z plikiem od wgrania do usunięcia

Pięć etapów życia pliku i zabezpieczenie, które pilnuje każdego z nich. Żadne z nich nie jest opcją do włączenia: tak system działa domyślnie.

  1. Wgranie

    Plik idzie z przeglądarki klienta wprost do magazynu obiektowego, po szyfrowanym połączeniu. Nie przechodzi przez nasz serwer aplikacji i nigdzie po drodze nie leży w postaci jawnej.

    TLS i podpisany link
  2. Zapis

    Każdy wgrany plik dostaje własny, świeżo wygenerowany klucz AES-256, którym szyfrowany jest tylko ten plik i jego podglądy 3D. Plik ląduje w magazynie już zaszyfrowany.

    klucz na plik
  3. Spoczynek

    Klucz pliku jest opieczętowany kluczem głównym, który jest wyłącznie na naszym serwerze aplikacji. Dostawca magazynu go nie przechowuje, więc same dyski nie wystarczą, żeby cokolwiek odczytać.

    AES-256, klucz główny u nas
  4. Odczyt

    Przeglądarka nie dostaje linku do magazynu, tylko podpisany link do naszego API, ważny 15 minut. W panelu działa on dodatkowo tylko w Twojej zalogowanej sesji.

    link ważny 15 minut
  5. Usunięcie

    Plik wyceny, która nie stała się zamówieniem, znika po 90 dniach, a upload, którego nikt nie dokończył, po sześciu godzinach. Usuwamy sam obiekt, nie tylko wiersz w bazie.

    90 dni i po pliku

Ostatni etap najłatwiej przeoczyć: dane, których już nie ma, są jedynymi, których nie da się wynieść. Dlatego usuwanie jest u nas zadaniem, które system wykonuje sam co godzinę, a nie deklaracją.

02Szyfrowanie

Co dokładnie jest zaszyfrowane i czym

To samo zamówienie oczami trzech stron. Przełącz, żeby zobaczyć, co widzi każda z nich.

Widzisz wszystko: plik z podglądem 3D i dane kontaktowe klienta.

Plik
wspornik-A12.step · podgląd 3D
Imię i nazwisko
Jan Kowalski
E-mail
jan.kowalski@example.com
Telefon
+48 600 100 200
Adres dostawy
ul. Przykładowa 1, 30-001 Kraków

Przykładowe dane

Pliki CAD i rysunki

Modele STEP i IGES, rysunki PDF i DXF, skany oraz wygenerowane podglądy 3D są zaszyfrowane w magazynie algorytmem AES-256, osobnym kluczem dla każdego wgranego pliku.

Dostawca magazynu nie przechowuje klucza. Same dyski magazynu nie wystarczą, żeby odczytać plik.

Dane kontaktowe z zamówień

Imię i nazwisko, firma, e-mail, telefon, adres dostawy i uwagi są szyfrowane przez aplikację, zanim trafią do bazy danych. Baza nigdy nie widzi klucza.

W kopii bazy te pola są nieczytelne bez klucza aplikacji.

Linki do plików

Nie wydajemy linków, którymi dałoby się pobrać plik prosto z magazynu. Każde pobranie idzie przez nasze API, po krótkotrwałym, podpisanym tokenie z własnym zakresem i wygaśnięciem.

Tokenu pliku nie da się użyć jako sesji ani odwrotnie. To osobne, niewymienne zakresy.

Cała transmisja

Panel, widget, strony hostowane i API działają wyłącznie po HTTPS, z nagłówkiem HSTS na rok i dla wszystkich subdomen.

Po pierwszej wizycie przeglądarka sama odmawia połączenia nieszyfrowanego.

Kopie zapasowe

Nocny zrzut bazy jest szyfrowany algorytmem AES-256 na naszym serwerze, zanim go opuści, i przechowywany w rotacji licznikowej, nie kalendarzowej. Jawna kopia nigdy nie trafia na dysk.

Osobna komenda realnie odtwarza najnowszą kopię i porównuje liczby wierszy z produkcją.

Hasła i sesje

Hasła są hashowane algorytmem Argon2. Sesje to podpisane tokeny z numerem pokolenia: reset hasła, wylogowanie i nowe hasło pracownika ustawione przez właściciela natychmiast unieważniają wszystkie wydane wcześniej.

Ciasteczko sesji jest HttpOnly, Secure i SameSite, więc skrypt na stronie go nie odczyta.

03Granice

Czego nie robimy z Twoimi plikami

  • Nie przekazujemy Twoich plików zewnętrznym dostawcom sztucznej inteligencji ani nie udostępniamy ich do trenowania cudzych modeli, w żadnym celu.
  • Nie wysyłamy plików do zewnętrznych usług. Analiza geometrii i odczyt rysunków działają na naszej infrastrukturze, łącznie z OCR.
  • Nie udostępniamy plików innym zakładom, nie sprzedajemy danych i nie budujemy z nich benchmarków rynkowych.
  • Nie wydajemy przeglądarce linku, którym dałoby się pobrać plik prosto z magazynu: ani Twojej, ani Twojego klienta.
  • Nie trzymamy plików „na wszelki wypadek”: wycena bez zamówienia traci plik po 90 dniach, nawet jeśli konto zostaje.
  • Nie mieszamy danych zakładów. Każde zapytanie o dane zakładu jest filtrowane po Twoim koncie, nie po tym, co przyszło w żądaniu.

04Retencja

Jak długo cokolwiek u nas leży

Trzy zegary, każdy dla innej sytuacji. Wszystkie chodzą same: system sprawdza je co godzinę.

  1. 6 godzin

    Porzucony upload

    Klient zaczął wgrywać plik i nie dokończył. Obiekt znika po sześciu godzinach, bez czekania na pełną retencję.

    usunięte
  2. 30 dni

    Kosz w panelu

    Wycena albo zamówienie usunięte ręcznie leżą w Koszu i można je przywrócić razem z plikiem. Potem znikają jedno i drugie.

    usunięte
  3. 90 dni

    Wycena bez zamówienia

    Plik wyceny, która nie zamieniła się w zamówienie, jest kasowany z magazynu razem z podglądami. Zostaje sama wycena: liczby, nie geometria.

    usunięte

Pliki wycen, które stały się zamówieniami, zostają, bo zakład potrzebuje ich do produkcji. Możesz usunąć zamówienie i jego wycenę przez Kosz - po 30 dniach znikają na dobre - a usunięcie konta usuwa je razem z nim.

05Dostęp

Kto może zobaczyć Twoje dane

Krótka lista, bo dłuższa byłaby złą odpowiedzią.

  1. Konto zakładu ma właściciela i pracowników. To właściciel decyduje, które zakładki panelu widzi który pracownik. Ustawienia, w tym zarządzanie użytkownikami, są zarezerwowane dla właściciela.

  2. Widzi wyłącznie własną wycenę i własny plik - po nieodgadywalnym identyfikatorze albo po numerze z kodem dostępu z e-maila, chronionym limitem prób. Nie ma żadnej drogi do listy wycen zakładu ani do plików innych klientów.

  3. Dostęp mają wyłącznie imiennie upoważnione osoby: do obsługi zgłoszenia, diagnostyki błędu oraz kontroli, czy silnik odczytał detal i wycenił go poprawnie. To ostatnie służy wyłącznie działaniu i rozwojowi platformy, a zobowiązanie do poufności i regulamin zakazują wykorzystania tej wiedzy do produkcji detali czy do czegokolwiek konkurencyjnego wobec Ciebie. Logowanie do panelu platformy wymaga hasła i jednorazowego kodu z e-maila, konto blokuje się po serii nieudanych prób, wejście na konto zakładu ląduje w rejestrze zdarzeń, a każde pobranie pliku klienta jest zapisywane, zanim wyjdzie pierwszy bajt.

  4. Dostawca magazynu przechowuje pliki wyłącznie zaszyfrowane i nie ma klucza. Pozostali podwykonawcy, wymienieni w Polityce prywatności, plików CAD nie dostają.

06Infrastruktura i zgodność

Gdzie to stoi i na jakich zasadach

Serwery w Unii Europejskiej

Cała infrastruktura, czyli aplikacja, baza, magazyn plików i kopie zapasowe, stoi w Unii Europejskiej. Twoje pliki nie opuszczają EOG.

RODO i umowa powierzenia

Wobec danych klientów końcowych jesteś administratorem, a my podmiotem przetwarzającym. Umowa powierzenia z art. 28 RODO jest częścią regulaminu, więc nie trzeba jej osobno negocjować.

Ochrona formularzy i limity

Logowanie i rejestracja są chronione weryfikacją reCAPTCHA, a wgrywanie plików limitami częstotliwości i dziennym limitem wycen. To one ograniczają koszt masowego wgrywania śmieci.

Kontrola tego, co wchodzi

Pliki PDF, STEP i zdjęcia rysunków sprawdzamy nie tylko po rozszerzeniu, ale też po pierwszych bajtach, a analiza każdego pliku ma twardy limit czasu i pamięci. Archiwum, dokument biurowy czy program podszywający się pod taki plik jest odrzucany, zanim dotknie go parser.

Nagłówki i izolacja

HSTS, polityka bezpieczeństwa treści, blokada zgadywania typu pliku i ograniczona polityka referrera na wszystkich domenach. Panel platformy jest odcięty od publicznego API.

Zamknięte kontenery

Aplikacja działa w kontenerach bez uprawnień administratora, na systemie plików tylko do odczytu i bez zbędnych uprawnień jądra.

07Pytania

To, o co pytają najczęściej

Łącznie z pytaniami, na które odpowiedź nie jest dla nas wygodna.

Czy ktoś u Was ogląda moje pliki?

Wycena liczy się automatycznie i przy zdecydowanej większości plików nikt z naszego zespołu ich nie otwiera. Imiennie upoważnione osoby mają jednak do nich dostęp i korzystają z niego w trzech sytuacjach: gdy zgłosisz problem z wyceną, gdy silnik zwróci błąd wymagający diagnozy, oraz gdy sprawdzamy, czy silnik odczytał detal poprawnie i czy jego cena trzyma się tej zatwierdzonej przez technologa. To ostatnie jest tym, z czego bierze się dokładność wycen, dla Ciebie i dla wszystkich pozostałych. Te osoby wiąże zobowiązanie do poufności, a regulamin zakazuje nam wykorzystania Twoich plików do produkcji detali, do działalności konkurencyjnej wobec Ciebie i do pośredniczenia w zlecaniu obróbki komukolwiek. Konta naszego zespołu wymagają hasła i jednorazowego kodu z e-maila, wejście na konto Twojego zakładu jest odnotowywane w dzienniku zdarzeń, a każde pobranie Twojego pliku przez nasz zespół - w dzienniku dostępu.

Czy uczycie się na moich plikach albo trenujecie na nich AI?

Silnik wyceny to deterministyczny model geometryczny i kosztowy, a nie model uczony na cudzych detalach. Kalibracja działa wyłącznie na Twoich własnych wycenach i nie wychodzi poza Twoje konto. Twoje pliki nie trafiają do żadnej zewnętrznej usługi ani dostawcy sztucznej inteligencji; odczyt tekstu ze skanów rysunków działa lokalnie na naszym serwerze. Pracujemy nad własnym modelem, który ma lepiej odczytywać rysunki w PDF. Działałby wyłącznie na naszej infrastrukturze, a pliki konkretnego zakładu mogłyby posłużyć do jego rozwoju tylko za odrębną zgodą tego zakładu, którą można wycofać w każdej chwili. Do tego czasu nic takiego się nie dzieje, a brak zgody nigdy nie wpłynie na jakość Twoich wycen.

Co się stanie, jeśli stracicie klucz szyfrujący?

Pliki stałyby się nieodczytywalne, także dla nas, bo dostawca magazynu kopii klucza nie ma. To świadomy kompromis: albo klucz jest wyłącznie u nas i nikt postronny nic nie odczyta, albo trzyma go ktoś jeszcze i wtedy „nikt postronny” przestaje być prawdą. Kopie zapasowe kluczy przechowujemy poza serwerem.

Czy macie certyfikat ISO 27001 albo SOC 2?

Nie mamy i wolimy powiedzieć to wprost, zamiast zasłaniać się ogólnikiem. Certyfikacja jest procesem audytowym, którego jeszcze nie przeszliśmy. Ta strona opisuje mechanizmy, które faktycznie działają w produkcie, i każdy z nich możemy pokazać na wezwanie w ramach umowy powierzenia. Jeśli Twoja procedura zakupowa wymaga kwestionariusza bezpieczeństwa, wypełnimy go.

Czy moi klienci mogą trafić na wyceny innych klientów?

Nie. Wycena jest osiągalna wyłącznie po nieodgadywalnym identyfikatorze albo po numerze z kodem dostępu, którego odgadywanie blokuje limit prób. Każde zapytanie o dane zakładu jest przy tym filtrowane po jego koncie: z sesji albo z klucza widgetu, nigdy z tego, co klient wpisał w adresie.

Co się dzieje z danymi, gdy zrezygnuję?

Zabierasz swoje dane ze sobą: wyceny eksportujesz z panelu do CSV, a cennik do JSON albo CSV. Po usunięciu konta usuwamy jego wyceny, zamówienia i pliki, także z magazynu. Zostają zapisy, których wymaga od nas prawo podatkowe i rachunkowe; zasady przechowywania pozostałych danych opisuje Polityka prywatności.

Czy mogę wymagać, żeby plik nie był w ogóle przechowywany?

Sam plik jest potrzebny do policzenia detalu i do tego, żeby technolog mógł sprawdzić, czy silnik odczytał go poprawnie. Możesz jednak przenieść każdą wycenę do Kosza od razu po jej obsłużeniu - plik znika wtedy po 30 dniach - a jeśli tego nie zrobisz, zrobi to za Ciebie retencja. Na Twoje żądanie usuniemy pliki wcześniej, najpóźniej w ciągu 7 dni.

Jak zgłosić podatność?

Napisz na kontakt@metronq.pl z opisem i krokami odtworzenia. Odpowiadamy na takie zgłoszenia w pierwszej kolejności, nie ścigamy się z osobami zgłaszającymi w dobrej wierze i informujemy zakłady o naruszeniu ochrony ich plików bez zbędnej zwłoki.

Zostały pytania, na które nie ma tu odpowiedzi?

Napisz. Odpowiada zespół, który ten system zbudował, a nie dział obsługi czytający regulamin. Chętnie wypełnimy też Twój kwestionariusz bezpieczeństwa.

Albo zacznij darmowy okres próbny