< Back

Data & Privacy

Understanding how taracode handles your data

Your code stays on your machine. taracode runs LLMs locally via Ollama. Your prompts, code, and the model's responses never leave your computer.

Privacy-First Architecture

taracode was built from the ground up with privacy as a core principle. Unlike cloud-based assistants, taracode processes every model interaction locally on your hardware.

What stays local (never sent anywhere)
  • Your prompts and questions - Everything you type stays on your machine
  • Model 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

Data Flow Diagram

Everything stays on your machine - taracode is fully local and open source.

Data Flow Architecture
YOUR MACHINE (100% Local - Nothing Sent Anywhere) ┌────────────────────────────────────────────────────────────┐ │ │ │ ┌──────────────┐ ┌─────────────────────────┐ │ │ │ taracode │ ───> │ Ollama (Local LLM) │ │ │ │ CLI │ <─── │ qwen3.8: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: