HyperTranslate by NNW Studios — Privacy and Security Summary

HyperTranslate is a free, self-hosted online translation tool by NNW Studios. No cookies, no database, no third-party APIs in default mode. More private than Google Translate or DeepL.

Self-hosted · No data leaves this server
0 translations this session
By using this tool you agree that inputs may be temporarily stored in RAM to improve the service. Nothing is written to disk. BACKEND CODE: APP.PY - Privacy Policy
0 / 10,000 0 words
Translation engine
LibreTranslate Default
  • Recommended: 5-15
  • Runs 100% on this server
  • Your text never leaves our machine
  • More chaotic & surprising results 🎲
  • No rate limits, no tracking
  • 20 languages only
Google Translate External
  • 100+ languages available
  • Requests go to Google's servers
  • Google can see your input
  • May hit rate limits on heavy use
  • Unofficial — no API key used
Show:

Translating 0 / 0
Current:
Starting...
Elapsed: 0.0s Speed:
Changes vs. original
Recent translations
No translations yet.
Transparency
What we do well
  • Translation runs 100% on our own server — no Google, no third-party API
  • Up to 1000 rounds, more than most comparable tools
  • Live step-by-step preview while translating
  • Real-time language trail and speed indicator
  • Word & character counter built in
  • Diff view shows exactly what changed vs. the original
  • Download result as .txt, no account needed
  • Translation history saved locally in your browser
Limitations
  • Only 20 languages available — far fewer than Google-based tools
  • Translation quality may be lower than commercial engines
  • No mobile app — browser only
  • Server can be slow under high load since it runs on shared hardware
  • No batch processing or API access for developers
What we log
  • Your IP address is temporarily stored in server memory to detect abuse
  • The first 500 characters of your input are logged per request
  • Logs are kept in RAM only — max 40 entries, then overwritten automatically
  • Nothing is written to disk or shared with third parties
  • Full details in our Privacy Policy
Where your data travels
Request path — LibreTranslate (default engine)
🌐
Your Browser
Text stays local until you press Translate. Nothing sent automatically.
HTTPS · encrypted in transit
🛡
Cloudflare Edge
DDoS protection & TLS termination. Sees IP and path — not your text content.
DDoS shieldTLS only
proxied to our server
NGINX Reverse Proxy
Routes request internally. Rate limiting applied here. No logging of request bodies.
rate limitno body logs
localhost only — never leaves the server
🔒
LibreTranslate — local service
Runs entirely on this machine. Open-source AGPLv3. No external API calls. Models loaded in RAM at startup.
100% localopen sourceno cloud calls
result held in memory only
💾
RAM cache only
Max 40 entries in a ring buffer. Oldest auto-purged. Nothing written to disk. Server restart wipes everything.
no disk writesauto-purgedno database
streamed back over HTTPS to you
🌐
Your Browser — result displayed
History saved in your browser's localStorage only. We never see it.
history is localno account needed
What does NOT happen
✗ No call to Google / OpenAI / any cloud API ✗ No data written to disk ✗ No user database ✗ No model training with your text ✗ No tracking pixels or analytics SDK ✗ No cookies set ✗ No ads or ad network ✗ No data sold to third parties
Security statement
No content database
No SQL, NoSQL, or file store for translated content. No schema, no tables, no records.
No persistent logs
RAM-only ring buffer, max 40 entries. Restart wipes everything. No log files to hand over.
No training on your text
LibreTranslate runs static pre-trained models. Your input is never used to update or fine-tune any model.
No third-party APIs (default)
In LibreTranslate mode, zero external API calls are made. The entire stack runs on-premises.
Open-source engine
LibreTranslate is fully open-source (AGPLv3). You can verify exactly what runs on the server.
History stays on your device
Translation history lives exclusively in your browser's localStorage — never synced to us.
Transparency note Performance Telemetry ≠ User Profiling
What we do collect
  • Country / region (Cloudflare header)
  • Average text length per request
  • Translation round counts (aggregate)
  • Server response time & RAM usage
What we never collect
  • Content of your text (beyond 500-char temporary abuse check)
  • Browser fingerprint or persistent cookies
  • Cross-session user identity
  • Any data shared with or sold to third parties
About this tool

I build tools with one goal in mind: give people maximum privacy, maximum control, and zero friction. No accounts. No subscriptions. No data harvesting. Just tools that do what they say and nothing more.

HyperTranslate runs entirely on my own server in Europe. Your text never touches Google, AWS, or any third-party cloud — unless you explicitly choose the Google Translate engine, which is clearly labelled as external before use. The default LibreTranslate engine is open-source, runs 100% locally, and processes everything in RAM. Nothing is stored. There is no database. There is no log of what you translated.

75–85% of the code in this tool was written by Claude AI (Anthropic). I directed the architecture, made decisions about privacy and security, adapted the implementation, and built the infrastructure it runs on. I believe in being transparent about how these tools are made.

More tools at nnws.qzz.io — all built with the same philosophy.

75–85% AI-assisted code self-hosted · Europe open-source stack no accounts no ads no tracking