A chatbot installed on your laptop is not necessarily a chatbot running entirely on your laptop. The interface can be local while the model, search service or document processing runs elsewhere.
Choose between local and cloud AI by following the actual data route. Find out where the model executes, which features contact outside services and where conversations are saved. Then test whether the setup can do your particular task well enough. Privacy and usefulness both depend on the workflow, not just the label on the application.
“Local” describes a boundary you should verify
Ollama's documentation says that prompts and data are not seen by Ollama when models run locally. The same product also supports cloud features. Its FAQ documents a local-only setting that disables Ollama Cloud models and web search, and explains that the server normally binds to a local address. Ollama FAQ.
The distinction is useful: the product name alone does not tell you which path a particular request takes. Read the configuration and the selected model, rather than assuming that installing software has settled the question.
Also inspect any surrounding application. A separate interface may have its own conversation storage, extensions or external features. A statement about the model runner does not automatically describe every component connected to it.
Cloud processing is not one uniform arrangement
Apple provides an example of a different architecture. Its privacy notice says that many Apple Intelligence tasks execute on the device, while some requests use Private Cloud Compute. Apple states that data processed by that system is used to fulfil the request, is not retained there and is not accessible to Apple. Those are claims about that specific service, not promises applicable to all cloud AI. Apple Intelligence privacy notice.
This makes a simple “local good, cloud bad” ranking unhelpful. The relevant comparison includes the service's technical design, documented data handling, your organisation's requirements and what information the request contains.
You may reasonably choose different routes for different tasks. A public-document summary and a confidential internal discussion do not need identical handling merely because both use a chat interface.
Draw your own data route
For a candidate application, write five short answers:
- Where does the model producing this response run?
- Where is the conversation stored?
- What happens when I attach a file?
- Does search or another enabled tool send information elsewhere?
- Who can access the device or service holding the output?
If you cannot answer one of these, label it unknown. Do not replace it with a guess based on marketing language. Documentation, administrator settings and a controlled test can answer different parts of the question; none should be represented as a complete security audit on its own.
For example, an offline test with a previously downloaded model and a synthetic document can show that one task works without an active internet connection. It does not prove that the application never communicates externally when the connection returns.
Test the task before buying hardware
Avoid choosing a computer from a model-size headline alone. Define the actual workload: short rewrites, document extraction, code assistance or a long conversation over several files. Set a quality requirement before comparing systems.
A useful small trial might contain ten non-sensitive examples: straightforward cases, ambiguous instructions, missing information and a document longer than the typical input. Ask both candidates to perform the same job. Record whether the answer is correct, whether it preserves limitations and how much correction you need.
These are proposed evaluation steps, not a benchmark result. There is no universal winner built into the exercise. One setup may be adequate for brief classification and frustrating for a complex synthesis task. Another may produce a stronger answer but have data-handling terms you cannot accept.
Count operating effort as part of the cost
Local execution still involves a device, storage, electricity, software maintenance and your time. Cloud services may involve subscription or usage charges, connectivity requirements and provider changes. Compare the complete arrangement rather than treating either option as inherently free.
Use a simple decision sheet: monthly task volume, acceptable error level, sensitive-data restrictions, response-time needs and the person responsible for maintenance. Mark which numbers you measured and which remain assumptions.
For a hypothetical solo researcher, occasional offline work on public papers may justify a different setup from a team processing private client files all day. The example illustrates why task frequency and responsibility matter; it is not a product recommendation.
Choose the narrowest setup that meets the need
Begin with one task and a bounded dataset. If local execution meets the quality requirement and you can maintain it, it may be a useful fit. If an approved cloud service gives better results under acceptable terms, that may be the better choice. A mixed arrangement is also possible, provided you know which route each task uses.
The decision becomes clearer when you can complete this sentence: “For this task, this information goes to these components, and this person is responsible for checking the result.” If you cannot, the next purchase should wait for a better explanation of the workflow.
Sources & further reading
- Ollama FAQ — checked 2026-09-29
- Apple Intelligence privacy notice — checked 2026-09-29
