Privacy
This page describes how Modelocale handles email, translation payloads, and billing. It is not a full legal policy or DPA.
Signup
Magic-link signup stores your email to prove inbox ownership, create a team and project, and issue a short-lived trial API key. Verification email is sent via Resend. You set a password afterward for the account app (billing and durable keys).
Waitlist
If you join the waitlist instead of signing up, we store your email (and optional source tag such as web) so we can send product updates. We do not sell waitlist emails.
Billing
When you activate billing, Stripe processes payment and subscription state. We store Stripe customer and subscription identifiers on your team so live keys can be gated correctly. Card details stay with Stripe.
Translation data
When you use the API, request payloads and stored locales are processed to provide the service. Free / unbilled records are ephemeral by default (TTL). Ensure misses may send eligible string leaves to Google Cloud Translation. You can DELETE by URL. Do not send data you are not allowed to process with those subprocessors.
Subprocessors
- Railway — hosting for API and site (EU-oriented deployment)
- Resend — transactional email (signup magic links)
- Stripe — Checkout and subscription billing
- Google Cloud Translation — machine translation on hosted ensure misses
- PostgreSQL / Redis — persistence and cache for the API
Contact
Questions about data handling: the project GitHub repository.