FreeContract is built on a no-account principle: we do not ask you to sign up, and we do not ask for your name, email, or an account profile. This policy explains the limited data we do handle when you generate a contract.
What we collect
Each time you click Generate, we write one record to our database containing:
- A hashed IP address — your IP is passed through SHA-256 with a rotating salt before storage. The hash is not reversible; it exists solely to enforce the per-hour rate limit and deter abuse.
- Your prompt text — the description you type, stored for abuse detection and cost reconciliation. It is not linked to any user identity.
- The generated output — the contract text and metadata (token counts, status, latency). Used for quality monitoring.
- Timestamp — used for rate-limit windowing and operational monitoring.
Do not paste real names, addresses, or sensitive personal details into the prompt. Generate a template first, then fill in the [PLACEHOLDERS] privately in your own downloaded copy.
What we do not collect
- Name, email, or any account information
- Payment information (the Service is free)
- Device fingerprints or cross-site tracking identifiers
Third-party services
AI providers process your prompt to generate the result. Their policies govern their handling of inference requests.
Cloudflare Turnstile — a privacy-friendly, no-cookie challenge used to tell humans from bots on the Generate endpoint.
Plausible Analytics — a self-hosted instance for aggregate traffic stats. No cookies, no individual tracking, no personal data.
Google AdSense — the Service may display ads served by Google AdSense, which can use cookies and similar technologies. You can opt out via Google’s ad settings.
Sentry — error monitoring. Anonymized stack traces only.
Anonymous public Examples
Eligible requests are published anonymously by default after automated safety checks. Public items show the prompt, generated result, originating tool, and date, but not your IP address or identity. Examples pages carry noindex directives for search engines. Do not submit names, contract terms, confidential facts, personal data, or regulated information.
Data retention
We store prompts, generated outputs, full responses, hashed IP addresses, timestamps, and operational metadata. Our operational retention policy is up to 90 days. Automatic deletion is not currently implemented, so records may remain longer. Public Examples or Gallery copies remain until removed; they do not expire with operational records.
Your rights
To request removal, use the Report link on a public item or email hello@freecontract.app with the item link or request details. We do not maintain accounts; please provide enough information to identify the record.
Children
The Service is not directed at children under 13.
Changes to this policy
We may update this policy as the Service evolves. The “last updated” date above will reflect any revision.