Privacy Policy

Last updated: January 2026

Overview

CludCode is built with privacy by design. We collect only the minimum data necessary to provide the service. Your terminal traffic is end-to-end encrypted and we cannot read it. This policy explains exactly what data we collect, why, and how long we keep it.

Key Privacy Principles

  • Zero-knowledge encryption: All terminal traffic is encrypted in your browser. We cannot read your commands or output.
  • Minimal collection: We only collect data required to operate the service.
  • No selling: We never sell your data to third parties.
  • Data deletion: Delete your account and all your data is permanently removed.

Data We Collect

User Profile

Subscription and billing information only. We do not duplicate your email or name.

FieldPurposeExample
idUnique identifier (links to auth)a1b2c3d4-e5f6-...
stripe_customer_idLink to Stripe for billingcus_abc123...
subscription_planCurrent plan (free, pro, team)pro
created_atAccount creation timestamp2026-01-15T10:30:00Z

Note: Your email, name, and avatar are stored by your OAuth provider (GitHub/Google) and accessed only during login. We do not duplicate this data.

Registered Devices

Information about machines you connect to CludCode.

FieldPurposeExample
idUnique device identifierd1e2f3g4-h5i6-...
nameDisplay name you chooseHome MacBook Pro
osOperating system (for display)darwin
archCPU architecture (for display)arm64
agent_versionAgent software version3.0.2
statusOnline/offline indicatoronline
last_seenLast connection timestamp2026-01-22T14:30:00Z
auth_token_hashHashed auth token (not plaintext)sha256:e3b0c44...

Note: Your encryption key is NOT stored on our servers. It exists only on your device and in your browser.

Session History

Connection metadata for usage tracking (not terminal content).

FieldPurposeExample
started_atSession start time2026-01-22T14:00:00Z
ended_atSession end time2026-01-22T15:30:00Z
duration_secondsSession length5400
client_ipIP address for security/abuse203.0.113.xxx
client_user_agentBrowser info for debuggingMozilla/5.0...

Important: We do NOT log your terminal commands or output. Session data is connection metadata only.

Registration Tokens

Temporary tokens for device registration. Auto-deleted after use or expiry.

FieldPurposeRetention
token_hashHashed token (not plaintext)10 minutes or until used
expires_atExpiration timestamp10 minutes after creation

Operational Data

Technical data for service operation, automatically cleaned up.

DataPurposeRetention
Rate limit countersPrevent API abuse1 hour
Webhook event IDsPrevent duplicate processing30 days

What We DON'T Collect

  • Terminal commands: Your commands and output are encrypted end-to-end. We cannot read them.
  • Encryption keys: Generated on your device, never transmitted to us.
  • File contents: We have no access to files on your connected devices.
  • Screen recordings: No visual capture of your terminal sessions.
  • Behavioral tracking: No user tracking, cookies, or fingerprinting. We use Vercel Speed Insights for anonymous performance metrics only.

Third-Party Services

We use the following third-party services:

Supabase

Database and authentication. Your data is stored in their US-based infrastructure.

Privacy Policy

Stripe

Payment processing. We don't store your credit card details.

Privacy Policy

Vercel

Web hosting and performance analytics (Speed Insights). Collects anonymous page load metrics.

Privacy Policy

Railway

Relay server hosting. Passes encrypted bytes only.

Privacy Policy

Data Retention

Data TypeRetention Period
Account dataUntil you delete your account
Device registrationsUntil you remove the device or delete account
Session history90 days (planned)
Registration tokens10 minutes or until used
Rate limit data1 hour
Webhook records30 days

Your Rights

You have the right to:

  • Access: Request a copy of all data we have about you
  • Correction: Update inaccurate information via the dashboard
  • Deletion: Delete your account and all associated data
  • Export: Export your data in a machine-readable format
  • Restrict: Request we limit how we use your data

To exercise these rights, contact us at privacy@cludcode.com

Contact

Questions about this policy? Contact us:

privacy@cludcode.com