Skip to content
DocsAll

Trust Center

DocsAll adopts a privacy-first architecture. Every tool clearly declares its processing type, so you know exactly whether files are uploaded, where they are uploaded to, and when they are deleted.

Processing Types

Local Processing

Local Processing

Files are processed entirely in your browser and never uploaded to the server. This offers the strongest privacy and is suitable for tasks such as PDF merging, image compression, and QR code generation.

  • ✓ Files never leave your device
  • ✓ No network transfer
  • ✓ Works offline
Server Processing

Server Processing

Files are temporarily uploaded to the server for processing (e.g. Office conversion, OCR) and deleted immediately after processing completes. The server does not permanently retain user files.

  • ↑ Temporary upload, deleted after processing
  • ⏱ No permanent retention
  • 🔒 Logs contain no file contents
AI Processing

AI Processing

AI tools only send the prompt to the AI model; they do not save input content and do not use it for model training. History records store only the tool name and time.

  • 🤖 Only the prompt is sent
  • 🚫 Input content is not saved
  • 📝 History stores only metadata

Privacy Commitments

Browser-first by default

Server processing is used only for tasks that cannot be completed in the browser.

No permanent file retention on the server

Files used by server-processing tools are stored only temporarily and deleted immediately after processing completes.

Logs contain no file contents

Logs record only processing metadata (tool name, time, status); recording file body content is prohibited.

History records store only metadata

History stores only the tool name, time, status, file name, and file size — never file contents or AI prompts.

Local Processing Tools

55 tools — files never leave your browser

HTML to PDF
Convert HTML code to PDF via the browser print API online
Local Processing
File Hash Checker
Compute file hashes online (SHA-1/SHA-256/SHA-384/SHA-512)
Local Processing
Image Compress
Compress JPEG/PNG/WebP images online with adjustable quality
Local Processing
PDF Merge
Merge multiple PDF files into one, with reorder support
Local Processing
QR Code Generator
Enter text or a link and generate a QR code for free download
Local Processing
PDF Edit & Annotate
Add text, shapes, highlights to PDF and redact sensitive info
Local Processing
PDF e-Sign
Add electronic signatures to PDF, supports handwritten or uploaded signature images
Local Processing
Markdown to HTML
Convert Markdown to HTML code online
Local Processing
File to Base64
Convert files to Base64 encoding or Data URL online
Local Processing
Image Resize
Resize images by percentage or specified width/height
Local Processing
PDF Split
Split a PDF into multiple files by page range
Local Processing
Word Count
Count characters, words, lines, paragraphs, and sentences online
Local Processing
ZIP Extract
Extract ZIP files online and download all files
Local Processing
Image Format Convert
Convert between JPEG/PNG/WebP image formats online
Local Processing
PDF Compress
Compress PDF file size by removing redundant objects, lossless quality
Local Processing
Case Convert
Online text case conversion, supports upper, lower, title, camelCase, snake_case
Local Processing
ZIP Create
Package multiple files into a ZIP archive online
Local Processing
Image Crop
Crop images online with custom position and dimensions
Local Processing
PDF Rotate
Rotate PDF pages by 90/180/270 degrees, apply to all or specified pages
Local Processing
Encode & Decode
Online URL / Base64 / HTML entity encoder and decoder
Local Processing
Batch Rename
Batch rename files online with prefix/suffix/sequence/find-replace
Local Processing
Image to Base64
Convert images to Base64 / Data URL online
Local Processing
PDF Delete Pages
Delete unwanted pages from PDF with batch page-number support
Local Processing
Text Diff
Compare two pieces of text and mark added and deleted lines
Local Processing
CSV to JSON
Convert CSV data to a JSON array online
Local Processing
File Diff
Compare two text files online to see differences
Local Processing
Base64 to Image
Convert Base64 / Data URL to an image and download online
Local Processing
PDF to Images
Convert each PDF page to a PNG or JPEG image with custom DPI
Local Processing
QR Code Reader
Upload a QR code image and recognize text content online
Local Processing
File Size Formatter
Format file sizes into human-readable units (KB/MB/GB) online
Local Processing
Image Rotate
Rotate images 90/180/270 degrees online
Local Processing
Images to PDF
Merge multiple images into one PDF with A4 page and original-size modes
Local Processing
Regex Tester
Online regex tester with highlighted matches
Local Processing
Image Flip
Flip images horizontally or vertically online
Local Processing
Image Watermark
Add text watermarks to images online
Local Processing
PDF Extract Text
Extract all text content from a PDF, downloadable as a TXT file
Local Processing
Lorem Ipsum Generator
Generate Lorem Ipsum placeholder text online, supports English and Chinese dummy text
Local Processing
Image EXIF Viewer
View image EXIF metadata online (camera/aperture/GPS, etc.)
Local Processing
PDF Watermark
Add a semi-transparent text watermark to each PDF page, with custom font size, color, opacity, and rotation
Local Processing
UUID Generator
Generate UUID v4 in bulk online, supports upper-case and no-hyphen formats
Local Processing
Image to ICO
Convert images to ICO icon files online
Local Processing
PDF Unlock
Remove PDF password and permission restrictions, regenerate an unencrypted PDF
Local Processing
Timestamp Converter
Convert Unix timestamps to dates and back online, supports seconds/milliseconds
Local Processing
Image to SVG
Truly vectorize bitmaps to SVG online (great for logos/icons)
Local Processing
PDF Metadata Viewer/Editor
View PDF metadata and edit title, author, subject, keywords
Local Processing
Image Color Picker
Extract dominant colors and palette from an image online
Local Processing
PDF Reorder Pages
Rearrange all PDF pages in a new order
Local Processing
PDF Extract Pages
Extract PDF pages by range into a single new file
Local Processing
PDF Organize Pages
One-stop PDF page organizer: extract, reorder, delete, rotate, copy
Local Processing
PDF OCR
Recognize text in PDF, supports 10+ languages, files never uploaded
Local Processing
PDF Form Fill
Fill and extract PDF form fields, supports text, checkbox, dropdown
Local Processing
PDF Page Numbers
Add page numbers to every PDF page with custom position and format
Local Processing
PDF Compare
Compare two PDF files page by page and highlight differences
Local Processing
PDF Header & Footer
Add custom header and footer text to PDF files
Local Processing
Image OCR
Recognize and extract text from images (OCR), supports Chinese and English
Local Processing

Frequently Asked Questions

Will my files be uploaded to the server?

It depends on the tool type. Tools marked "Local Processing" process files entirely in your browser and never upload them. Tools marked "Server Processing" temporarily upload files to the server for processing and delete them immediately after processing completes; the server does not retain them permanently.

What are the advantages of local processing tools?

Local Processing runs entirely in your browser and files never leave your device, offering the strongest privacy. It is suitable for tasks that can be completed in the browser, such as PDF merging, image compression, and QR code generation.

Why do some tools require server processing?

Certain tasks (such as Office document conversion, OCR text recognition, and AI content generation) require server computing power or external APIs that the browser cannot perform on its own. Such tools are clearly marked "Server Processing", and files are stored only temporarily during processing.

Does the AI feature save my input?

No. AI tools only send the prompt you enter to the AI model for the current generation; it is not saved to the server database and is not used for model training. History records store only the tool name and time, not the prompt content.

How long are server-processed files retained?

Files processed by server-processing tools are stored only temporarily during processing and deleted immediately after processing completes. The server does not permanently retain any user files. Logs record only processing metadata (tool name, time, status), not file contents.

Is DocsAll open source?

DocsAll adopts a privacy-first architecture with transparent, auditable tool configuration and processor code. The Trust Center publicly declares the processing type of every tool, so users can verify for themselves whether each tool uses local processing or server processing.

Open Source & Transparency

DocsAll's tool configuration and processor code are transparent and auditable. The processing type of every tool is publicly declared in the Trust Center, so users can verify it themselves. All tools follow a YAML First architecture — configuration is documentation, and code is contract.

Browse all tools