Skip to content

Commit fbeee2b

Browse files
committed
docs(privacy): add proxy-mode exception when Roo Code is selected as provider; no storage, transit-only; update dates
1 parent c608392 commit fbeee2b

File tree

2 files changed

+16
-9
lines changed

2 files changed

+16
-9
lines changed

PRIVACY.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
# Roo Code Privacy Policy
22

3-
**Last Updated: June 10th, 2025**
3+
**Last Updated: August 20th, 2025**
44

55
Roo Code respects your privacy and is committed to transparency about how we handle your data. Below is a simple breakdown of where key pieces of data go—and, importantly, where they don’t.
66

77
### **Where Your Data Goes (And Where It Doesn’t)**
88

9-
- **Code & Files**: Roo Code accesses files on your local machine when needed for AI-assisted features. When you send commands to Roo Code, relevant files may be transmitted to your chosen AI model provider (e.g., OpenAI, Anthropic, OpenRouter) to generate responses. We do not have access to this data, but AI providers may store it per their privacy policies.
9+
- **Code & Files**: Roo Code accesses files on your local machine when needed for AI-assisted features. When you send commands to Roo Code, relevant files may be transmitted to your chosen AI model provider (e.g., OpenAI, Anthropic, OpenRouter) to generate responses. If you select Roo Code as the model provider (proxy mode), your code may transit Roo Code servers only to forward it to the upstream provider. We do not store your code; it is deleted immediately after forwarding. Otherwise, your code is sent directly to the provider. AI providers may store data per their privacy policies.
1010
- **Commands**: Any commands executed through Roo Code happen on your local environment. However, when you use AI-powered features, the relevant code and context from your commands may be transmitted to your chosen AI model provider (e.g., OpenAI, Anthropic, OpenRouter) to generate responses. We do not have access to or store this data, but AI providers may process it per their privacy policies.
11-
- **Prompts & AI Requests**: When you use AI-powered features, your prompts and relevant project context are sent to your chosen AI model provider (e.g., OpenAI, Anthropic, OpenRouter) to generate responses. We do not store or process this data. These AI providers have their own privacy policies and may store data per their terms of service.
11+
- **Prompts & AI Requests**: When you use AI-powered features, your prompts and relevant project context are sent to your chosen AI model provider (e.g., OpenAI, Anthropic, OpenRouter) to generate responses. We do not store or process this data. These AI providers have their own privacy policies and may store data per their terms of service. If you choose Roo Code as the provider (proxy mode), prompts may transit Roo Code servers only to forward them to the upstream model and are not stored.
1212
- **API Keys & Credentials**: If you enter an API key (e.g., to connect an AI model), it is stored locally on your device and never sent to us or any third party, except the provider you have chosen.
1313
- **Telemetry (Usage Data)**: We only collect feature usage and error data if you explicitly opt-in. This telemetry is powered by PostHog and helps us understand feature usage to improve Roo Code. This includes your VS Code machine ID and feature usage patterns and exception reports. We do **not** collect personally identifiable information, your code, or AI prompts.
1414
- **Marketplace Requests**: When you browse or search the Marketplace for Model Configuration Profiles (MCPs) or Custom Modes, Roo Code makes a secure API call to Roo Code’s backend servers to retrieve listing information. These requests send only the query parameters (e.g., extension version, search term) necessary to fulfill the request and do not include your code, prompts, or personally identifiable information.

apps/web-roo-code/src/app/privacy/page.tsx

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ export default function Privacy() {
4646
<h1 className="text-3xl font-bold tracking-tight sm:text-4xl md:text-5xl">
4747
Roo Code Cloud Privacy Policy
4848
</h1>
49-
<p className="text-muted-foreground">Last Updated: June 19, 2025</p>
49+
<p className="text-muted-foreground">Last Updated: August 20, 2025</p>
5050

5151
<p className="lead">
5252
This Privacy Policy explains how Roo Code, Inc. (&quot;Roo Code,&quot; &quot;we,&quot;
@@ -82,9 +82,14 @@ export default function Privacy() {
8282
<h2 className="mt-12 text-2xl font-bold">Quick Summary</h2>
8383
<ul>
8484
<li>
85-
<strong>Your source code never transits Roo Code servers.</strong> It stays on your device
86-
and is sent <strong>directly</strong>—via a client‑to‑provider TLS connection—to the
87-
third‑party AI model you select. Roo Code never stores, inspects, or trains on your code.
85+
<strong>
86+
Your source code does not transit Roo Code servers unless you explicitly choose Roo Code
87+
as a model provider (proxy mode).
88+
</strong>{" "}
89+
When Roo Code is your model provider, your code briefly transits Roo Code servers only to
90+
forward it to the upstream model, is not stored, and is deleted immediately after
91+
forwarding. Otherwise, your code is sent <strong>directly</strong>—via client‑to‑provider
92+
TLS—to the model you select. Roo Code never stores, inspects, or trains on your code.
8893
</li>
8994
<li>
9095
<strong>Prompts and chat snippets are collected by default</strong> in Roo Code Cloud so you
@@ -200,10 +205,12 @@ export default function Privacy() {
200205
Code & files you work on
201206
</td>
202207
<td className="border border-border px-4 py-2">
203-
Your chosen model provider (direct client → provider TLS)
208+
Your chosen model provider (direct client → provider TLS), or Roo Code (proxy
209+
mode; transit‑only) when you select Roo Code as the provider
204210
</td>
205211
<td className="border border-border px-4 py-2">
206-
Roo Code servers; ad networks; model‑training pipelines
212+
Roo Code servers (except proxy mode; transit‑only, no storage); ad networks;
213+
model‑training pipelines
207214
</td>
208215
</tr>
209216
<tr className="bg-muted/25">

0 commit comments

Comments
 (0)