Wzorce → Encje → Analiza pogłębiona, plus Państwa Wyrażenia, z automatycznym scalaniem wyników. Każda warstwa wychwytuje to, co umknęło pozostałym.
promptShield łączy trzy uzupełniające się warstwy wykrywania. Wzorce z sumami kontrolnymi i niemal doskonałą precyzją wychwytują dane o ustalonej strukturze, takie jak numery telefonów, numery identyfikacyjne czy numery IBAN. Encje wykorzystują modele transformerowe do rozpoznawania danych zależnych od kontekstu: nazwisk, nazw organizacji i adresów. Analiza pogłębiona dodaje opcjonalny przebieg lokalnego modelu językowego dla przypadków, które umykają pozostałym warstwom. Uzupełniają je Wyrażenia, które pozwalają oznaczyć dowolne słowo lub zwrot, na przykład nazwy klientów, kody projektów czy wewnętrzne identyfikatory. Wyniki są automatycznie scalane, a duplikaty usuwane. 12 modeli rozpoznawania nazw własnych Znajduje nazwiska, organizacje, lokalizacje, terminy medyczne i dziesiątki innych danych zależnych od kontekstu, których same wzorce nie wychwycą. Do wyboru 12 wyspecjalizowanych modeli albo tryb automatyczny, który sam dobiera najlepszy. Każdy model przed publikacją jest skanowany pod kątem złośliwego kodu.
Model rozpoznawania nazw własnych dobiera się do konkretnego zastosowania. Piiranha obsługuje wiele języków w jednym przebiegu. Rozszerzony model dla języka angielskiego rozpoznaje 54 typy danych wrażliwych, w tym numery dokumentacji medycznej, rachunki finansowe i sygnatury spraw. Model medyczny jest dostrojony do dokumentacji klinicznej. Modele dla poszczególnych języków dają wyższą dokładność w tekstach francuskich, niemieckich, hiszpańskich, włoskich, portugalskich i niderlandzkich. Każdy z tych modeli jest też przed publikacją statycznie skanowany narzędziem picklescan pod kątem złośliwego kodu. Proces budowania nie wyda modelu, który nie przejdzie skanu, więc to, co trafia na Państwa komputer, zostało sprawdzone i można je bezpiecznie wczytać. Wzorce wbudowane i własne Wbudowane wzorce numerów identyfikacyjnych, kart płatniczych, numerów IBAN, telefonów, numerów rejestrowych firm i wielu innych danych, dopasowane do 17 krajów. Własne wzorce tworzy się w trybie Prostym z kreatorem bloków albo w trybie Zaawansowanym, z podglądem testów na żywo.
promptShield zawiera dziesiątki gotowych wzorców dla typowych danych wrażliwych, zlokalizowanych dla 17 krajów. Potrzebny jest własny wzorzec? Tryb Prosty daje wizualny kreator bloków, w którym definiuje się wzorce bez pisania kodu. Tryb Zaawansowany udostępnia pełną składnię wzorców z grupami przechwytującymi. W obu trybach działa piaskownica testowa: można wkleić przykładowy tekst i na żywo zobaczyć podświetlone dopasowania, zanim wzorzec zostanie użyty na dokumentach. Model LLM lokalnie albo zdalnie Lokalny model GGUF na własnej karcie graficznej albo połączenie z dowolnym API zgodnym z OpenAI (OpenAI, Claude, Groq, Mistral, Ollama, vLLM) daje pogłębioną analizę kontekstu.
Dla najwyższej dokładności wykrywania do procesu można dodać warstwę Analizy pogłębionej. Model GGUF może działać lokalnie na karcie graficznej, w pełni bez sieci, albo można wskazać dowolny punkt końcowy zgodny z OpenAI: model we własnej sieci lub usługę dostawcy, takiego jak Claude czy OpenAI. Model analizuje tekst w kontekście i wychwytuje subtelne dane wrażliwe, które mogą umknąć Wzorcom i Encjom: odniesienia domyślne, zdrobnienia czy identyfikatory specyficzne dla branży. Zachowanie modelu reguluje się temperaturą, limitem tokenów i poleceniem systemowym. Konkretne słowa i zwroty wpisuje się ręcznie lub wkleja z Excela albo pliku CSV. Dla każdego dopasowania można wybrać zakodowanie albo usunięcie, z regulowaną tolerancją.
Tabela wyrażeń pozwala wskazać konkretne pojęcia do wykrycia: idealne rozwiązanie dla nazw klientów, kodów projektów czy wewnętrznych oznaczeń, które mogą umknąć automatycznemu wykrywaniu. Dane można wkleić wprost z Excela lub pliku CSV. Każde pojęcie da się ustawić na zakodowanie (odwracalne) albo usunięcie (trwałe zaczernienie), a suwak tolerancji decyduje o tym, jak ściśle tekst musi się zgadzać. To Państwa siatka bezpieczeństwa dla danych branżowych, o których wiedzą tylko Państwo. Agresywność wykrywania reguluje suwak tolerancji, przełączniki dla poszczególnych typów oraz kontrola grupowania decydująca o scalaniu sąsiadujących słów.
Wykrywanie można dostroić do własnych potrzeb. Suwak tolerancji decyduje o tym, jak szeroko promptShield rozszerza dopasowania na otaczający kontekst. Przełączniki poszczególnych typów pozwalają włączać i wyłączać wybrane kategorie danych wrażliwych (na przykład wykrywać numery telefonów, ale pomijać nazwy organizacji). Kontrola grupowania obszarów określa, jak sąsiadujące wykryte słowa łączą się w jeden obszar, co ma znaczenie przy wieloczłonowych nazwiskach i adresach. Wzorce dla poszczególnych krajów: USA, Wielkiej Brytanii, Irlandii, Kanady, Australii, Francji, Niemiec, Austrii, Szwajcarii, Hiszpanii, Meksyku, Włoch, Holandii, Belgii, Portugalii, Brazylii i Polski, wraz z numerami rejestrowymi firm, numerami identyfikacyjnymi i numerami podatkowymi właściwymi dla każdego kraju.
Każdy profil kraju zawiera lokalne wzorce numerów identyfikacyjnych, numerów podatkowych, numerów rejestrowych firm, kodów pocztowych, formatów telefonów, numerów w ochronie zdrowia i wielu innych danych. Po wybraniu profilu kraju silnik wykrywania konfiguruje się właściwymi wzorcami. Tryb automatyczny rozpoznaje prawdopodobny kraj na podstawie treści dokumentu i włącza odpowiedni profil. Powielanie między stronami Wykryte dane wrażliwe są automatycznie powielane na wszystkich stronach, z częściowym dopasowaniem nazw organizacji i ujednoliceniem typów dla zachowania spójności.
Gdy promptShield wykryje nazwisko na stronie 1, automatycznie znajduje i oznacza każde jego wystąpienie na pozostałych stronach, także w nieco innym zapisie (na przykład „Kowalski i Partnerzy” wobec „Kowalski i Part.”). Ujednolicenie typów gwarantuje, że nazwa rozpoznana na jednej stronie jako OSOBA zachowa tę klasyfikację wszędzie. Dzięki temu kodowanie jest spójne w całym dokumencie.
Wizualne narzędzia obszarów Wskaźnik, lasso i rysowanie do wybierania i tworzenia obszarów. Scalanie, dzielenie, zmiana etykiety i usuwanie, z pełną obsługą cofania i ponawiania.
Interaktywne narzędzia pozwalają zarządzać wykrytymi obszarami wprost na dokumencie. Wskaźnik służy do wybierania istniejących obszarów, lasso do zaznaczania wielu naraz, a rysowanie do ręcznego oznaczania miejsc pominiętych przez modele. Menu kontekstowe każdego obszaru pozwala go scalić, podzielić, zmienić typ danych wrażliwych albo usunąć. Każda operacja obsługuje cofnięcie i ponowienie, więc można próbować bez ryzyka utraty pracy. Obszar rysuje się raz i powtarza na każdej stronie, a cały zestaw zapisuje jako szablon i nakłada na kolejne dokumenty o tym samym układzie.
Pisma procesowe, faktury i formularze standardowe mają ten sam element w tym samym miejscu na każdej stronie: blok identyfikacyjny, nagłówek firmowy, kod kreskowy, pole podpisu. Wystarczy narysować na nim obszar i kliknąć „Powtarzaj na każdej stronie”, a ten sam prostokąt pojawi się na każdej stronie dokumentu. Takie powtarzane obszary można zapisać jako szablon z regułą stron: wszystkie strony, tylko pierwsza, wszystkie oprócz pierwszej, tylko ostatnia albo wskazane numery stron. Kolejne dokumenty tego samego rodzaju dostają te same obszary w kilka kliknięć. Szablon zapamiętuje położenie obszarów, a nie ich treść, dlatego obejmuje także pieczęcie, kody kreskowe i odręczne podpisy, w których nie ma tekstu do wykrycia. Położenie jest zapisywane względem strony, więc szablon narysowany na formacie Letter trafia we właściwe miejsce na A4, a każdy zapisany szablon ma miniaturę swojego układu. W aplikacji na komputer można zaznaczyć w Bibliotece dowolną liczbę plików i nałożyć na wszystkie jeden szablon naraz. Jeśli strony któregoś pliku mają inny format, promptShield poda jego nazwę, aby można go było sprawdzić. Nałożenie szablonu niczego nie skanuje, dlatego przed pobraniem dokumentu trzeba jeszcze uruchomić wykrywanie na pozostałej treści. Szablony są częścią aplikacji na komputer. W bezpłatnej aplikacji w przeglądarce przyciski są widoczne i objaśniają swoje działanie, a obok jest możliwość przejścia na wyższy plan. Nazwane konfiguracje wykrywania (tolerancja, włączone typy, wyrażenia) można zapisać i wczytywać przy kolejnych dokumentach.
Dla powtarzających się rodzajów dokumentów warto utworzyć szablony wykrywania. Szablon zapamiętuje całą konfigurację: poziom tolerancji, włączone typy danych wrażliwych, wyrażenia, własne wzorce i wybrany model rozpoznawania nazw własnych. Szablony można nazwać opisowo, na przykład „Umowy” albo „Dokumentacja medyczna”, i zastosować natychmiast do nowych dokumentów. Znika powtarzalna konfiguracja, a każdy kolejny dokument jest przetwarzany tak samo. Dla każdego obszaru osobno: zakodowanie (zamiana odwracalna) albo usunięcie (trwałe zaczernienie czarną plamą). Wsadowo albo pojedynczo.
Nie wszystkie dane wrażliwe wymagają tego samego traktowania. Kodowanie zastępuje dane odwracalnymi kodami, więc po przetworzeniu przez AI da się je przywrócić. Usunięcie trwale zaczernia dane czarną plamą i jest właściwe dla informacji, których nikt nigdy nie powinien odzyskać. Domyślne zachowanie ustawia się dla każdego typu danych wrażliwych, a pojedyncze obszary można nadpisać. Wybór wsadowy pozwala zmienić tryb dla kilkudziesięciu obszarów naraz. Filtrowanie szumu i wskaźnik pewności Wbudowane filtry szumu ograniczają fałszywe trafienia dla organizacji, lokalizacji, osób i adresów. Każde wykrycie ma własny wskaźnik pewności.
Rozpoznawanie nazw własnych bywa nadmiernie czujne i potrafi uznać pospolite słowo za nazwę organizacji albo ogólną lokalizację za daną wrażliwą. promptShield zawiera wbudowane filtry szumu, które tłumią typowe fałszywe trafienia dla każdego typu danych. Każde wykrycie ma też wskaźnik pewności, więc łatwo wyłapać niepewne dopasowania warte ręcznego sprawdzenia. Efektem jest czystsze wykrywanie i mniej fałszywych trafień od pierwszego uruchomienia. Usuwanie metadanych i danych ukrytych Wszystkie metadane dokumentu, ukryte pola, zmiany w trybie recenzji, obiekty osadzone i treści niewidoczne są usuwane automatycznie w trakcie przetwarzania, więc dane wrażliwe nie wyciekną kanałem niewidocznym dla oka.
Dokumenty często zawierają ukryte dane wrażliwe, których nie widać na stronie: nazwiska autorów w metadanych, współrzędne GPS w zdjęciach, historię zmian w trybie recenzji, komentarze, ukryte pola tekstowe i obiekty osadzone. promptShield usuwa je wszystkie w trakcie przetwarzania. Zapobiega to najczęstszej pomyłce, w której ktoś starannie zaczernia widoczny tekst, ale zapomina o metadanych ujawniających tę samą informację. Skróty klawiaturowe dla wymagających Sprawdzanie i ochrona dokumentów bez sięgania po mysz. Zmiana narzędzia, działania na obszarach, przechodzenie między stronami i cofanie: wszystko z klawiatury.
Zmiana narzędzia: V (wskaźnik), S (lasso), D (rysowanie), Spacja (przełączenie na ostatnie narzędzie). Działania na obszarach: T (zakoduj wybrane), D lub Backspace (usuń wybrane), Delete (usuń obszar lub całą grupę). Nawigacja: Tab / Shift+Tab przechodzą po obszarach oczekujących, strzałki w lewo / w prawo zmieniają stronę. Powiększenie: + / - / 0 (reset). Zaznaczanie: Ctrl+A zaznacza wszystkie obszary na stronie. Schowek: Ctrl+C / Ctrl+V kopiują i wklejają obszary między stronami. Cofnij i ponów: Ctrl+Z / Ctrl+Shift+Z. Panel wykrywania: Ctrl+F. Wszystkie skróty są wyłączane w polach tekstowych, więc nigdy nie przeszkadzają w pisaniu.