Polski zbiór danych do anonimizacji danych osobowych (RODO)
20 przykładów anonimizacji polskich tekstów (RODO): PESEL, telefony +48, IBAN PL, numery rejestracyjne. Fikcyjne osoby. Z przypadkami bez danych osobowych.
Podgląd
| # | Wejście | Wyjście |
|---|---|---|
| 1 | Dzień dobry, nazywam się Piotr Wiśniewski, mój numer to 601 234 567. | Dzień dobry, nazywam się [IMIE_1] [NAZWISKO_1], mój numer to [TELEFON_1]. |
| 2 | Proszę wysłać fakturę na anna.kaminska@przyklad-poczta.pl przed piątkiem. | Proszę wysłać fakturę na [EMAIL_1] przed piątkiem. |
| 3 | Przelew należy wykonać na rachunek PL61 1090 1014 0000 0712 1981 2874. | Przelew należy wykonać na rachunek [IBAN_1]. |
| 4 | Dostawa na adres ul. Długa 12, 00-238 Warszawa, do rąk pana Lewandowskiego. | Dostawa na adres [ADRES_1], do rąk pana [NAZWISKO_1]. |
| 5 | Pacjentka: Agnieszka Dąbrowska, ur. 03.11.1985, PESEL 85110304563. | Pacjentka: [IMIE_1] [NAZWISKO_1], ur. [DATA_URODZENIA_1], PESEL [PESEL_1]. |
| 6 | Spotkanie z Martą Zielińską i Tomaszem Szymańskim jutro o 10:00. | Spotkanie z [IMIE_1] [NAZWISKO_1] i [IMIE_2] [NAZWISKO_2] jutro o 10:00. |
| 7 | Proszę oddzwonić do pani Woźniak pod numer 22 123 45 67, czeka na ofertę. | Proszę oddzwonić do pani [NAZWISKO_1] pod numer [TELEFON_1], czeka na ofertę. |
| 8 | Zamówienie 45872 opuściło nasz magazyn w Poznaniu dziś rano. | Zamówienie 45872 opuściło nasz magazyn w Poznaniu dziś rano. |
| 9 | Kontakt techniczny: michal.kozlowski@przyklad-firma.pl / 601 234 531. | Kontakt techniczny: [EMAIL_1] / [TELEFON_1]. |
| 10 | Adres do faktury: Katarzyna Jankowska, ul. Piotrkowska 27, 90-410 Łódź. | Adres do faktury: [IMIE_1] [NAZWISKO_1], [ADRES_1]. |
| 11 | Samochód o numerze rejestracyjnym KR 4521C należy do Krzysztofa Mazura. | Samochód o numerze rejestracyjnym [NR_REJESTRACYJNY_1] należy do [IMIE_1] [NAZWISKO_1]. |
| 12 | Dziękujemy całemu zespołowi Muzeum Narodowego w Krakowie za gościnę. | Dziękujemy całemu zespołowi Muzeum Narodowego w Krakowie za gościnę. |
| 13 | Moje hasło przestało działać, mój login to ewa.krawczyk@przyklad-poczta.pl. | Moje hasło przestało działać, mój login to [EMAIL_1]. |
| 14 | Urodzona 21 lipca 1978 r. Joanna Grabowska mieszka we Wrocławiu, PESEL 78072107824. | Urodzona [DATA_URODZENIA_1] [IMIE_1] [NAZWISKO_1] mieszka we Wrocławiu, PESEL [PESEL_1]. |
| 15 | Zwrot zlecił Paweł Pawłowski, IBAN PL20 1020 5558 1111 1234 5678 9012. | Zwrot zlecił [IMIE_1] [NAZWISKO_1], IBAN [IBAN_1]. |
| 16 | Produkt dostarczamy w ciągu 48 godzin na terenie całej Polski. | Produkt dostarczamy w ciągu 48 godzin na terenie całej Polski. |
| 17 | Możesz napisać do adam.michalski@przyklad-poczta.pl i ola.michalska@przyklad-poczta.pl? | Możesz napisać do [EMAIL_1] i [EMAIL_2]? |
| 18 | Podpisano: Jakub Król, ul. Mariacka 5, 40-014 Katowice, tel. 32 765 43 21. | Podpisano: [IMIE_1] [NAZWISKO_1], [ADRES_1], tel. [TELEFON_1]. |
| 19 | Nasz dostawca Metalbud sp. z o.o. dostarczył w poniedziałek 12 części. | Nasz dostawca Metalbud sp. z o.o. dostarczył w poniedziałek 12 części. |
| 20 | Kandydatka: Natalia Wieczorek, 32 lata, kontakt: +48 601 234 588. | Kandydatka: [IMIE_1] [NAZWISKO_1], 32 lata, kontakt: [TELEFON_1]. |
Szacowany koszt
- Tokeny na epokę treningu
- ≈ 2093
- Dla 3 epok
- ≈ 6279
Koszt fine-tuningu zależy od sprzętu (GPU) i dostawcy: nie jest tu szacowany.
Jednorazowe przepuszczenie całego zbioru danych przez model (ewaluacja, generowanie, przegląd)
| Model | Koszt przebiegu |
|---|---|
| Mistral Large · Mistral AI | 0,00092 € |
| DeepSeek Flash · DeepSeek | 0,00055 € |
| DeepSeek V4 Pro · DeepSeek | 0,00243 € |
| GPT-6 Luna · OpenAI | 0,00018 € |
| GPT-6 Sol · OpenAI | 0,00369 € |
| Claude Sonnet 5.5 · Anthropic | 0,00369 € |
| Claude Opus 5.5 · Anthropic | 0,00737 € |
| Model open source hostowany samodzielnie (Ollama, vLLM) | 0 € opłat za API (tylko koszt serwera) |
Tylko koszt wejścia, bez odpowiedzi modelu. Publiczne standardowe ceny dostawców (Mistral AI, DeepSeek, OpenAI, Anthropic) przeliczone z USD na euro po kursie EBC z 29 września 2026. Szacunek: 1 token ≈ 3,6 znaku.
Wspólne dla 3 regionów
Stworzone przez autora, bez źródła zewnętrznego.
Użycie komercyjne dozwolone · wskazać autora · zmiany dozwolone.
Tylko tekst lub dane: bez dostępu do plików, sieci ani poleceń.
Hostowane we Francji (Scaleway, Paryż). Bez transferu poza UE.
Unia Europejska · 6/6
Fikcyjne: wymyślone imiona, adresy i numery, żadnej prawdziwej osoby.
AI Act: podsumowanie danych treningowych (wzór Urzędu ds. AI UE):
- Typ
- Zbiór danych
- Przykłady
- 20
- Język
- Polski
- Pochodzenie
- Stworzone przez autora, bez źródła zewnętrznego.
- Utworzono
- 2026
- Dane osobowe
- Fikcyjne: wymyślone imiona, adresy i numery, żadnej prawdziwej osoby.
Stany Zjednoczone · 6/6
Fikcyjne: wymyślone imiona, adresy i numery, żadnej prawdziwej osoby.
Kalifornia (AB 2013): dokumentacja danych treningowych:
- Typ
- Zbiór danych
- Przykłady
- 20
- Język
- Polski
- Pochodzenie
- Stworzone przez autora, bez źródła zewnętrznego.
- Utworzono
- 2026
- Dane osobowe
- Fikcyjne: wymyślone imiona, adresy i numery, żadnej prawdziwej osoby.
Chiny · 6/6
Fikcyjne: wymyślone imiona, adresy i numery, żadnej prawdziwej osoby.
Przepisy o generatywnej AI (2023): legalne źródła danych treningowych; treści generowane przez AI muszą być oznaczone (2025). Zadeklarowane elementy:
- Typ
- Zbiór danych
- Przykłady
- 20
- Język
- Polski
- Pochodzenie
- Stworzone przez autora, bez źródła zewnętrznego.
- Utworzono
- 2026
- Dane osobowe
- Fikcyjne: wymyślone imiona, adresy i numery, żadnej prawdziwej osoby.
Orientacyjne podsumowanie na dzień 30/09/2026, bez wartości certyfikacji prawnej. Metoda i źródła →
Przypnij wersję w swoim kodzie
import contexte ds = contexte.load("contextetech/anonimizacja-rodo-pl", version=1) print(len(ds), ds[0])
$ contexte get h79po3#v1 Jakość i statystyki
Szczegółowe kryteria są dostępne dla członków.
Każde kryterium, odjęte punkty i wskazówka, jak poprawić każde z nich.
Ocena traci punkty za każdą wadę, proporcjonalnie do jej udziału w zbiorze danych. Obliczana automatycznie na całym pliku. 100 % z promptem systemowym.
Statystyki
Polubienia : 0 · Komentarze : 0
Kliknij licznik, aby go pokazać lub ukryć; najedź na wykres, aby zobaczyć szczegóły. Jedno wyświetlenie na odwiedzającego dziennie, bez botów; liczenie od 30 września 2026.
- Identyfikator
- contextetech--anonimizacja-rodo-pl
- Typ
- Zbiory danych · Czat (messages)
- Plik
- anonimizacja-rodo-pl.jsonl
- Format
- JSON Lines (application/jsonl)
- Rozmiar
- 7811 bajtów (7,6 KB)
- Kodowanie
- UTF-8
- Wiersze
- 20
- Szacowane tokeny
- ≈ 2094
- Język
- Polski
- Licencja
- CC BY 4.0
- Użycie komercyjne
- Dozwolone
- Dane osobowe
- Fikcyjne (wymyślone)
- Opublikowano
- 8 października 2026 20:58
- Zaktualizowano
- 8 października 2026 20:58
- Przechowywanie
- w bazie danych
- Użycia
- 0
- Polubienia
- 0
Python contexte
$ pip install contexte import contexte ds = contexte.load("contextetech/anonimizacja-rodo-pl") print(len(ds), ds[0])
$ contexte get h79po3 anonimizacja-rodo-pl.jsonl
{"messages": [{"role": "system", "content": "Zastąp każdą daną osobową numerowaną etykietą w nawiasach kwadratowych ([IMIE_1], [EMAIL_1]…). Nie zmieniaj niczego innego."}, {"role": "user", "content": "Dzień dobry, nazywam się Piotr Wiśniewski, mój numer to 601 234 567."}, {"role": "assistant", "content": "Dzień dobry, nazywam się [IMIE_1] [NAZWISKO_1], mój numer to [TELEFON_1]."}]}
{"messages": [{"role": "system", "content": "Zastąp każdą daną osobową numerowaną etykietą w nawiasach kwadratowych ([IMIE_1], [EMAIL_1]…). Nie zmieniaj niczego innego."}, {"role": "user", "content": "Proszę wysłać fakturę na anna.kaminska@przyklad-poczta.pl przed piątkiem."}, {"role": "assistant", "content": "Proszę wysłać fakturę na [EMAIL_1] przed piątkiem."}]}
{"messages": [{"role": "system", "content": "Zastąp każdą daną osobową numerowaną etykietą w nawiasach kwadratowych ([IMIE_1], [EMAIL_1]…). Nie zmieniaj niczego innego."}, {"role": "user", "content": "Przelew należy wykonać na rachunek PL61 1090 1014 0000 0712 1981 2874."}, {"role": "assistant", "content": "Przelew należy wykonać na rachunek [IBAN_1]."}]}
{"messages": [{"role": "system", "content": "Zastąp każdą daną osobową numerowaną etykietą w nawiasach kwadratowych ([IMIE_1], [EMAIL_1]…). Nie zmieniaj niczego innego."}, {"role": "user", "content": "Dostawa na adres ul. Długa 12, 00-238 Warszawa, do rąk pana Lewandowskiego."}, {"role": "assistant", "content": "Dostawa na adres [ADRES_1], do rąk pana [NAZWISKO_1]."}]}
{"messages": [{"role": "system", "content": "Zastąp każdą daną osobową numerowaną etykietą w nawiasach kwadratowych ([IMIE_1], [EMAIL_1]…). Nie zmieniaj niczego innego."}, {"role": "user", "content": "Pacjentka: Agnieszka Dąbrowska, ur. 03.11.1985, PESEL 85110304563."}, {"role": "assistant", "content": "Pacjentka: [IMIE_1] [NAZWISKO_1], ur. [DATA_URODZENIA_1], PESEL [PESEL_1]."}]}
{"messages": [{"role": "system", "content": "Zastąp każdą daną osobową numerowaną etykietą w nawiasach kwadratowych ([IMIE_1], [EMAIL_1]…). Nie zmieniaj niczego innego."}, {"role": "user", "content": "Spotkanie z Martą Zielińską i Tomaszem Szymańskim jutro o 10:00."}, {"role": "assistant", "content": "Spotkanie z [IMIE_1] [NAZWISKO_1] i [IMIE_2] [NAZWISKO_2] jutro o 10:00."}]}
{"messages": [{"role": "system", "content": "Zastąp każdą daną osobową numerowaną etykietą w nawiasach kwadratowych ([IMIE_1], [EMAIL_1]…). Nie zmieniaj niczego innego."}, {"role": "user", "content": "Proszę oddzwonić do pani Woźniak pod numer 22 123 45 67, czeka na ofertę."}, {"role": "assistant", "content": "Proszę oddzwonić do pani [NAZWISKO_1] pod numer [TELEFON_1], czeka na ofertę."}]}
{"messages": [{"role": "system", "content": "Zastąp każdą daną osobową numerowaną etykietą w nawiasach kwadratowych ([IMIE_1], [EMAIL_1]…). Nie zmieniaj niczego innego."}, {"role": "user", "content": "Zamówienie 45872 opuściło nasz magazyn w Poznaniu dziś rano."}, {"role": "assistant", "content": "Zamówienie 45872 opuściło nasz magazyn w Poznaniu dziś rano."}]}
{"messages": [{"role": "system", "content": "Zastąp każdą daną osobową numerowaną etykietą w nawiasach kwadratowych ([IMIE_1], [EMAIL_1]…). Nie zmieniaj niczego innego."}, {"role": "user", "content": "Kontakt techniczny: michal.kozlowski@przyklad-firma.pl / 601 234 531."}, {"role": "assistant", "content": "Kontakt techniczny: [EMAIL_1] / [TELEFON_1]."}]}
{"messages": [{"role": "system", "content": "Zastąp każdą daną osobową numerowaną etykietą w nawiasach kwadratowych ([IMIE_1], [EMAIL_1]…). Nie zmieniaj niczego innego."}, {"role": "user", "content": "Adres do faktury: Katarzyna Jankowska, ul. Piotrkowska 27, 90-410 Łódź."}, {"role": "assistant", "content": "Adres do faktury: [IMIE_1] [NAZWISKO_1], [ADRES_1]."}]}
{"messages": [{"role": "system", "content": "Zastąp każdą daną osobową numerowaną etykietą w nawiasach kwadratowych ([IMIE_1], [EMAIL_1]…). Nie zmieniaj niczego innego."}, {"role": "user", "content": "Samochód o numerze rejestracyjnym KR 4521C należy do Krzysztofa Mazura."}, {"role": "assistant", "content": "Samochód o numerze rejestracyjnym [NR_REJESTRACYJNY_1] należy do [IMIE_1] [NAZWISKO_1]."}]}
{"messages": [{"role": "system", "content": "Zastąp każdą daną osobową numerowaną etykietą w nawiasach kwadratowych ([IMIE_1], [EMAIL_1]…). Nie zmieniaj niczego innego."}, {"role": "user", "content": "Dziękujemy całemu zespołowi Muzeum Narodowego w Krakowie za gościnę."}, {"role": "assistant", "content": "Dziękujemy całemu zespołowi Muzeum Narodowego w Krakowie za gościnę."}]}
{"messages": [{"role": "system", "content": "Zastąp każdą daną osobową numerowaną etykietą w nawiasach kwadratowych ([IMIE_1], [EMAIL_1]…). Nie zmieniaj niczego innego."}, {"role": "user", "content": "Moje hasło przestało działać, mój login to ewa.krawczyk@przyklad-poczta.pl."}, {"role": "assistant", "content": "Moje hasło przestało działać, mój login to [EMAIL_1]."}]}
{"messages": [{"role": "system", "content": "Zastąp każdą daną osobową numerowaną etykietą w nawiasach kwadratowych ([IMIE_1], [EMAIL_1]…). Nie zmieniaj niczego innego."}, {"role": "user", "content": "Urodzona 21 lipca 1978 r. Joanna Grabowska mieszka we Wrocławiu, PESEL 78072107824."}, {"role": "assistant", "content": "Urodzona [DATA_URODZENIA_1] [IMIE_1] [NAZWISKO_1] mieszka we Wrocławiu, PESEL [PESEL_1]."}]}
{"messages": [{"role": "system", "content": "Zastąp każdą daną osobową numerowaną etykietą w nawiasach kwadratowych ([IMIE_1], [EMAIL_1]…). Nie zmieniaj niczego innego."}, {"role": "user", "content": "Zwrot zlecił Paweł Pawłowski, IBAN PL20 1020 5558 1111 1234 5678 9012."}, {"role": "assistant", "content": "Zwrot zlecił [IMIE_1] [NAZWISKO_1], IBAN [IBAN_1]."}]}
{"messages": [{"role": "system", "content": "Zastąp każdą daną osobową numerowaną etykietą w nawiasach kwadratowych ([IMIE_1], [EMAIL_1]…). Nie zmieniaj niczego innego."}, {"role": "user", "content": "Produkt dostarczamy w ciągu 48 godzin na terenie całej Polski."}, {"role": "assistant", "content": "Produkt dostarczamy w ciągu 48 godzin na terenie całej Polski."}]}
{"messages": [{"role": "system", "content": "Zastąp każdą daną osobową numerowaną etykietą w nawiasach kwadratowych ([IMIE_1], [EMAIL_1]…). Nie zmieniaj niczego innego."}, {"role": "user", "content": "Możesz napisać do adam.michalski@przyklad-poczta.pl i ola.michalska@przyklad-poczta.pl?"}, {"role": "assistant", "content": "Możesz napisać do [EMAIL_1] i [EMAIL_2]?"}]}
{"messages": [{"role": "system", "content": "Zastąp każdą daną osobową numerowaną etykietą w nawiasach kwadratowych ([IMIE_1], [EMAIL_1]…). Nie zmieniaj niczego innego."}, {"role": "user", "content": "Podpisano: Jakub Król, ul. Mariacka 5, 40-014 Katowice, tel. 32 765 43 21."}, {"role": "assistant", "content": "Podpisano: [IMIE_1] [NAZWISKO_1], [ADRES_1], tel. [TELEFON_1]."}]}
{"messages": [{"role": "system", "content": "Zastąp każdą daną osobową numerowaną etykietą w nawiasach kwadratowych ([IMIE_1], [EMAIL_1]…). Nie zmieniaj niczego innego."}, {"role": "user", "content": "Nasz dostawca Metalbud sp. z o.o. dostarczył w poniedziałek 12 części."}, {"role": "assistant", "content": "Nasz dostawca Metalbud sp. z o.o. dostarczył w poniedziałek 12 części."}]}
{"messages": [{"role": "system", "content": "Zastąp każdą daną osobową numerowaną etykietą w nawiasach kwadratowych ([IMIE_1], [EMAIL_1]…). Nie zmieniaj niczego innego."}, {"role": "user", "content": "Kandydatka: Natalia Wieczorek, 32 lata, kontakt: +48 601 234 588."}, {"role": "assistant", "content": "Kandydatka: [IMIE_1] [NAZWISKO_1], 32 lata, kontakt: [TELEFON_1]."}]}
Społeczność
Brak komentarzy. Podziel się opinią, pomoże to kolejnej osobie.