Terms & Privacy

Last updated: February 18, 2026


Terms of Service

1. What Pharaoh Does

Pharaoh (“we”, “us”, “the Service”) provides codebase intelligence via MCP (Model Context Protocol) tools. We parse repository metadata—function names, file paths, dependency relationships, complexity scores—into knowledge graphs that AI coding tools can query. We never store source code.

2. Account & Access

You authenticate via GitHub OAuth. By using Pharaoh, you confirm you have authority to grant read access to the repositories you connect. We verify organization membership on every token refresh. Access is scoped to your GitHub organization or personal account.

3. Billing

Subscriptions are billed monthly via Stripe. Current pricing: $99/month (team/organization) or $39/month (personal account). PR Guard add-on: $10/repo/month (free repos included with any paid plan). Prices may change with 30 days notice. You can cancel anytime through the billing portal—access continues through the end of your current billing period. No refunds for partial months.

4. What We Store

We store: repository structural metadata (function signatures, file paths, module boundaries, dependency edges, complexity scores), your GitHub identity (username, org membership), and billing information (managed by Stripe—we never see card numbers). We do not store source code, file contents, comments, or string literals.

5. Data Isolation

Each customer’s data is stored in a dedicated database with role-based access control. Your architectural data is never visible to other customers.

6. Acceptable Use

Don’t use Pharaoh to: reverse-engineer others’ codebases without authorization, circumvent access controls, or resell access. We may suspend accounts that violate these terms.

7. Availability & Liability

We aim for high availability but don’t guarantee uptime. Pharaoh is provided “as is.” Our total liability is limited to the amount you’ve paid us in the last 12 months. We are not liable for decisions made by AI tools based on Pharaoh’s data.

8. Changes to Terms

We may update these terms. Material changes will be communicated via the email associated with your GitHub account at least 14 days in advance. Continued use after changes take effect constitutes acceptance.


Privacy Policy

Pharaoh is operated by 2407066 Alberta Inc. This policy explains what data we collect, why, and how we protect it.

9. Data We Collect

CategoryWhatWhy
GitHub identityUsername, org membership, installation IDAuthentication, authorization, tenant isolation
Repository metadataFunction names, file paths, module boundaries, dependency edges, complexity scores, export signaturesKnowledge graph construction (our core service)
BillingStripe customer ID, subscription statusSubscription management
Usage logsWhich MCP tools were called, timestamps, tenant IDRate limiting, debugging, audit trail

10. Data We Do NOT Collect

Source code. We parse structural metadata using tree-sitter and discard the source immediately after parsing. No file contents, comments, string literals, or code bodies are stored. Credit card numbers. Payment is handled entirely by Stripe. We never see or store card details.

11. How Data Is Stored

Repository metadata is stored in Neo4j (graph database) with each customer in a dedicated database. Operational data (tenant records, OAuth sessions, audit logs) is stored in PostgreSQL. Both are hosted on infrastructure with encryption at rest and in transit. GitHub tokens are encrypted with AES-256-CBC before storage.

12. Data Sharing

We do not sell your data. We share data only with:

All providers are bound by their own privacy policies and data processing agreements.

13. Data Retention

Repository metadata is refreshed on every push and reflects the current state of your codebase. When you uninstall the GitHub App or delete your account, we delete your knowledge graph and tenant data within 30 days. Audit logs are retained for 90 days.

14. Your Rights

You can: request a copy of your data, ask us to delete your data (uninstall the GitHub App or email us), and update your billing information via the billing portal. For any data request, email privacy@pharaoh.so.

15. Cookies

We use session cookies for OAuth authentication only. No tracking cookies, no analytics pixels, no third-party ad trackers.

16. Changes to This Policy

We may update this policy. Material changes will be communicated via the email associated with your GitHub account. The “last updated” date at the top indicates when the policy was last revised.

17. Contact

Questions? Email support@pharaoh.so (general) or privacy@pharaoh.so (privacy-specific).