Quick answer
Browser AI runs the model or recognition engine inside the browser tab. Local AI usually runs through software and model files installed on your own computer. Either setup can keep the input on your device, but the label alone proves nothing about downloads, analytics, cloud fallbacks, extensions, or the code wrapped around the model.
I check four things: where the input goes, where inference runs, which files arrive over the network, and what other requests the page makes. A browser's Network panel gives a better answer than a privacy badge.
Browser-side describes the work, not the whole connection
Source: MDN's Fetch API guide
A web page arrives from a server before it can run on your device. It may fetch JavaScript, WebAssembly, language data, model weights, fonts, and images. Those downloads reveal an IP address and request details to the server that supplies them, even when your photo or pasted text stays inside the tab.
Browser code can also send data with fetch, forms, beacons, or third-party scripts. I therefore avoid the shortcut that says browser-side means offline. The useful claim names the input, the processing step, and any separate traffic.
My OCR tool keeps the selected image in the browser
Sources: Tesseract.jsand its worker API
The Access Free Tools Image to Text OCR Toolpasses the chosen image file to a Tesseract.js web worker. The site serves the worker, WebAssembly core, and six language files from its own model asset directory. The code does not upload the selected image to the Access Free Tools server for recognition.
The first OCR run can download several support files. Tesseract.js can cache trained language data in the browser, and a later run may need less network traffic. OCR accuracy still depends on the image. I check names, dates, totals, and account numbers against the original rather than trusting the extracted text.
Browser model files can come from different places
Sources: Transformers.jsand custom model settings
The sentiment and tone classifiers on this site load Transformers.js after someone runs a matching tool. Those classifier calls request a self-hosted MobileBERT model with local-only loading enabled. The browser receives the model from Access Free Tools, then performs inference in the tab.
That setting does not cover every Transformers.js tool on the site. The summarizer and image classifier may fetch model files from a remote model host before browser inference. A model download is different from sending the user's input away for server-side inference, but it is still a network request. Private browsing, a cleared cache, or another device can trigger the download again.
Local AI and cloud AI can share one product name
Sources: Ollama APIand Ollama cloud modes
Ollama can expose an API on localhost, where a local model runs on your computer. Ollama also offers cloud models and a remote API at ollama.com. A developer can use a similar chat interface for both, so the word Ollama does not tell you where a prompt went.
Access Free Tools currently uses the hosted Ollama API as an optional router for supported Ask questions. A question routed that way leaves the visitor's device and reaches the Access Free Tools server, then Ollama. I describe that route as cloud AI. Calling it local AI would hide a network step that readers deserve to know about.
A calculator example shows why I separate routing from answers
Suppose I ask, “What is 15% of 80?” The exact result is 12. Ask Access Free Tools may use a parser or Ollama to identify the percentage calculator and its inputs, but the language model does not supply the final arithmetic. The site runs the same deterministic calculator code used by the tool page, REST API, and MCP endpoint.
That split limits the model's job. It can interpret a supported request, while code produces a repeatable number. The privacy question remains separate: a correct answer does not prove the question stayed on the device.
Analytics can leave the device even when the AI input does not
Access Free Tools records first-party page views and tool actions as separate analytics events. The event can say that someone ran OCR without containing the selected image or extracted text. Microsoft Clarity may also load on the production site. Theprivacy policy explains both systems and includes a browser opt-out that disables them on the next page load.
I keep this distinction visible because “your image is not uploaded for OCR” does not mean “the page makes no requests.” Readers should know which content stays put and which usage signals travel.
The checks I use before trusting a privacy claim
- Read the exact page. I look for specific input, model, analytics, and fallback wording.
- Open the Network panel. I clear it, run one task, and inspect each new request and payload.
- Test the first and second run. Model downloads can appear once, then disappear behind a cache.
- Check the route in code. A button can call a worker, localhost, the site's server, or a remote API.
- Switch off the network. An offline success shows that one tested path can run without a fresh request.
- Repeat after changing settings. Language choices, cloud toggles, extensions, and analytics consent can change the traffic.
These checks describe one version and one path. They cannot prove how every browser extension, operating system service, or later release handles data.
Use the narrowest privacy claim you can verify
I prefer “this image is processed in your browser and is not uploaded to Access Free Tools for OCR” over “this AI tool is private.” The first sentence names the content, processor, and destination. The broad version leaves too many questions unanswered.
You can compare the live browser tools in the AI tools huband test question routing in Ask Access Free Tools. Myopen-source stack articleexplains how the site's components fit together. Keep sensitive material out of any tool until its exact route and privacy terms fit your risk.
Sources I checked
I used primary project pages and official documentation for technical facts. The links below let you check the same sources.
I own Access Free Tools. AI helped with research organization and draft checks. I checked the project links, examples, and claims before publishing, and I kept the final judgment and wording my own.
