100% on-device
← All toolsPLAIN ENGLISH PRIVACY

Your files stay
on your device.

Local processing is how this app works. There is no file upload endpoint, account system or application database. Optional browsing analytics is kept separate from file-processing pages.

Files and personal content

Selected files are read into this browser’s memory. PDF, image, OCR and speech processing happen locally. The app does not intentionally persist your documents. Downloading an output saves a copy through your browser. Close the tab to end the processing session.

Unlimited use, without an account

There are no daily processing quotas, credits or subscriptions. Every tool is free to use repeatedly. Practical file-size and resolution limits protect device memory; they are explained in the relevant tool.

Small preferences and offline assets

Your theme, starred tool IDs and analytics choice are stored in localStorage. Recent tool IDs are kept in sessionStorage for this browser-tab session. No document content is saved with these preferences. A service worker caches the app’s own code, fonts, WebAssembly modules and bundled model files in the browser Cache API. Documents are not put in that cache. Use your browser’s site-data settings to clear preferences and cached assets.

Network activity

Opening the app downloads its static assets from the host. AI tools may download their bundled model from the same host on first use. File content is not sent with these requests. There are no third-party fonts or cloud AI calls. Optional browsing analytics is described below. The hosting provider may keep ordinary access logs, such as an IP address and requested asset URL; the application does not control those host logs.

Optional website analytics

After you choose “Allow analytics,” Microsoft Clarity runs on the home, About and Privacy pages of ohhpdf.space. It collects browsing interactions, page views and session recordings to help us improve the website. This sends analytics data, including device and connection information, to Microsoft and may use analytics cookies. Advertising storage consent is denied. Search input and search-result text are masked.

Clarity is never loaded on any file-processing workspace. Navigation between browsing pages and file tools opens a fresh document, and tool pages block external analytics connections. Documents, previews, filenames, prompts and processing results are not recorded. If you decline analytics, the Clarity script is not loaded. Change your choice with “Analytics preferences” on a browsing page; declining after acceptance reloads that page to stop the script. Browser extensions or blocking settings may prevent analytics from loading.

For more information, read Microsoft’s Privacy Statement. The hosting provider’s access logs are separate from Clarity.

Optional peer sharing

P2P Share and Collaborative Whiteboard send data to the other device you deliberately pair. Pairing is manual and uses an encrypted WebRTC data channel with no signaling, STUN or TURN service. Some networks cannot establish a direct connection.

Camera access

The scanner requests camera access only when you start the camera. Captures are processed locally. You can choose existing image files instead.

Local HTML and downloads

HTML tools block scripts and external resources. Exported files are yours to handle. Review conversions, AI answers, detected faces and redactions before relying on or sharing their output.

About the project →