Quick Start
1
Keep data on your machine
Point the agent at a local model — nothing leaves your network.
2
Guarantee telemetry is off
Telemetry is already off by default. Set this to make the opt-out explicit and override any programmatic enable:
Where Your Data Goes
PraisonAI is a pass-through library: it does not proxy, store, or inspect your content on any PraisonAI-operated server. The data policy that applies to your prompts is the policy of the LLM provider you choose.
Telemetry
Telemetry is disabled by default. It only runs if you setPRAISONAI_TELEMETRY_ENABLED=true (or PRAISONAI_PERFORMANCE_ENABLED=true) or call enable_telemetry().
What is sent when enabled
What is sent when enabled
- Event counts: agent runs, task completions, tool calls, errors, feature usage
- Tool names and execution times (no arguments), error types (no messages), success flags
- SDK version, Python version, OS type
- A random session ID regenerated each run
What is never sent
What is never sent
- Prompts, instructions, or LLM responses
- Source code, files, or tool arguments and results
- API keys or credentials
- Personal data
How to force it off
How to force it off
Any of these wins over every enable setting:
Best Practices
Review your LLM provider's data policy
Review your LLM provider's data policy
Your prompts go straight to the provider. Check its retention and training-use terms, or use an enterprise/zero-retention plan.
Use a local model for sensitive code
Use a local model for sensitive code
Set
llm= to an Ollama or other self-hosted model so content never leaves your infrastructure.Only give agents the tools they need
Only give agents the tools they need
Web search, MCP servers, and API tools send their arguments to third parties. Leave them off for confidential work.
Related
Telemetry
What anonymous metrics are collected and how
Context Redaction
Strip secrets from context before it reaches the LLM

