Regress

Terms of Service

The rules for using Regress: what you can scan, how plans and billing work, and what each of us is responsible for.

Effective date: November 12, 2026

Agreement

These terms are a contract between you and Stoffberg, LLC, a Delaware limited liability company (“Regress”, “we”, “us”). They cover regress.app, api.regress.app and the Regress service, including the dashboard, the API and anything we provide with them (the “Service”).

By creating an account or using the Service, you agree to these terms and to our Privacy Policy. If you don't agree, don't use the Service. If you use it for a company, you confirm you can bind that company, and “you” includes it. You must be at least 18.

Your account

You sign in with a link we email you, so whoever controls your inbox controls your account. Keep it secure. Give us accurate information. You're responsible for everything that happens under your account, including API keys and webhook secrets you create. Tell us straight away at dirk@stoffberg.dev if you think it has been misused.

What the Service does

Regress loads your web app in automated browsers, records what each page contains, uses AI to write and run tests for the user journeys it finds, compares each scan with the last and reports what changed. We may add, change or remove features, and we may limit usage to protect the Service.

Regress is a testing aid. AI-written tests and results can be wrong: it can miss a problem, report one that isn't there or fail to sign in. It doesn't replace your own testing, monitoring or review, and you remain responsible for your software.

Acceptable use

Only scan sites you own or are authorised to test. When you add a site, you promise that you own it or have permission from its owner to run automated browsers against it, to sign in to it and to store and use any login you give us. We don't verify ownership. That responsibility is yours.

You must not use Regress to:

  • attack, overload, probe for vulnerabilities in or disrupt any site or service;
  • scrape or copy a site in breach of its terms, or get around its access controls, rate limits, bot protections or paywalls;
  • use a login, token or cookie that you aren't entitled to use, or share access to an account you don't control;
  • test systems that hold protected health information or payment card numbers, unless we agree otherwise in writing;
  • break the law or infringe anyone's rights;
  • upload malware, interfere with the Service, or get around plan limits, authentication or security;
  • resell or white-label the Service, or reverse engineer it except where the law lets you.

We may stop a scan, block a site or suspend an account if we think any of this is happening.

Your sites and credentials

Scans act like a visitor: they open pages, click buttons and fill in fields. If you turn on “Submit forms”, tests and exploration send real form data. They can create, change or delete records and may trigger emails, orders, charges or other side effects. You're responsible for those effects and for any load a scan puts on your own or anyone else's systems. Use test accounts and staging environments for anything that has consequences.

You're responsible for the logins you store. Only add credentials you're allowed to use, give Regress its own account with the least access it needs, and remove or rotate credentials when you no longer need them. We encrypt saved login configurations, but, as our Privacy Policy explains, some data such as cached session cookies, Slack webhook URLs and deploy webhook secrets is stored without field-level encryption. You accept that risk when you use signed-in testing.

Your use of a site, and of services such as GitHub, Slack, Jira and Stripe, is also subject to their own terms.

Your content

You keep ownership of what you provide and of the data we collect from your sites (“Your Content”). You give us a worldwide, non-exclusive licence to host, copy, process, transmit and display Your Content as needed to provide, secure, support and improve the Service, including through our service providers such as the AI providers described in the Privacy Policy.

You promise that you have the rights needed to give us Your Content and to let us process it this way. We may use usage data that doesn't identify you to run and improve the Service.

Plans and billing

The Free plan includes one project and 500 pages a month. Paid plans are Starter at $49 a month for 5,000 pages and Professional at $199 a month for 50,000 pages. The pricing page lists what each plan includes. A “page” is a unique URL we load during a run. If a project tests pages both signed out and signed in, the same URL loaded in each state counts as two pages. Prices are in US dollars and exclude taxes.

  • Paid plans are billed monthly in advance through Stripe and renew automatically each month until you cancel. You authorise us and Stripe to charge your payment method each period.
  • You can cancel at any time from the billing portal (“Manage billing” on the pricing page). Unless the portal says otherwise, cancelling stops future renewals and your plan stays active until the end of the period you've paid for.
  • Fees are non-refundable, including for partial months and unused pages, except where the law requires a refund.
  • Scans stop when you reach your monthly page limit. Unused pages don't roll over. There are no overage charges today.
  • If a payment fails, we may retry it and may limit or downgrade your account until it is paid.
  • We may change plans, limits and prices. A price change for your paid plan applies from your next billing period after we tell you. We may change or end the Free plan.

Third-party services

The Service relies on third parties, including Cloudflare, Stripe, OpenRouter and the AI providers behind it, and, if you connect them, GitHub, Slack and Atlassian. We're not responsible for their services, outages or changes.

Our property

We own the Service, its software, designs and branding. While you have an account, we give you a limited, non-exclusive, non-transferable, revocable right to use the Service under these terms. We keep all rights we don't expressly give you.

Feedback

If you send us ideas, suggestions or feedback, you give us a perpetual, irrevocable, worldwide, royalty-free licence to use them for any purpose without paying or crediting you.

Suspension and termination

You can stop using Regress at any time. We may suspend or end your access, with or without notice, if you break these terms, if we reasonably think your use puts the Service, other people or us at risk, if a payment isn't made, or if the law requires it. That includes scanning sites you aren't authorised to test.

When your account ends, your right to use the Service ends. We may delete your data as described in the Privacy Policy. Sections that by their nature should survive will, such as those on fees owed, Your Content, feedback, disclaimers, liability, indemnity and governing law.

No warranties

THE SERVICE IS PROVIDED “AS IS” AND “AS AVAILABLE”. TO THE FULLEST EXTENT THE LAW ALLOWS, WE DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. WE DON'T WARRANT THAT THE SERVICE WILL BE UNINTERRUPTED, SECURE OR ERROR-FREE, THAT SCANS WILL FIND EVERY PROBLEM OR REPORT ONLY REAL ONES, THAT ALERTS WILL ARRIVE ON TIME, OR THAT AI OUTPUT WILL BE ACCURATE.

Limit of liability

TO THE FULLEST EXTENT THE LAW ALLOWS, WE WON'T BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, EXEMPLARY OR PUNITIVE DAMAGES, OR FOR LOST PROFITS, REVENUE, DATA, GOODWILL OR BUSINESS, OR FOR DAMAGE TO YOUR SITES OR ANYONE ELSE'S SYSTEMS CAUSED BY SCANS, EVEN IF WE WERE TOLD THEY WERE POSSIBLE.

OUR TOTAL LIABILITY FOR ALL CLAIMS RELATING TO THE SERVICE OR THESE TERMS WON'T EXCEED THE FEES YOU PAID US FOR THE SERVICE IN THE 12 MONTHS BEFORE THE EVENT THAT GAVE RISE TO THE CLAIM.

These limits apply whatever the legal theory, including negligence. Some places don't allow certain limits, so some of this may not apply to you. Where that happens, our liability is limited as far as the law allows.

Indemnification

You'll defend, indemnify and hold harmless Stoffberg, LLC, its members, officers, employees and agents from any claim, loss, liability, damage, cost or expense, including reasonable legal fees, arising from: your use of the Service; Your Content; the sites you scan, including scanning a site you weren't authorised to test; the credentials you store; your breach of these terms; or your breach of the law or of anyone else's rights. We may take control of the defence of any claim, and you'll cooperate.

Governing law and disputes

These terms are governed by Delaware law, without regard to its conflict-of-laws rules. Before filing a claim, you agree to email us at dirk@stoffberg.dev and give us 30 days to try to resolve it.

Any claim that remains must be brought in the state or federal courts located in Delaware, and you and we consent to their exclusive jurisdiction and venue. To the extent the law allows, each of us waives the right to a jury trial and to bring or join a class or representative action; claims must be brought on an individual basis.

Changes to these terms

We may update these terms. We'll post the new version here with a new effective date, and where a change is significant we'll tell you by email or in the app. If you keep using Regress after a change takes effect, you accept it. If you don't agree, stop using the Service.

General

These terms and the Privacy Policy are the whole agreement between us about the Service. If a part is unenforceable, the rest stays in force. Not enforcing a term isn't a waiver of it. You can't transfer your rights under these terms without our consent; we may transfer ours, including in a merger or sale. We aren't liable for delays or failures caused by events beyond our reasonable control. You may not use the Service if you are barred from receiving US goods or services or located in a country under a US embargo. We may send notices to your account email and you may send notices to the address below.

Contact

Stoffberg, LLC, 131 Continental Dr, Suite 305, Newark, DE 19713, USA

dirk@stoffberg.dev