Back
Data Flow Architecture
Data & Privacy
Your code stays on your machine. taracode runs LLMs locally via Ollama. Your prompts, code, and AI responses never leave your computer.
Privacy-First Architecture
taracode was built from the ground up with privacy as a core principle. Unlike cloud-based AI assistants, taracode processes all AI interactions locally on your hardware.
What stays local (never sent anywhere)
- Your prompts and questions - Everything you type stays on your machine
- AI responses - All model outputs are generated and stored locally
- Your code and files - File contents referenced with @ are processed locally
- Conversation history - Session data is stored only on your computer
- Images and screenshots - Vision analysis happens entirely locally
Local Storage
taracode stores data in the ~/.taracode/ directory on your machine.
| File | Purpose |
|---|---|
config.yaml |
Your preferences and settings |
sessions/ |
Conversation history and context |
permissions.json |
Tool permission settings |
memory/ |
Project memories (persistent knowledge) |
Open Source
taracode is fully open source under the MIT License. You can inspect, modify, and distribute the code freely.
Benefits of open source
- Full transparency - See exactly what the code does
- No hidden telemetry - Verify there's no data collection
- Community contributions - Help improve the tool
- Self-hosting - Run everything on your own infrastructure
Source code
- Repository - github.com/tara-vision/taracode
- License - MIT License
- Issues - Report bugs or request features
Data Flow Diagram
Everything stays on your machine - taracode is fully local and open source.
YOUR MACHINE (100% Local - Nothing Sent Anywhere)
┌────────────────────────────────────────────────────────────┐
│ │
│ ┌──────────────┐ ┌─────────────────────────┐ │
│ │ taracode │ ───> │ Ollama (Local LLM) │ │
│ │ CLI │ <─── │ gemma3:27b │ │
│ └──────────────┘ └─────────────────────────┘ │
│ │ │
│ │ Prompts, code, responses (STAYS LOCAL) │
│ v │
│ ┌──────────────┐ │
│ │ ~/.taracode/ │ Sessions, config, permissions │
│ └──────────────┘ │
│ │
│ NO DATA LEAVES YOUR MACHINE - FULLY OPEN SOURCE │
│ │
└────────────────────────────────────────────────────────────┘
Your Rights
You have full control over your data.
Access Your Data
All your data is stored locally in ~/.taracode/. You have full control.
Delete Your Data
- Local data: Delete the
~/.taracode/directory at any time - No account needed: taracode is fully open source with no account requirement
Export Your Data
Your local session data in ~/.taracode/sessions/ is stored in JSON format and can be accessed directly.
Contact Us
For privacy-related questions or data requests:
- Email: contact@tara.vision
- See our full Privacy Policy for complete details