Terms of Service
1. Acceptance of Terms
By downloading, installing, or using RootShield ("the App"), you agree to be bound by these Terms of Service ("Terms"). If you do not agree to these Terms, do not use the App.
These Terms constitute a legally binding agreement between you and Matt Jackson, operating as RootShield ("we," "us," or "our"). RootShield is an independently operated product; no separate legal entity (LLC, corporation, etc.) currently exists for this project.
We may update these Terms from time to time. Continued use of the App after any changes constitutes acceptance of the revised Terms. We will notify users of material changes through the App or via our website.
2. Description of Service
RootShield is a macOS desktop application that scans AI agent configurations on your local machine and maps their security exposure. The App detects installed AI agents (such as Claude Code, Cursor, Cline, Windsurf, OpenClaw, Gemini, and others), analyzes their configuration files, and produces an informational report about secrets, permissions, supply chain dependencies, and external service connections.
Key characteristics of the service:
- Local and offline. All scanning and analysis runs locally on your Mac. RootShield does not transmit your configuration data, secrets, or scan results to any external server.
- Deterministic analysis. RootShield uses rule-based static analysis, not AI or machine learning. Results are reproducible given the same inputs.
- Informational only. Scan results are informational reports, not professional security audits, certifications, or guarantees. See Section 7 for full warranty disclaimers.
- No user accounts. The App does not require account creation. Licensing is handled via Apple StoreKit (App Store purchases) or Stripe license keys (direct download purchases).
3. Subscriptions & Pricing
3.1 App Store Purchases
Subscriptions purchased through the Apple App Store are governed by Apple's standard terms and conditions for auto-renewable subscriptions. Apple handles all billing, payment processing, and subscription management for App Store purchases.
- Subscriptions renew automatically unless cancelled at least 24 hours before the end of the current billing period.
- You can manage or cancel subscriptions through your Apple ID account settings.
- Refunds for App Store purchases are handled by Apple per their refund policies.
3.2 Direct Download Purchases
Purchases made through rootshield.ai are processed by Stripe. For direct download purchases:
- You receive a license key that activates the App on your machine.
- Subscription billing is managed through Stripe. You can cancel at any time through your Stripe customer portal link.
- Refund requests for direct purchases should be sent to matt@rootshield.ai within 14 days of purchase. We offer full refunds within this period, no questions asked.
3.3 Pricing
Current pricing (subject to change with notice):
| Plan | Price | Availability |
|---|---|---|
| Free | $0 | App Store & direct download |
| Pro (monthly) | $19/month | App Store & direct download |
| Pro (annual) | $149/year | App Store & direct download |
| Team | $39/seat/month | App Store & direct download |
| Lifetime | $199 (one-time) | Direct download only |
Prices are in US dollars. Tax may apply depending on your jurisdiction. We reserve the right to change pricing with 30 days' notice. Price changes do not affect existing subscriptions until the next renewal period.
4. Free Tier vs Pro vs Team
4.1 Free Tier
The Free tier provides:
- Secrets exposure layer (graph visualization)
- Findings summaries
- Skill Shield pre-install analysis (limited to 3 analyses per month)
- Integrations tab (ban-risk analysis)
The Free tier is available indefinitely and is not a trial. We may adjust Free tier features over time but will provide notice before removing functionality.
4.2 Pro
Pro unlocks the full feature set for individual users:
- All 7 risk graph layers (Secrets, Permissions, Supply Chain, Egress, Schedule, Prompt Injection, Cross-Agent) plus the composite overlay
- Full remediation guidance on findings
- Drift detection and monitoring
- Context Shield
- Export capabilities (PDF, Markdown, JSON, CSV)
- Unlimited Skill Shield analyses
4.3 Team
Team includes everything in Pro, plus:
- Team posture dashboard
- Shared compliance reports
- Priority support
- Feature tuning requests
Team pricing is per seat. Each seat represents one individual user on one machine.
5. Lifetime Deal
The Lifetime Deal is a one-time purchase of $199 that grants perpetual access to all Pro features. It is available exclusively via direct download from rootshield.ai (not through the App Store).
Terms specific to the Lifetime Deal:
- Limited availability. The Lifetime Deal is limited to the first 300 purchasers. Once all 300 licenses are sold, the offer is permanently closed.
- Non-transferable. Lifetime licenses are tied to the purchasing individual and may not be resold, gifted, or transferred to another person or entity.
- Perpetual Pro access. Lifetime license holders receive all current and future Pro-tier features for as long as RootShield is actively maintained.
- Single user. Each Lifetime license covers one individual user. It does not include Team-tier features.
- No refund after 14 days. Lifetime Deal purchases are eligible for the same 14-day refund policy as other direct purchases. After 14 days, purchases are final.
- End of life. If RootShield is discontinued, lifetime license holders will receive the final version of the App with no further obligation.
6. Intellectual Property
RootShield, including its source code, user interface designs, graph visualizations, rule definitions, documentation, and branding, is the intellectual property of Matt Jackson. All rights are reserved.
Your purchase or download grants you a limited, non-exclusive, non-transferable, revocable license to use the App on macOS devices you own or control, subject to these Terms.
You may not:
- Reverse-engineer, decompile, or disassemble the App, except to the extent permitted by applicable law.
- Redistribute, sublicense, rent, lease, or lend the App or your license key.
- Remove or alter any copyright notices, branding, or proprietary labels in the App.
- Use the RootShield name, logo, or branding in a way that implies endorsement without prior written consent.
Your data is yours. RootShield does not claim any ownership of your configuration files, scan results, or any data on your machine. Scan results and exported reports are your property.
7. Disclaimer of Warranties
RootShield is provided "as is" and "as available" without warranties of any kind, whether express, implied, or statutory.
Specifically:
- Not a security guarantee. RootShield is an informational tool that highlights potential security exposures in AI agent configurations. It does not guarantee that your system is secure, nor does it guarantee detection of all security issues.
- Not a professional audit. Scan results do not constitute a professional security audit, penetration test, or compliance certification. They should not be treated as such.
- No guarantee of accuracy. While we strive for accuracy, RootShield may produce false positives (flagging items that are not actual risks) or false negatives (missing items that are actual risks). Rule-based analysis has inherent limitations.
- Not legal or compliance advice. Nothing in the App constitutes legal advice. Consult qualified professionals for compliance and legal matters.
- No uptime guarantee. As a locally installed application, RootShield does not depend on cloud services for core functionality. However, we do not guarantee uninterrupted or error-free operation.
We disclaim all implied warranties, including but not limited to implied warranties of merchantability, fitness for a particular purpose, and non-infringement, to the fullest extent permitted by applicable law.
8. Limitation of Liability
To the maximum extent permitted by applicable law:
- Matt Jackson, operating as RootShield, shall not be liable for any indirect, incidental, special, consequential, or punitive damages arising from your use of or inability to use the App.
- This includes, without limitation, damages for loss of data, loss of profits, business interruption, security breaches, or any failure of the App to detect a security exposure.
- Our total aggregate liability to you for any claims arising from these Terms or your use of the App shall not exceed the amount you paid for the App in the twelve (12) months preceding the claim.
- If you are using the Free tier, our total aggregate liability shall not exceed fifty US dollars ($50).
You acknowledge that RootShield is a tool to assist your decision-making, and you are solely responsible for the security decisions you make based on its output.
9. User Responsibilities
By using RootShield, you agree to:
- Use the App lawfully. You will not use RootShield for any unlawful purpose or to scan systems you do not own or have authorization to inspect.
- Make your own security decisions. You understand that scan results are informational and that you are responsible for evaluating and acting on findings.
- Keep your license key secure. If you have a direct-download license key, you are responsible for keeping it confidential. We are not liable for unauthorized use of your license key.
- Respect system permissions. RootShield requests read-only access to specific directories. You are responsible for understanding and granting appropriate folder access through macOS permission dialogs.
- Not circumvent licensing. You will not attempt to bypass, disable, or circumvent the App's licensing mechanisms, feature gating, or usage limits.
10. Modifications to Terms
We reserve the right to modify these Terms at any time. When we make changes:
- We will update the "Last updated" date at the top of this page.
- For material changes (changes to pricing, liability, or your rights), we will provide at least 30 days' notice via the App or through our website.
- Continued use of the App after the effective date of changes constitutes your acceptance of the revised Terms.
- If you do not agree to the revised Terms, your remedy is to stop using the App and, if applicable, cancel your subscription.
11. Termination
11.1 By You
You may stop using RootShield at any time. To terminate a paid subscription:
- App Store: Cancel through your Apple ID account settings.
- Direct download: Cancel through your Stripe customer portal or email matt@rootshield.ai.
Cancellation takes effect at the end of the current billing period. You retain access to paid features until that date.
11.2 By Us
We may suspend or terminate your access to the App if you:
- Violate these Terms.
- Attempt to circumvent licensing or feature gating.
- Engage in abusive behavior toward RootShield or its creator.
In the event of termination by us for reasons other than a Terms violation, we will provide a pro-rated refund for any unused portion of a prepaid subscription.
11.3 Effect of Termination
Upon termination, your license to use paid features ends. The Free tier remains available. Your locally stored scan data is unaffected by license termination -- it remains on your machine under your control.
12. Governing Law
These Terms are governed by and construed in accordance with the laws of the United States. Any disputes arising from these Terms or your use of the App shall be resolved through good-faith negotiation first. If negotiation fails, disputes shall be subject to binding arbitration under commercially reasonable arbitration rules, conducted in the English language.
You agree that any claim or dispute must be brought in your individual capacity, and not as a plaintiff or class member in any purported class or representative proceeding.
13. Contact Information
If you have questions about these Terms, need support, or want to request a refund:
Matt Jackson
Operating as RootShield
Email: matt@rootshield.ai
Website: rootshield.ai
We aim to respond to all inquiries within 2 business days.