Bates Numbering Security: Why Client-Side Processing Matters
When handling confidential legal documents, security isn't optional. This guide explains why client-side Bates numbering is the only truly secure option for attorney-client privileged materials, medical records, and sensitive business documents.

Table of Contents
Understanding Security Models
Processing location affects document exposure, but security also depends on the software, device, access controls, storage, and workflow. Local processing avoids sending source files to a processing server; it does not eliminate every security or compliance risk.
Critical Security Warning
Most online PDF tools (including many popular services) use server-side processing, requiring you to upload confidential documents to their servers. This creates unacceptable security risks for legal materials, medical records, and sensitive business documents. BatesFastis one of the few tools that uses true client-side processing - your documents never leave your computer. Always verify a tool's architecture before processing confidential files.
The Two Processing Models
Client-Side (Secure)
Processing happens in your browser. Documents never leave your device.
Server-Side (Risky)
Documents uploaded to remote servers for processing.
Client-Side Processing Explained
How It Works
Client-side Bates numbering uses WebAssembly or JavaScript to process documents entirely within your web browser:
- You load the web page: The application code downloads to your browser
- You select documents: Files are read directly from your computer into browser memory
- Processing occurs locally: Your browser applies Bates numbers using local computing power
- You download results: Stamped PDFs are saved directly to your computer
- No transmission: At no point are documents sent to any server
🔒 Local document processing
BatesFast processes source documents locally rather than sending them to a processing server. This avoids that upload step. Browser software can make network requests, so local processing is not a guarantee against device compromise or every form of data disclosure.
Security Benefits
- Zero upload risk: Documents never transmitted over internet
- No server storage: No copies retained anywhere
- Complete privacy: Provider never sees document contents
- No access logs: No record of what you processed
- Offline capable: Works without internet after initial page load
- Low data exposure: Sign-in manages licensing, while document processing stays local
Verifying Client-Side Processing
You can verify a tool uses client-side processing:
- Open browser Developer Tools (F12)
- Go to Network tab
- Process a document
- Check for file uploads - client-side tools show none
- Alternatively, disconnect internet after page loads - client-side tools continue working
Server-Side Processing Risks
The Upload Problem
Server-side Bates numbering requires uploading your documents to the provider's servers. This creates multiple security vulnerabilities:
Data Breach Exposure
Your documents become part of the provider's data. If their servers are breached, your confidential documents are exposed. Major data breaches occur regularly, affecting millions of users.
Unauthorized Access
Provider employees may access your documents for "quality assurance," "debugging," or other purposes. You have no way to verify who views your files or when.
Permanent Records
Even if providers claim to delete files after processing, server logs, backups, and caches may retain copies indefinitely. You cannot verify deletion.
Legal Process Vulnerability
Documents stored on provider servers can be subpoenaed, searched by law enforcement, or accessed by government agencies. Your confidential materials become subject to third-party legal process.
Privilege Waiver Risk
Uploading attorney-client privileged documents to third-party servers may constitute a waiver of privilege. Courts have found that sharing privileged materials with third parties without proper safeguards destroys confidentiality.
Real Breach Examples
Major document processing services have experienced breaches:
- Cloud storage providers: Millions of documents exposed
- PDF processing services: User files accessed by unauthorized parties
- Document management systems: Customer data stolen in ransomware attacks
- Legal tech platforms: Confidential case files compromised
Compliance and Legal Requirements
Attorney-Client Privilege
Attorneys have a duty to protect client confidences. Using server-side processing for privileged documents creates risks:
- Inadvertent disclosure: Uploading to third parties may waive privilege
- Reasonable precautions: Ethical rules require reasonable security measures
- Client consent: Sharing privileged materials requires informed client consent
- Professional responsibility: Bar associations increasingly scrutinize cloud security
HIPAA Compliance
Local processing can reduce disclosure to a service provider. It does not by itself establish HIPAA compliance. Organizations must evaluate their safeguards and whether a provider handles PHI on their behalf. See HHS Security Rule guidance and HHS business associate guidance.
| Requirement | Client-Side | Server-Side |
|---|---|---|
| Business Associate Agreement | Depends on the provider relationship | Required when the provider is a business associate |
| PHI Transmission | None | Yes |
| Third-Party Access | Still assess device and account access | Possible |
| Breach Notification Risk | Depends on the incident and safeguards | Depends on the incident and safeguards |
GDPR and Data Protection
Local processing can reduce transfers to a service provider. It does not remove data protection obligations; assess the lawful basis, access, retention, and security of the overall workflow. See the European Commission guidance on GDPR principles.
Real-World Security Scenarios
Scenario 1: Litigation Discovery
Situation: You need to Bates number 10,000 pages of discovery documents containing attorney-client privileged communications.
Server-Side Risk: Uploading privileged documents to third-party servers may waive privilege. If the provider is breached, opposing counsel could potentially access your privileged materials.

Client-Side Solution: Source files stay on the device during processing. Protect the device and review the disclosure workflow with counsel.
Scenario 2: Medical Records
Situation: Personal injury case requiring Bates numbering of patient medical records.
Server-Side Risk: Review whether the provider is a business associate and whether an agreement and appropriate safeguards are in place.
Client-Side Solution: Source documents are processed locally. HIPAA obligations still depend on the organization, provider relationship, and safeguards.
Scenario 3: Trade Secrets
Situation: Corporate litigation involving confidential business information and trade secrets.
Server-Side Risk: Trade secret protection requires reasonable security measures. Uploading to third parties may destroy trade secret status.
Client-Side Solution: Trade secrets never exposed to third parties. Protection maintained.
Security Best Practices
Choosing Secure Tools
- Verify client-side processing: Test with browser developer tools
- Check privacy policy: Ensure no data collection or storage
- Avoid account requirements: Tools requiring accounts may track usage
- Test offline: True client-side tools work without internet
- Review source code: Open-source tools allow security audits
Document Handling
- Use client-side tools for all confidential documents
- Never upload privileged materials to server-side services
- Maintain original un-numbered documents securely
- Use encrypted storage for sensitive files
- Follow your organization's data security policies
Professional Responsibility
- Understand your ethical obligations regarding client confidentiality
- Document your security measures and tool selection
- Obtain client consent for any third-party processing
- Stay informed about data security best practices
- Review and update security procedures regularly
Frequently Asked Questions
Is client-side Bates numbering HIPAA compliant?
Local processing alone does not establish HIPAA compliance. Evaluate the administrative, physical, and technical safeguards for the full workflow. Whether a BAA is needed depends on whether the provider creates, receives, maintains, or transmits PHI on behalf of a regulated entity.
How can I tell if a tool uses client-side processing?
Open your browser's Network tab (F12 → Network) and process a document. Client-side tools show no file uploads. You can also disconnect your internet after the page loads - client-side tools continue working offline.
Is client-side processing as fast as server-side?
Yes, often faster. Modern WebAssembly technology allows browser-based processing to match or exceed server-side speeds, without the delays of uploading and downloading large files.
Can server-side tools be made secure?
Server-side tools can use encryption, access controls, retention limits, and contractual safeguards. Local tools avoid uploading source documents, but users still rely on the software and the security of their device.
What about encrypted uploads?
Encryption protects data in transit, but server-side tools must decrypt files to process them. Once decrypted on their servers, documents are vulnerable to the same risks: breaches, unauthorized access, and retention.
Which tool should I use for confidential documents?
Use BatesFast or other verified client-side tools. BatesFast processes documents entirely in your browser using WebAssembly, ensuring your confidential materials never leave your computer. It's fast, secure, and provides maximum privacy — $199 one-time purchase with one free preview run.
Conclusion
For confidential legal documents, medical records, and sensitive business materials, local Bates numbering reduces server-upload exposure. Device security, access controls, and appropriate handling remain necessary.
Review any provider that handles confidential documents, including its access controls, retention, contractual safeguards, and incident response. Local processing avoids that particular upload step while leaving the wider security obligations in place.
Use the Most Secure Bates Numbering Tool
BatesFast uses client-side processing — your documents never leave your computer. Zero upload risk. Start with one free preview run, then $199 one-time purchase.
Try BatesFast NowWatch the walkthrough
All video tutorialsConfidential Bates Stamps: Add a Legend Above or Below the Number
Sometimes a production needs a printed legend alongside its Bates identifier. In BatesFast, Legend is an optional text field, separate from the counting number. This example adds CONFIDENTIAL on its own line while keeping the Bates number visible on every stamped page.
Bates Numbering Software in Your Browser: Local File Processing Explained
BatesFast reads and stamps source documents on your device in the browser. Local document processing describes where that work happens. This tutorial follows a sample file from selection to output and explains the practical checks for using a browser workspace.