Effective July 19, 2026 · Orstrum, Inc.
Orstrum ("we," "us," or "our") is operated by Orstrum, Inc. This Privacy Policy explains what information we collect, how we use it, and your rights regarding that information when you use the Orstrum cloud service at orstrum.com and any associated CLI tools.
Account data. When you create an account — via GitHub OAuth or email/password — we collect your email address and, if provided through OAuth, your GitHub username and public profile information.
Graph data. When you run orstrum push,
we store the derived structural data from your codebase: file paths, import/export
edges, exported symbol names, and AI-generated purpose summaries. We do not
store your raw source code.
Usage data. We collect server logs, API call counts, and aggregate usage metrics (e.g., number of graph nodes, API requests per day) for billing, rate-limiting, and service improvement. Rate limiting is keyed on your IP address, which is held briefly in a Redis store and expires automatically.
API keys. When you create an API key for the CLI, we store a SHA-256 hash of it, its label, and its creation, last-used, and revocation timestamps. The raw key is shown once and is never stored, so we cannot recover it for you.
Cookies. We set the Supabase session cookies
(sb-<project-ref>-auth-token and its refresh counterpart) required
for authentication. See our Cookie Policy
for details.
We do not sell your personal data or graph data to third parties.
Your data is stored in a Supabase-managed PostgreSQL database. Row-level security (RLS) policies enforce workspace isolation — no user can access another workspace's data through our API. Infrastructure is hosted on Vercel (edge/serverless) and Supabase (database).
Each processor is bound by its own privacy policy and, where applicable, a Data Processing Agreement (DPA).
What goes to Anthropic. When you call the
orstrum_analyze_impact tool, we send the file paths and purpose
summaries relevant to that query to the Anthropic API to generate the analysis. No other
feature sends your data to an LLM provider, and your raw source code is never sent — we do not
hold it. Anthropic does not train models on data submitted through its API.
We retain your data for as long as your account is active. If you ask us to close your account, we delete your workspace, graph data, and personal information within 30 days, except where we are required to retain records for legal or billing purposes (up to 7 years for financial records).
Depending on your jurisdiction, you may have the right to:
To exercise any of these rights, email us at tyler@aforah.com from the address on your account. We respond within 30 days. Note that the graph on your own machine is the authoritative copy — the local SQLite database written by the CLI is yours to export at any time without involving us.
Orstrum is not directed at children under 16. We do not knowingly collect personal information from anyone under 16. If you believe we have done so, contact us and we will delete the information promptly.
We may update this Privacy Policy from time to time. We will notify you of material changes by posting the new policy on this page and updating the effective date. Continued use of the service after changes constitutes acceptance of the updated policy.
Questions about this policy? Email tyler@aforah.com.