Privacy, local processing and sharing
Everything runs in your browser. What is never put in a share link, how fields are classified, and what an export contains.
Privacy & local processing
LIVEParsing, formatting, hashing, comparison and every verifier run entirely in your browser. The only tool that makes a network request is APITester, and only for the request you explicitly send.
How your input is classified
- Safe — public regex patterns, cron expressions, formatting preferences, colour values. May be serialized into a share URL.
- Sensitive — JSON payloads, API responses, request bodies, URLs with identifiers,
.envkey names. Withheld from a share URL unless you explicitly opt in. - Secret — JWTs and their signing secrets, Authorization headers, cookies, webhook signing secrets,
.envvalues, generated passwords. Never serialized into a URL, never included in Copy Findings, never sent to analytics — there is no option that changes this.
Analytics
Product events carry categorical properties only — a tool id, a mode, a verdict, a finding count, whether the input was a built-in fixture. Artifact content, tokens, URLs, headers, regex test data and request bodies are filtered out by an allow-list before any event is sent, and the filter is covered by tests.
Share & Export
Every tool encodes its state in the URL. No account needed to share your work.
URL sharing
When you use any tool, the URL updates automatically with your current state. Copy the URL from your browser and share it. Your recipient opens the same tool in the same state — pattern loaded, test text included, flags set.
Code export
RegexLab generates working code snippets in 4 languages: