Application
Where does the user-facing application or service run?
The privacy question is not simply whether the interface runs locally. A confidential-document workflow can involve document storage, parsing, embeddings, retrieval, prompts and inference across different locations.
Sensitive documents, client files, internal records and other material that must remain inside a defined privacy boundary.
Where does the user-facing application or service run?
Where are source files, extracted text, embeddings and indexes stored?
Where are prompts and retrieved passages processed by the model?
Can the selected model, context and runtime fit the available RAM or VRAM?
Treating “self-hosted” as proof that nothing leaves the machine.
Ignoring embeddings, indexes or document-processing components when defining the data boundary.
Selecting a model before checking runtime, quantization, context and memory requirements.
Hard constraints win: mandatory privacy, platform, hardware or license requirements exclude incompatible configurations instead of merely lowering their rank.
These configurations are evidence-backed launch references. They illustrate different privacy and hardware trade-offs; they are not universal recommendations.
AnythingLLM + Ollama + Gemma 3 12B IT (QAT/int4 profile)
PrivateGPT + llama.cpp + Mistral Small 3.1 24B
AnythingLLM + Ollama + Qwen3-14B
It can be, but only when the complete configuration keeps the application, document processing, storage and inference inside the required boundary. STACKELIER evaluates the configuration rather than assuming this from a product name.
No. Documents may remain local while prompts, retrieved passages or inference requests are still sent to an external service.
It becomes a hard constraint. A reference stack that violates the required boundary is excluded rather than merely receiving a lower score.