P
plain.tools
ToolsLearnBlogCompareVerify claims

Technical Glossary

A comprehensive reference guide to privacy-first document processing terminology. Understanding these concepts helps you verify how Plain protects your data.

A

Air-Gap Mode

An operational state where a device or application is completely isolated from network connectivity. In air-gap mode, no data can be transmitted to or received from external sources, providing maximum security for sensitive operations.

Why it matters for your privacy

Plain's Air-Gap Mode lets you verify complete network isolation. You can disconnect from the internet entirely and continue processing documents with full functionality.

B

Blob URL

A temporary URL created by the browser to reference binary data stored in memory. Blob URLs allow web applications to handle files locally without server interaction, automatically expiring when the page session ends.

Why it matters for your privacy

Plain uses Blob URLs for file downloads, meaning your processed documents exist only in browser memory until you explicitly save them. No server storage is involved.

Browser Sandboxing

A security mechanism that isolates web content from the underlying operating system and other applications. The browser sandbox creates a restricted execution environment where website code cannot access files, processes, or resources outside its designated boundaries.

Why it matters for your privacy

Browser sandboxing provides an additional security layer for Plain's tools. Even the code processing your documents cannot access other files on your system or persist data beyond your session.

Used in:Unlock PDF
C

Client-Side Processing

The method of handling data entirely on the user's device rather than on remote servers. In client-side processing, computations occur within the browser's execution environment using the device's own CPU and memory resources.

Why it matters for your privacy

Client-side processing ensures your sensitive documents remain under your physical control. No network transfers means no interception risks, no server logs, and no third-party data retention.

Used in:All Tools
D

Document Object Model (DOM)

A programming interface that represents the structure of a document as a tree of objects. In web contexts, the DOM allows scripts to dynamically access and manipulate page content, structure, and styling.

Why it matters for your privacy

Plain processes PDFs within the browser's DOM environment, meaning document data exists only in your browser's memory space and is automatically cleared when you close the tab.

E

End-to-End Local Encryption

A cryptographic approach where data is encrypted and decrypted entirely on the user's device, with encryption keys never transmitted to or stored on external servers. This ensures only the user possesses the means to access their encrypted content.

Why it matters for your privacy

When Plain applies password protection to your PDFs, the encryption occurs locally. Your passwords and encryption keys exist only in your browser's memory and are never transmitted anywhere.

Used in:Protect PDF
G

GDPR (General Data Protection Regulation)

European Union legislation governing data protection and privacy. GDPR establishes strict requirements for how organisations collect, process, store, and share personal data, with significant penalties for non-compliance.

Why it matters for your privacy

Plain is GDPR-compliant by design. Since we never collect or process your document data, there is no personal data handling to regulate. Your data sovereignty is absolute.

L

Lossless Compression

A data compression method that reduces file size without any loss of information. The original data can be perfectly reconstructed from the compressed version, unlike lossy compression which permanently discards some data.

Why it matters for your privacy

Plain's PDF compression uses lossless techniques where possible, ensuring your document quality is preserved. All compression occurs locally without uploading files.

Used in:Compress PDF
M

Metadata

Data that provides information about other data. In PDFs, metadata includes properties like author name, creation date, software used, and editing history. This hidden information can inadvertently expose sensitive details.

Why it matters for your privacy

Plain can remove PDF metadata locally, eliminating hidden information that might reveal authorship, editing history, or software details you wish to keep private.

O

Optical Character Recognition (OCR)

Technology that converts images of text (such as scanned documents or photographs) into machine-readable text data. OCR analyses visual patterns to identify characters and words, enabling text search and extraction from image-based PDFs.

Why it matters for your privacy

Plain's OCR runs entirely in your browser using Wasm-compiled engines. Your scanned documents are never uploaded to cloud OCR services that might retain or analyse your content.

P

PDF/A (Archival PDF)

An ISO-standardised subset of PDF designed for long-term digital preservation. PDF/A documents are self-contained, embedding all necessary fonts and colour profiles, and prohibiting features that could compromise future readability.

Why it matters for your privacy

Converting to PDF/A locally ensures your archival documents meet compliance standards without exposing potentially sensitive content to third-party conversion services.

Progressive Web App (PWA)

A web application that uses modern browser capabilities to deliver an app-like experience. PWAs can be installed on devices, work offline after initial load, and provide fast, reliable performance through service worker caching.

Why it matters for your privacy

Plain's PWA capability means you can install it and use it offline. Once cached, the application runs without any network connection, providing air-gapped document processing.

R

Redaction

The permanent removal of sensitive information from a document. True redaction physically removes the underlying data, unlike overlay methods that merely hide content visually while leaving the original data extractable.

Why it matters for your privacy

Plain's redaction tool permanently destroys selected content at the byte level. The redacted information cannot be recovered, ensuring confidential data is truly eliminated.

S

Service Worker

A script that runs in the background of a web browser, separate from the main page. Service workers enable offline functionality, background synchronisation, and content caching without requiring active user interaction.

Why it matters for your privacy

Plain's service worker caches the application code locally, enabling offline use. No network requests are made once cached, and no usage data is transmitted.

Used in:Offline Mode
U

UK GDPR

The United Kingdom's domestic data protection framework, derived from EU GDPR and enshrined in the Data Protection Act 2018. UK GDPR maintains equivalent protections for UK residents following Brexit.

Why it matters for your privacy

Plain operates from the UK and adheres to UK GDPR principles. Our local-first architecture exceeds compliance requirements by eliminating data collection entirely.

Used in:About Plain
V

Volatile Memory Processing

Data handling that occurs exclusively in RAM (Random Access Memory) without writing to persistent storage. Volatile memory is automatically cleared when the application closes or power is removed, leaving no recoverable traces.

Why it matters for your privacy

Plain uses volatile memory for all document operations. When you close the browser tab, your document data is automatically erased with no file remnants on disk.

Used in:All Tools
W

WebAssembly (Wasm)

A binary instruction format for a stack-based virtual machine. WebAssembly enables high-performance code execution in web browsers at near-native speeds, allowing complex document processing to occur entirely on your device without server round-trips.

Why it matters for your privacy

By executing PDF manipulation code locally via Wasm, your documents never leave your browser. This eliminates data exposure risks associated with cloud-based processing.

WebGPU

A modern web API that provides hardware-accelerated graphics and compute capabilities. WebGPU enables direct access to GPU resources for parallel processing tasks, making on-device AI inference practical within the browser environment.

Why it matters for your privacy

WebGPU allows AI models to run entirely on your device's graphics hardware. Your prompts and documents are processed locally, never transmitted to external AI APIs or training servers.

WebLLM

A framework for running large language models directly in web browsers using WebGPU acceleration. WebLLM enables private AI capabilities without requiring server infrastructure or API calls.

Why it matters for your privacy

Plain's AI features use WebLLM to run language models on your device. Your questions and document content are processed by your own hardware, not external AI services.

Z

Zero-Knowledge Architecture

A system design principle where the service provider has no technical ability to access, view, or decrypt user data. The architecture is constructed such that even with full access to the codebase and infrastructure, user content remains inaccessible.

Why it matters for your privacy

Plain's zero-knowledge architecture means we cannot see your files even if we wanted to. There is no 'admin backdoor' because your data never reaches our systems in the first place.