Terms of Service
1. Service Description
ErrorDecoder is an AI-powered Chrome extension that analyzes error messages and stack traces you select on any webpage and provides AI-generated explanations and solutions. The service is available on a free tier (limited) and Pro paid subscription.
2. Eligibility
You must be at least 13 years old to use ErrorDecoder. By using this service, you confirm that you meet this requirement and that you agree to be bound by these terms.
3. Accounts
You are responsible for:
- Keeping your email and password confidential
- All activity under your account
- Notifying us immediately if you suspect unauthorized access
One account per person. Shared accounts or accounts created by automated means violate these terms. We reserve the right to terminate accounts that violate this policy.
4. Free Tier
Current limits: 3 decodes per day. Input size limit: 1,000 characters per decode.
Free tier features and limits may change at any time without notice. ErrorDecoder is provided on an "as-is" basis with no guarantees of availability or performance.
5. Pro Subscription
Pricing: $9 per month or $79 per year, billed through Stripe.
What's included: Unlimited decodes, unlimited input size, full decode history, deep analysis feature (up to 20 per month with Claude Sonnet).
Billing: Charges will be processed on the date you subscribe and then on the same date each month or year. You can view and update your billing information in your account settings.
Cancellation: You can cancel your subscription anytime in Settings → Billing. Your access continues until the end of your current billing period. No refunds are issued for partial months or years, except at our discretion for exceptional circumstances. Email patrick@errordecoder.dev if you believe a refund is warranted.
Price changes: We may adjust Pro pricing with 30 days' notice. Continued use after the notice period means you accept the new price.
6. Acceptable Use
You agree not to:
- Reverse-engineer, decompile, or attempt to access the underlying source code or algorithms
- Use the API in ways that exceed reasonable rate limits or cause excessive load
- Attempt to breach, bypass, or circumvent any security measures
- Use ErrorDecoder for illegal purposes or to violate any laws
- Share your API key with others (one key per account)
- Automate access in ways not explicitly permitted (no bulk API scraping)
Violations may result in immediate account suspension or termination.
7. AI-Generated Content Disclaimer
Important: ErrorDecoder uses artificial intelligence to generate explanations and code fixes. AI systems can make mistakes.
- AI-generated responses may contain errors, outdated information, or suboptimal solutions
- ErrorDecoder is a debugging aid and learning tool, not a guarantee of correctness
- Always verify AI suggestions before applying fixes to production code
- Test thoroughly in a development environment first
We are not liable for any problems caused by following AI-generated advice.
8. Intellectual Property
ErrorDecoder, including the extension code, interface, and design, is owned by Patrick Rizzardi. You may use ErrorDecoder for personal or professional purposes in accordance with your subscription plan. You may not copy, modify, or distribute the extension without permission.
Error text and responses you generate are yours to use as you see fit, including in your own code.
9. Limitation of Liability
The service is provided "as is" without warranties. We are not liable for:
- Damages caused by following AI-generated suggestions
- Data loss, corruption, or security breaches
- Service interruptions, downtime, or unavailability
- Any indirect, incidental, or consequential damages
To the extent permitted by applicable law, our total liability is limited to the amount you paid in the last 12 months. If you paid nothing (free tier), our liability is $0.
10. Indemnification
You agree to defend, indemnify, and hold harmless ErrorDecoder, its owner, and successors from any claims, damages, or costs arising from your use of the service, violation of these terms, or infringement of any rights.
11. Third-Party Services
ErrorDecoder uses third-party services including Supabase, Anthropic, Stripe, and Vercel. Your use of these services is subject to their terms and privacy policies. We are not responsible for their operations or data handling.
12. Changes to Terms
We may update these terms at any time. Material changes will be announced via email with 30 days' notice. Continued use of ErrorDecoder after the notice period means you accept the new terms.
13. Termination
We may terminate or suspend your account immediately for:
- Violation of these terms
- Abuse of the service or API
- Illegal activity
- Non-payment of Pro subscriptions
Upon termination, your right to use ErrorDecoder ends immediately. Your decode history may be deleted.
14. Dispute Resolution
Any disputes arising from these terms or your use of ErrorDecoder will be resolved informally through good-faith discussion. If we cannot resolve a dispute within 30 days, either party may pursue legal action.
15. Governing Law
These terms are governed by the laws of the State of New Jersey, without regard to conflict-of-law principles. You agree to submit to the jurisdiction of courts in the State of New Jersey for any disputes.
16. Severability
If any provision of these terms is found unenforceable, the remaining provisions will continue in full force and effect.
17. Force Majeure
We are not liable for delays or failures caused by events beyond our reasonable control, including natural disasters, infrastructure failures, or third-party service outages.
18. Entire Agreement
These terms, together with our Privacy Policy, constitute the entire agreement between you and ErrorDecoder regarding your use of the service.
Contact
Questions about these terms or your rights? Email us at patrick@errordecoder.dev