alt.freeweights.vision / eu-pii-safeguard
From: tabularisai <huggingface.co/tabularisai>Newsgroups: alt.freeweights.visionSubject:

eu-pii-safeguard

Date: 2026-11-15Commit: de0c140Signed: 2DC28CC7B26A283B ✓

Token classification model with 559M parameters. Safetensors weights, 2.25 GB in all. Published by tabularisai under Apache-2.0.

559M params2.25GBeu-pii-safeguardsafetensorspermissive
FactsParams559MSize2.25 GBFormatssafetensorsTasktoken classificationLicenseApache-2.0From sourcepermissive
$ fw get tabularisai/eu-pii-safeguard
# manifest sha256 436739f5e1f5… · 2.25 GB · 8 files
$ fw verify ./eu-pii-safeguard tabularisai/eu-pii-safeguard
From sourceHosted (signed)tabularisai/eu-pii-safeguardLast check: 2026-11-15 03:35 UTC

Get help: custom fine-tune or private deploy. We review your setup before we quote.

Fine-tune of xlm-roberta-large.

Overview

Size
2.25 GB
Weights
2.24 GB (safetensors)
Parameters
559M
Formats
safetensors
Task
token classification
License
Apache-2.0 (permissive)
Files
8, each with a sha256
Publisher
tabularisai
Added
2026-11-15
Section
alt.freeweights.vision
Lineage

Original release from the publisher.

Base model: FacebookAI/xlm-roberta-large

Where these bytes come from
Publisher at the pinned commitโ†’You

Sources are tried in order. A file counts only when its size and sha256 match the manifest. Sources are checked when you ask for them, not on a timer.

Sources
BadgeHostLast checkResult
From sourcehuggingface.co2026-11-15 03:35 UTCpassed

Model card

From the publisher at commit de0c140. Shown as plain text with links; images open at the publisher.

Image: ModernFinBERT

Multilingual Privacy Filter#

Multilingual PII Detection Model for European Languages

A state-of-the-art multilingual model for detecting Personally Identifiable Information (PII) across 26 European languages (all EU official languages). It is designed for GDPR compliance, privacy-preserving AI applications, and secure handling of sensitive data in multilingual settings. This model enables enterprises, researchers, and data protection teams to identify and safeguard PII with high accuracy (โ‰ˆ98%) across diverse European contexts.

๐ŸŽฏ Model Performance#

  • Global F1 Score: 97.02%
  • 26 Languages Supported
  • 42 PII Entity Types
  • Consistent 95%+ F1 across all languages

๐ŸŒ Supported Languages#

๐Ÿ‡ง๐Ÿ‡ฌ Bulgarian โ€ข ๐Ÿ‡จ๐Ÿ‡ฟ Czech โ€ข ๐Ÿ‡ฉ๐Ÿ‡ฐ Danish โ€ข ๐Ÿ‡ฉ๐Ÿ‡ช German โ€ข ๐Ÿ‡ฌ๐Ÿ‡ท Greek โ€ข ๐Ÿ‡ฌ๐Ÿ‡ง English โ€ข ๐Ÿ‡ช๐Ÿ‡ธ Spanish โ€ข ๐Ÿ‡ช๐Ÿ‡ช Estonian โ€ข ๐Ÿ‡ซ๐Ÿ‡ฎ Finnish โ€ข ๐Ÿ‡ซ๐Ÿ‡ท French โ€ข ๐Ÿ‡ฎ๐Ÿ‡ช Irish โ€ข ๐Ÿ‡ญ๐Ÿ‡ท Croatian โ€ข ๐Ÿ‡ญ๐Ÿ‡บ Hungarian โ€ข ๐Ÿ‡ฎ๐Ÿ‡น Italian โ€ข ๐Ÿ‡ฑ๐Ÿ‡น Lithuanian โ€ข ๐Ÿ‡ฑ๐Ÿ‡ป Latvian โ€ข ๐Ÿ‡ฒ๐Ÿ‡น Maltese โ€ข ๐Ÿ‡ณ๐Ÿ‡ฑ Dutch โ€ข ๐Ÿ‡ต๐Ÿ‡ฑ Polish โ€ข ๐Ÿ‡ต๐Ÿ‡น Portuguese โ€ข ๐Ÿ‡ท๐Ÿ‡ด Romanian โ€ข ๐Ÿ‡ท๐Ÿ‡บ Russian โ€ข ๐Ÿ‡ธ๐Ÿ‡ฐ Slovak โ€ข ๐Ÿ‡ธ๐Ÿ‡ฎ Slovenian โ€ข ๐Ÿ‡ธ๐Ÿ‡ช Swedish โ€ข ๐Ÿ‡บ๐Ÿ‡ฆ Ukrainian

๐Ÿ” Detected PII Types#

  • Personal: First/Last/Middle Names, Age, Gender, Ethnicity
  • Contact: Email, Phone, Address, City, Country, Postal Code
  • Financial: Credit Card, IBAN, Account Numbers, Salary
  • Identity: National ID, Passport, Driver License, Tax ID
  • Health: Medical Conditions, Health Insurance ID
  • Digital: IP Address, MAC Address, URL, Username, Password
  • And more: 42 total entity types

๐Ÿš€ Quick Start#

from transformers import AutoTokenizer, AutoModelForTokenClassification
import torch

# Load model and tokenizer
model_name = "tabularisai/eu-pii-safeguard"
tokenizer = AutoTokenizer.from_pretrained(model_name)
model = AutoModelForTokenClassification.from_pretrained(model_name)

# Example text (French)
text = "Bonjour, je suis Marie Dubois, email: marie@company.fr"

# Tokenize and predict
inputs = tokenizer(text, return_tensors="pt", truncation=True)
with torch.no_grad():
    outputs = model(**inputs)
    predictions = torch.argmax(outputs.logits, dim=-1)

# Get predictions
tokens = tokenizer.convert_ids_to_tokens(inputs["input_ids"][0])
predicted_labels = [model.config.id2label[pred.item()] for pred in predictions[0]]

print("Detected PII:")
for token, label in zip(tokens, predicted_labels):
    if label != "O":
        print(f"  {label}: {token}")

๐Ÿ“Š Performance by Language#

LanguageF1 ScoreLanguageF1 Score
Irish (ga)97.98%Dutch (nl)97.24%
Bulgarian (bg)97.80%Slovak (sk)97.21%
Italian (it)97.68%Swedish (sv)97.09%
Portuguese (pt)97.61%Russian (ru)97.04%
Slovenian (sl)97.51%Croatian (hr)96.93%
Czech (cs)97.51%Polish (pl)96.63%
Hungarian (hu)97.50%French (fr)96.59%
Estonian (et)97.41%Romanian (ro)96.54%
Latvian (lv)97.40%Danish (da)96.36%
English (en)97.36%German (de)96.22%
Spanish (es)97.34%Ukrainian (uk)96.09%
Finnish (fi)97.30%Maltese (mt)95.78%
Lithuanian (lt)97.24%Greek (el)95.42%

๐Ÿ’ผ Use Cases#

  • ๐Ÿ”’ Data Privacy: Automatically detect and anonymize PII before processing
  • โš–๏ธ GDPR Compliance: Ensure regulatory compliance across EU markets
  • ๐Ÿ›ก๏ธ Security: Prevent data breaches by identifying sensitive information
  • ๐Ÿ“Š Data Governance: Audit and catalog personal data in multilingual datasets

๐Ÿ—๏ธ Model Architecture#

  • Base Model: XLM-RoBERTa-large
  • Task: Token Classification
  • Labels: 74 (B-/I- format for 42 entity types)
  • Max Length: 256 tokens

๐Ÿ”„ Community Feedback#

We're actively seeking feedback from the community! Please:

  • ๐Ÿ› Report issues or edge cases
  • ๐Ÿ’ก Suggest improvements
  • ๐Ÿงช Share your use cases and results
  • ๐Ÿ“Š Contribute evaluation on new datasets

๐Ÿข About Tabularis AI#

Developed by Tabularis AI - Building privacy-preserving AI solutions for enterprise data protection.


For questions, collaborations, or licensing inquiries: info@tabularis.ai

Files

8 files ยท 2.25 GBWeights 2.24 GB (safetensors). Sizes and sha256 from the signed manifest.
Hide all 8 files with their sha256
FileSizesha256
.gitattributes1.57 KB34448b82c17d60fec9b65b1f093c115ddbaadc04beb1b0140b6bfed2e012a930
LICENSE.md996 B2320b1f7cba5b613c818159c035c07bc8e5f5446eaa0b9e7183cb01f5e3599ee
README.md5.58 KB0f2a5c9c724fa757b45d37d60577921122864b414b1bb1079a4e34ccae98984a
config.json4.24 KB8de498bfe69617e522c5ad1c12288e4feb64c15e18ecc18b3667349b1199dd91
model.safetensors2.24 GB206f8317e5df76b74d66853eea34ccae4313b06822f1c7135e390243b1770e33
special_tokens_map.json964 B8c785abebea9ae3257b61681b4e6fd8365ceafde980c21970d001e834cf10835
tokenizer.json17.1 MB3a56def25aa40facc030ea8b0b87f3688e4b3c39eb8b45d5702b3a1300fe2a20
tokenizer_config.json1.18 KB704ea4319eb620ec52a13b27479cb8cf9e4cc504a4d55b6ed3029813ff86524f
VersionsEach time the pinned upstream commit or file list changed in this repo. Newest first.
Upstream commitDateContents
de0c140012 pinned now2026-11-15 03:35 UTC8 files ยท 2.25 GB

Use it

$ fw get tabularisai/eu-pii-safeguard
# manifest sha256 436739f5e1f5… · 2.25 GB · 8 files
$ fw verify ./eu-pii-safeguard tabularisai/eu-pii-safeguard
fw.pyChecks the signature and every sha256, tries each source in order, resumes.
$ python3 fw.py get https://freeweights.allternit.com/manifests/tabularisai/eu-pii-safeguard.json --dir ./eu-pii-safeguard $ python3 fw.py verify ./eu-pii-safeguard ./tabularisai__eu-pii-safeguard.json
hfThe Hugging Face CLI with one setting. Same repo id.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download tabularisai/eu-pii-safeguard --revision de0c1400125ca0b834e3c901df06a8b1870e57ad --local-dir ./eu-pii-safeguard

License

Name
Apache License 2.0
Id
Apache-2.0
Class
Permissive
Redistribution
yes
Listing
Hosted (signed)
Decided
License as declared by the publisher. No person read it. 2026-11-15
Text in
LICENSE.md
Text sha256
2320b1f7cba5b613c818159c035c07bc8e5f5446eaa0b9e7183cb01f5e3599ee
Terms gate
No extra terms beyond the license.

Read the license text

Licenses are checked against the license table. A custom license passes only after a person reads it.

Provenance

From: tabularisai <huggingface.co/tabularisai>Newsgroups: alt.freeweights.visionSubject: eu-pii-safeguardDate: 2026-11-15Commit: de0c140Signed: 2DC28CC7B26A283B ✓
Upstream
tabularisai/eu-pii-safeguard
Pinned commit
de0c1400125ca0b834e3c901df06a8b1870e57ad
Manifest
eu-pii-safeguard.json ยท .minisig
Manifest sha256
436739f5e1f5b3a528146e0c500662fadd5fecdbb84bb0308817af7987f569af
Signature
minisign, Ed25519, key 2DC28CC7B26A283B
Created
2026-11-15 03:35 UTC
Generator
freeweights-manifest/0.1.0
Takedowns
None.

How to verify

$ curl -O https://freeweights.allternit.com/manifests/tabularisai/eu-pii-safeguard.json $ curl -O https://freeweights.allternit.com/manifests/tabularisai/eu-pii-safeguard.json.minisig $ minisign -Vm eu-pii-safeguard.json -P RWQ7KGqyx4zCLXtUFOqvfv8L3g+8fpKJ1FsuxPyOYMF+4KufbUxKq1Oq $ shasum -a 256 <file> # compare with the Files tab

A manifest whose signature fails must be rejected. A file whose size or sha256 does not match must be discarded. Verify a download

Model tree

Parent

FacebookAI/xlm-roberta-large ยท this model is a finetune of it

1 model in the catalog name this one as their parent.

Quantizations
1
Get it
Download
$ HF_ENDPOINT=https://freeweights.allternit.com hf download tabularisai/eu-pii-safeguard
Open in Freeweights Studio

Pull, verify and run it in the Allternit app on Desktop, web or phone.

Signed manifest
minisign, key 2DC28CC7B26A283B. eu-pii-safeguard.json. Provenance. Takedown history: none.

Variants

1 quantized or adapter build of eu-pii-safeguard. Each has its own license check and page.

From: dima806 <huggingface.co/dima806>Subject: ai_vs_real_image_detection
From: legekka <huggingface.co/legekka>Subject: AI-Anime-Image-Detector-ViT
From: onnx-community <huggingface.co/onnx-community>Subject: AI-Anime-Image-Detector-ViT-ONNX
From: AICodexLab <huggingface.co/AICodexLab>Subject: answerdotai-ModernBERT-base-ai-detector
From: onnx-community <huggingface.co/onnx-community>Subject: answerdotai-ModernBERT-base-ai-detector-ONNX
From: onnx-community <huggingface.co/onnx-community>Subject: bart-large-cnn-ONNX