{"schema_version":1,"report":"FileNest File Processing Privacy Matrix","canonical_page":"https://filenest-pages.pages.dev/en/evidence/file-processing-privacy-matrix","production_commit":"03a8d40ce147aabf779eef6a4eb02e274b8d167b","published_at":"2026-08-29","modified_at":"2026-08-29","methodology":"Compiled from the current production tool disclosures, Trust Center and active processing architecture. It describes working-file content boundaries without mislabeling ordinary account, quota, analytics or billing metadata as fully offline behavior.","rows":[{"id":"batch-rename","workflow":"Batch file renaming","tools":["batch-file-renamer","sequential-file-renamer","reverse-number-file-renamer","custom-order-file-renamer"],"processing_location":"browser_local","source_file_leaves_device":false,"filenest_persists_source_file":false,"processing":"Filename rules, ordering, conflict checks and packaging of downloadable copies run in the current browser.","server_metadata":"Account features may store rule templates or account-level metadata; working-file contents are not uploaded for renaming.","caveat":null,"tool_urls":["https://filenest-pages.pages.dev/en/tools/batch-file-renamer","https://filenest-pages.pages.dev/en/tools/sequential-file-renamer","https://filenest-pages.pages.dev/en/tools/reverse-number-file-renamer","https://filenest-pages.pages.dev/en/tools/custom-order-file-renamer"]},{"id":"image-tools","workflow":"Image conversion, resize, compression and enhancement","tools":["image-batch-converter","batch-image-resizer","image-quality-enhancer","compress-images-online"],"processing_location":"browser_local","source_file_leaves_device":false,"filenest_persists_source_file":false,"processing":"These image-processing paths run locally in the browser and the generated images are downloaded directly by the user.","server_metadata":"Authenticated or quota-based flows may create account, quota and job metadata; source images are not uploaded for these operations.","caveat":null,"tool_urls":["https://filenest-pages.pages.dev/en/tools/image-batch-converter","https://filenest-pages.pages.dev/en/tools/batch-image-resizer","https://filenest-pages.pages.dev/en/tools/image-quality-enhancer","https://filenest-pages.pages.dev/en/tools/compress-images-online"]},{"id":"pdf-tools","workflow":"PDF merge, split, extract and images-to-PDF","tools":["pdf-batch-converter"],"processing_location":"browser_local","source_file_leaves_device":false,"filenest_persists_source_file":false,"processing":"Currently supported PDF merge, split, page extraction and JPG/PNG-to-PDF operations run in the browser.","server_metadata":"Quota and job state may be recorded by the server; PDF or image contents are not uploaded for these operations.","caveat":"Encrypted PDFs, PDF OCR and PDF-to-Office are not currently supported.","tool_urls":["https://filenest-pages.pages.dev/en/tools/pdf-batch-converter"]},{"id":"data-conversion","workflow":"CSV, TSV and JSON conversion","tools":["csv-json-converter"],"processing_location":"browser_local","source_file_leaves_device":false,"filenest_persists_source_file":false,"processing":"CSV/TSV/JSON parsing, preview and output serialization run in the current browser.","server_metadata":"Signed-in accounts may create quota and job metadata; table or JSON contents are not uploaded for conversion.","caveat":null,"tool_urls":["https://filenest-pages.pages.dev/en/tools/csv-json-converter"]},{"id":"duplicate-detection","workflow":"Duplicate-file detection","tools":["duplicate-file-finder"],"processing_location":"browser_local","source_file_leaves_device":false,"filenest_persists_source_file":false,"processing":"Files are prefiltered by byte size and then compared using SHA-256 fingerprints computed in the browser.","server_metadata":"FileNest does not automatically delete files and does not need file-content uploads to compare fingerprints.","caveat":null,"tool_urls":["https://filenest-pages.pages.dev/en/tools/duplicate-file-finder"]},{"id":"text-document","workflow":"Text to DOCX, PDF, TXT, Markdown and HTML","tools":["text-to-document-converter"],"processing_location":"browser_local","source_file_leaves_device":false,"filenest_persists_source_file":false,"processing":"Entered text, preview, built-in templates, custom backgrounds and document generation continue in the current browser.","server_metadata":"Generation counts may enter account quota and job records; body text and background images are not stored by FileNest just to generate the document.","caveat":null,"tool_urls":["https://filenest-pages.pages.dev/en/tools/text-to-document-converter"]},{"id":"ocr-local-privacy","workflow":"OCR · Local Privacy mode","tools":["image-to-text-ocr"],"processing_location":"browser_local","source_file_leaves_device":false,"filenest_persists_source_file":false,"processing":"Recognition runs in the current browser and selected JPG, PNG or WebP source images are not uploaded.","server_metadata":"The browser may download OCR language or runtime assets on first use; account quota and job metadata may still be recorded.","caveat":"Local mode does not mean a fully offline website; page assets, optional analytics and account features may still use the network.","tool_urls":["https://filenest-pages.pages.dev/en/tools/image-to-text-ocr"]},{"id":"ocr-high-accuracy","workflow":"OCR · High Accuracy mode","tools":["image-to-text-ocr"],"processing_location":"transient_cloud","source_file_leaves_device":true,"filenest_persists_source_file":false,"processing":"The current production version transiently sends user-selected images to Cloudflare Workers AI for that recognition request.","server_metadata":"The current FileNest disclosure is that OCR source images are not written to R2, KV or the FileNest database; returned text still requires human review.","caveat":"This is an explicit cloud exception and must not be conflated with Local Privacy OCR. This report must be updated when the production OCR architecture changes.","tool_urls":["https://filenest-pages.pages.dev/en/tools/image-to-text-ocr"]}],"scope_limits":["Browser local describes working-file content processing, not a fully offline website.","This is not a comprehensive audit of browsers, operating systems, extensions or third-party networks.","High Accuracy OCR is the explicit transient-cloud exception in the pinned production version."]}