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 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

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 │ <─── │ 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: