Supported formats
TXT, Markdown, DOCX, text-layer PDFs, and data table files.
Setup, modes, automation, server deployments, and product updates.
Install, launch, download the local model, and anonymize the first document.
AutomationRun anonymization jobs from scripts or a shared server endpoint.
ReferenceHow Piixie turns detected PII into local Faker-backed names, addresses, accounts, dates, and identifiers.
DetectionWhy context-aware models catch embedded PII relationships that regex, dictionaries, and OCR-only pipelines miss.
UpdatesFollow website, desktop app, anonymization, and file support updates.
TXT, Markdown, DOCX, text-layer PDFs, and data table files.
Understand what runs locally, where outputs are written, and when external providers are optional.
Free daily usage, Pro daily local anonymizations, and team deployment options.
No matching docs found.
Piixie creates anonymized copies of documents. The original file stays in place, and the output copy is written to the local Piixie data directory for review and export.
PII is replaced with visible redaction markers. Use it when the safest output is a document that reveals no sensitive value shape.
PII becomes stable tokens such as name and email placeholders. Use it when consistency matters during review.
PII becomes plausible fake values generated locally through Piixie's bundled Faker bridge. Use it for demos, training samples, tests, and prompts that need natural context.
Current desktop support is focused on text files, Markdown, DOCX, PDFs, and data-table workflows. The roadmap is to support every file type that needs anonymization without adding CGO dependencies.
PII is not always a clean token shaped like an email address, credit card number, or phone number. In real documents, private information is often implied by relationships between fields, surrounding paragraphs, tables, captions, images, and repeated references. Piixie uses a local LLM because those relationships are exactly where rule-based detection starts to break down.
A rules engine can match john@example.com. It cannot reliably decide that "the claimant", "her dependent", "the upstairs tenant", and an account row three pages later all refer to the same private person. An LLM can use context to connect those references, classify the entity, choose the right anonymization mode, and preserve consistency in the rewritten document.
Piixie is designed to run as a server and as a CLI so privacy gates can live inside existing workflows. See the automation guide for example batch commands and deployment patterns.
Open automation guideThe default posture is local anonymization first. Teams can still connect preferred external providers after the raw document has been transformed into a safer copy.
sequenceDiagram
participant User
participant Piixie
participant LocalModel as Local model
participant Provider as Optional external LLM
User->>Piixie: Open raw document
Piixie->>LocalModel: Detect and transform PII
LocalModel-->>Piixie: Anonymized content
Piixie-->>User: Safe copy
User->>Provider: Send safe copy when needed
Piixie is local-first, not cloud-first. The architecture is built around local extraction, local model execution, local output review, and optional external provider use only after anonymization.