Prywatność

Paste Shield: ukryj imiona i klucze przed AI

Usuwa nazwiska, adresy, numery kont, klucze i hasła, zanim wkleisz tekst do ChatGPT. Pracuje Twoja przeglądarka.

Rodzaj
Nasz projekt własny
Dla kogo
Firmy, których pracownicy wklejają teksty do czatów AI
Rok powstania
2026
Podobny projekt
Aplikacja lub system: od 15 000 zł. Cennik i kontakt studia
Paste Shield po kliknięciu Przykład: tekst z wymyślonymi danymi po lewej, kopia z etykietami zamiast danych pośrodku z napisem Gotowe do skopiowania, lista ukrytych pozycji po prawej.
Po kliknięciu „Przykład”: tekst po lewej, kopia z ukrytymi danymi pośrodku, lista ukrytych elementów po prawej.

W skrócie

Imię, adres i numer konta znikają z tekstu, zanim wkleisz go do czatu AI. Pracuje Twoja przeglądarka.

Wyzwanie

Mail, log i konfiguracja zawierają imiona, numery kont i klucze

Wklejasz mail, log albo konfigurację do czatu AI i łatwo zostawiasz w nim imiona, adresy, numery kont i klucze.

Jak to działa

Trzy warstwy wykrywania, wszystkie na Twoim komputerze

  1. Czytanie kontekstu

    Imiona, nazwiska, adresy: dane bez stałego kształtu.

  2. Reguły z sumami kontrolnymi

    Klucze, IBAN, karty, PESEL, NIP, e-maile: liczą się natychmiast.

  3. Lista „Zawsze ukrywaj”

    Twoje słowa wrażliwe, zapisane tylko w tej przeglądarce.

Ukryte dane stają się etykietami, np. OSOBA_1, a tryb „Przywróć” zamienia je z powrotem w odpowiedzi czatu.

Skuteczność

Test na wymyślonych tekstach

  • Reguły i model94 z 96
  • Same reguły61 z 96
27 wymyślonych tekstów z 96 oznaczonymi danymi. To test regresji na wymyślonych tekstach.

Karta modelu nie wymienia polskiego: przy odmienionych imionach sprawdź wynik. Aplikacja ostrzega o tym przy każdym wyniku.

Prywatność

Zero zapytań z Twoim tekstem

0
zapytań z Twoim tekstem
~140 MB
model pobiera się raz i zostaje w przeglądarce (zmierzony rozmiar pobrania)
Bez modelu bez kopii
gdy model się nie załaduje, przycisk Kopiuj jest zablokowany, bo bez modelu imiona i adresy zostają widoczne

„0 zapytań” liczy się dla Twojego tekstu. Jedyne połączenie to pobranie modelu z huggingface.co. Sprawdzone w Chromium.

Dla inżynierów: stos technologiczny
WarstwaWybórCo to daje
Modeldistilbert-base-multilingual-cased-ner-hrl, q8Rozpoznaje nazwiska i adresy na procesorze.
Środowisko@huggingface/transformers, ONNX RuntimeModel liczy w tle, więc pisanie się nie zacina.
OfflineService worker + CacheStoragePo pierwszym pobraniu działa bez internetu.

Trafienia z trzech warstw scalają się w jedną listę. Pominięcie jest wyciekiem, więc program woli ukryć za dużo niż za mało. Gdy reguła i program opisują ten sam fragment, wygrywa reguła: NIP potwierdzony sumą kontrolną zostaje etykietą FIRMA, a nie KONTO.

Szczegóły

Metody, granice i pełny opis

Problem przy wklejaniu

Wklejasz fragment maila, logu czy konfiguracji do czatu AI i łatwo zostawiasz w nim imiona, adresy, numery kont, klucze i hasła. Narzędzia czyszczące tekst na serwerze tylko przenoszą wyciek. Nasz filtr usuwa dane, zanim opuszczą kartę przeglądarki, bez instalacji i konta.

Trzy warstwy wykrywania

Czytanie kontekstu: imiona, nazwiska, adresy i miejscowości, czyli dane bez stałego kształtu. Program rozumie kontekst zdania i liczy na procesorze, bez karty graficznej. Reguły z sumami kontrolnymi: dane o stałym kształcie: klucze, tokeny, IBAN, karty, PESEL, NIP, REGON, e-maile, telefony, daty, hasła. Liczą się natychmiast, zanim załaduje się czytanie kontekstu, bo wyciek klucza jest katastrofalny. Lista „Zawsze ukrywaj”: słowa, które tylko Ty znasz jako wrażliwe: nazwy klientów, kryptonimy projektów. Lista zapisuje się tylko w tej przeglądarce.

Etykiety i tryb Przywróć

Ukryte dane zamieniają się w etykiety, na przykład OSOBA_1 albo SEKRET_1. Po kliknięciu etykiety widać, czy znalazła ją reguła, czy model (z wynikiem), i można pokazać wartość albo przywrócić ją w kopii. Tryb „Przywróć” zamienia etykiety w odpowiedzi z czatu z powrotem na Twoje dane.

Test skuteczności: metoda i granice

Pasek nad panelami pokazuje wynik testu skuteczności od pierwszego ekranu, a po kliknięciu jego metodę i datę. Test działa też w Twojej przeglądarce: 27 wymyślonych tekstów z 96 oznaczonymi danymi (w naszym pomiarze: 94 z 96 ukrytych, same reguły bez modelu: 61 z 96). To test regresji: sprawdza, czy zmiany w programie nie pogorszyły wyniku na tych tekstach. Karta modelu wymienia dziesięć języków, polskiego wśród nich nie ma. Przy odmienionych imionach sprawdź wynik: aplikacja ostrzega o tym przy każdym wyniku.

Zero zapytań: metoda

Tekst nigdy nie opuszcza Twojej przeglądarki. „0 zapytań” dotyczy Twojego tekstu, nie całej strony. Jedyne wyjście na zewnątrz to pobranie modelu. Po kliknięciu paska nad panelami aplikacja pokazuje je w osobnym wierszu „huggingface.co, model” z liczbą MB. Plik model_quantized.onnx waży 135 359 829 bajtów, do tego 2,9 MB słownika. Model i środowisko pobierają się raz i zostają w przeglądarce. Pomiar: 142 MB, w tym plik modelu 135 359 829 B. To około minuty na łączu 20 Mbit. Tę minutę liczymy, a nie mierzymy: 142 MB przy 20 Mbit/s to 57 s. Aplikacja nie wysyła żadnej telemetrii ani analityki. Gdy model się nie załaduje, przycisk Kopiuj jest zablokowany, a „Kopiuj mimo to…” wymaga potwierdzenia w oknie z ostrzeżeniem, że imiona i adresy zostają widoczne.

Co sprawdziliśmy

Pobranie idzie z huggingface.co, a aplikacja na żywo liczy zapytania tej strony i pokazuje je według hosta. Pomiar wykonaliśmy w Chromium.

Zrzut ekranu

Po kliknięciu „Przykład”: Twój tekst po lewej, kopia z ukrytymi danymi pośrodku, lista ukrytych elementów po prawej. Pasek nad panelami pokazuje licznik zapytań, stan modelu i wynik testu.

Kontakt

Opisz problem, wracamy z ceną

  • Odpowiadamy w 48 godzin od wiadomości; termin z weekendu lub święta przesuwamy na następny dzień roboczy.
  • Audyt wstępny bezpłatny, cena stała, bez dopłat, gdy praca potrwa dłużej niż w wycenie.

Albo napisz: contact@tenzanlogic.com

Wymagane są trzy pola: imię, e-mail i opis problemu.

Trzy pytania, żeby wycena była trafna. Opcjonalne.
Czego dotyczy problem
Co macie dzisiaj
Horyzont

Dane z formularza służą wyłącznie odpowiedzi na Twoje zapytanie. Szczegóły w polityce prywatności.