← Back to Home

Terms of Service

Last updated: March 2026

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:

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:

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.

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:

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:

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