grai
grai page

Privacy

What grai stores, where it stays and what leaves your browser.

Local scoring

The free scorer runs in your browser. The draft text is measured locally and is not uploaded to grai.page.

MCP server

The grai_score_draft tool runs offline in your environment and makes no network request. The seal tools are different: grai_issue_agency_seal sends the draft text, your licence key and the optional agency and client labels over HTTPS to grai.page/api/seal. The server scores the text in memory, signs the record with ECDSA P-256 and discards the draft. Only the signed record is stored: the SHA-256 hash of the draft, the score metrics, the client reference and the signature. grai_verify_seal sends the signed record to grai.page/api/verify to check it against the public keyring. No draft text is involved.

Lead email

If you submit the lead form, we send your email address, score, CV and flagged rules to Brevo so we can send the audit email and the offer. We do not receive the draft.

Checkout

Stripe and Payhip process payments. We do not store card data.

Workbench data

Voice profiles, settings and results live in your browser localStorage. Exported files stay on your disk.

Hosting

Cloudflare serves the site and processes request logs.

No tracking

These pages do not install analytics or advertising pixels.

Retention

Draft text is never stored on a server. Seal records stay in the verification registry so the public receipt link keeps working. The licence holder who issued a seal can ask for the record to be deleted at any time.

Your rights

You can request access, correction, erasure or portability of the data we hold. Email [email protected] with your licence key and the seal hash for seal records, or just your email address for anything else.

Last updated: 2026-11-10.