Legal
Terms of Service
Effective date: April 2, 2026 · Last updated: April 2, 2026
1. Acceptance of Terms
By creating an account or using Faultmark ("the Service", "we", "us"), you agree to be bound by these Terms of Service. If you do not agree, do not use the Service. These Terms apply to all users including visitors, registered users, and paying subscribers. Use of the Service on behalf of an organization constitutes acceptance on behalf of that organization, and you represent that you have authority to do so.
2. What Faultmark Does
Faultmark is an AI-powered static code analysis tool. When you connect a GitHub repository and run a scan, Faultmark:
- Fetches file contents from your repository via the GitHub API (up to 200 files per scan, max 100 KB per file)
- Sends those file contents to third-party AI models for analysis (see Section 8)
- Identifies potential bugs and generates proposed code fixes
- Stores the identified buggy code snippet and proposed fix in your Faultmark account
- On your explicit approval, creates a new branch in your repository and opens a Pull Request containing the fix
Faultmark never auto-merges code, auto-deploys, or modifies your repository without your explicit action. All changes require your manual review and approval before anything is committed to your codebase.
3. GitHub Access and Permissions
To use Faultmark, you must authenticate with GitHub. Faultmark requests the following OAuth scopes:
- read:user — to identify your GitHub account
- repo — to read file contents for scanning, and to create branches and Pull Requests when you accept a fix
The
repo scope grants write access. Faultmark uses this write access only when you explicitly accept a fix — it creates a branch named faultmark/fix-{id} and opens a Pull Request. No other write operations are performed. You are responsible for reviewing and deciding whether to merge any Pull Request Faultmark opens.4. Eligibility and Authorization
You must be at least 18 years old to use the Service. You represent that you own or are expressly authorized to scan every repository you connect to Faultmark. Do not connect repositories you do not have permission to access or analyze. Faultmark is not liable for unauthorized scanning you initiate.
5. Account Registration
You may register using GitHub OAuth, Google OAuth, or email and password. You are responsible for keeping your credentials confidential and for all activity under your account. Notify us immediately at hello@faultmark.dev if you suspect unauthorized access.
6. Acceptable Use
You agree not to:
- Connect or scan repositories you do not own or are not authorized to access
- Attempt to circumvent scan rate limits or usage quotas by any means
- Use the Service to process code containing malware, exploits, or illegal content
- Attempt to reverse-engineer, extract, or reproduce Faultmark's AI prompts, analysis logic, or infrastructure
- Resell or sublicense access to the Service without written permission
- Interfere with or disrupt the performance or integrity of the Service or its underlying infrastructure
- Use automated scripts to trigger scans beyond the published rate limits
7. Subscription Plans, Usage Limits, and Billing
Faultmark offers the following plans:
Free — $0/month: 3 scans per month, Claude AI analysis, fix proposals, one Pull Request per fix.
Pro — $15 $0/month (preview): Unlimited scans, multi-model debate analysis (Claude + GPT-4o + Gemini), higher-confidence reports, priority scan queue, fix proposals and Pull Requests.
Team — $49/month (coming soon): Everything in Pro, unlimited repositories, team dashboard, Slack notifications, and SLA support.
Regardless of plan, scan starts are rate-limited to 10 per 10 minutes per user to ensure fair use across the platform. Paid subscriptions are billed monthly via Stripe. Prices are in USD. We reserve the right to change pricing with 30 days' notice. Contact hello@faultmark.dev within 7 days of a charge if you believe you were billed in error.
8. Third-Party AI Providers
Faultmark uses the following AI providers to generate analysis and fix proposals:
- Anthropic (Claude) — used on all plans
- OpenAI (GPT-4o) — used on Pro and Team plans as part of the multi-model debate
- Google (Gemini) — used on Pro and Team plans as part of the multi-model debate
Code from your repository is transmitted to these providers solely for the purpose of producing scan results. You authorize this transmission by using the Service. Faultmark operates under data processing agreements with each provider that restrict use of your code for model training.
9. Code Storage
Faultmark stores the following code-related data in your account:
- The specific buggy code snippet identified during a scan
- The corresponding proposed fix generated by the AI
- A debate transcript (Pro/Team plans) showing how each AI model reasoned about the bug
Full file contents are not persistently stored — they are fetched from GitHub at scan time and discarded after analysis. Stored code snippets are associated with your account and protected by session-based access controls.
10. Intellectual Property
Your code remains entirely your property. Faultmark does not claim any ownership over your source code, the bug reports generated from it, the fix proposals, or any Pull Requests created in your repositories. Faultmark's platform, branding, UI, analysis logic, and underlying technology are proprietary to Faultmark and may not be copied, reproduced, or reverse-engineered.
11. Disclaimer of Warranties
The Service is provided "as is" and "as available." Faultmark makes no warranty that analysis results are complete, accurate, or free from false positives or false negatives. Bug reports and fix proposals are AI-generated suggestions — they require your independent review before being applied to any codebase. Do not merge a Faultmark-generated Pull Request without reviewing the changes yourself. Faultmark does not warrant that the Service will be uninterrupted or error-free.
12. Limitation of Liability
To the maximum extent permitted by law, Faultmark shall not be liable for any indirect, incidental, special, consequential, or punitive damages, including but not limited to: damage to your codebase resulting from applying a Faultmark-generated fix, loss of data, loss of revenue, or security incidents that arise after a scan. Our aggregate liability shall not exceed the amount you paid us in the 3 months preceding the claim. These limitations apply even if Faultmark has been advised of the possibility of such damages.
13. Indemnification
You agree to indemnify and hold Faultmark and its affiliates, officers, employees, and agents harmless from any claims, liabilities, damages, and expenses (including reasonable legal fees) arising from: your use of the Service, your violation of these Terms, your unauthorized scanning of third-party repositories, or any Pull Request you choose to merge into your codebase.
14. Termination
You may cancel your account at any time from your account settings. We may suspend or terminate your account for material violation of these Terms, abuse of the platform, or non-payment. Upon termination, your access ceases and your data will be deleted in accordance with our retention schedule. Sections 10–13 survive termination.
15. Changes to These Terms
We may update these Terms at any time. We will provide at least 14 days' notice of material changes via email or an in-app notification. Continued use after the effective date of the revised Terms constitutes acceptance.
16. Governing Law and Disputes
These Terms are governed by the laws of the State of Delaware, United States, without regard to conflict-of-law principles. Any dispute that cannot be resolved informally shall be submitted to binding arbitration under the AAA Commercial Arbitration Rules, conducted in English. Class action waivers apply to the fullest extent permitted by law.
17. Contact
For questions about these Terms: hello@faultmark.dev