Groma Terms & Conditions

Last updated: 9 October 2026

1. Agreement

These terms govern your use of the Groma browser extension and the documents it produces (test suites, links, reports and the files it writes to a folder you connect — together, "Groma"). By installing or using Groma you agree to them. If you do not agree, do not use Groma.

2. What Groma is

Groma is a tool for manual, human-guided testing. It authors a flow through a web app as a shareable test case, then guides a tester through that flow step by step. Groma never decides whether a step passed or failed; the person running the test is the sole arbiter of every status.

3. Authorized testing only

Groma runs the app you are testing in a normal, top-level browser tab, with Groma's step panel docked beside it in the browser's side panel (a floating panel on Safari, which has no side-panel API). It does not modify the site's security headers, cookies, or service workers — the app runs exactly as it would if you had opened it yourself. A step written for a particular screen size resizes your browser window as you reach it, so the app lays out at the width the author tested.

You may only use Groma on applications you own or are explicitly authorized to test. You are solely responsible for:

4. Your content

Test cases, links, screenshots, videos, issues, and reports are created locally and belong to you. They can capture whatever appeared on screen — including personal or confidential data from the tested app, and any error text the app itself produced. A report for a step you failed also carries what the app printed to its own console and the requests it made while you were on that step — for the app's own API calls, their headers, the data sent and the response returned; none of it is redacted, and any of it can contain data the app chose to put there, such as a token in a query string or an Authorization header. You are responsible for what your exported files and links contain and for where you share them. A link either embeds its full contents or opens files in your Google Drive to whoever holds it: anyone holding the link can read what it carries.

5. Test results are human judgments

A Groma report records the statuses a human tester chose. Groma makes no guarantee that an authored flow covers what matters, that a passing run means the application works, or that a test case replays identically as the application changes. Do not rely on Groma as the sole gate for decisions where failure would cause serious harm.

6. No warranty

Groma is provided "as is" and "as available", without warranty of any kind, express or implied, including merchantability, fitness for a particular purpose, and non-infringement. Driving real-world applications is inherently best-effort: element locators can go stale as an app changes, and browser updates may alter behavior at any time.

7. Limitation of liability

To the maximum extent permitted by law, the authors and maintainers of Groma shall not be liable for any indirect, incidental, special, consequential, or exemplary damages, or for any loss of data, profits, or business, arising from or related to your use of — or inability to use — Groma, even if advised of the possibility of such damages.

8. Changes to Groma and to these terms

Groma may change or discontinue features at any time. These terms may be updated; the "Last updated" date above reflects the current revision. Continuing to use Groma after a revision means you accept it.

9. Contact

Questions about these terms: selahsolution@gmail.com.