Textorum.io is a browser-based SEO writing tool designed around a privacy-first architecture. Local text analysis runs as client-side JavaScript inside your browser. Optional AI features are clearly separated and use transparent, encrypted server processing. This page explains exactly what happens to your text for each type of feature — see also how Textorum.io handles your data for the full architecture write-up.
Why browser-based processing matters
Running text analysis directly in the browser lowers privacy risk, removes upload latency, and avoids creating copies of your content on infrastructure you do not control. There is no permanent storage requirement and no account barrier. Modern JavaScript engines are fast enough to compute word counts, readability scores and keyword statistics on documents of typical length without noticeable delay.
Textorum.io applies this principle consistently: features that can run locally do run locally, via src/textAnalysis.ts. Only features that genuinely require a remote model make a network call.
Why privacy matters for SEO tools
Many SEO and AI writing tools require mandatory account creation, store drafts in the cloud, run behavioral tracking, integrate advertising analytics, perform server-side processing of drafts, and may use submitted content for AI model training.
Textorum.io's approach is intentionally different:
- Browser-based local text analysis
- No signup required for analysis tools
- Optional AI processing, off by default
- Transparent infrastructure explanation
Why most SEO tools upload your content
Most modern SEO and AI writing tools are cloud-based. They often upload drafts for collaboration features, account synchronization, cloud storage, AI processing and analytics systems.
Textorum.io intentionally separates two paths:
- Fully local analysis tools — zero intentional server contact.
- Optional AI-powered server workflows — transparent, encrypted, not intentionally stored.
Users can choose between zero intentional server transmission (analysis tools only) or AI-enhanced workflows with full transparency about what is transmitted.
What runs locally — always private
For local analysis tools, text is processed directly in your browser without intentional server transmission. Each of the following features carries a Local only guarantee:
| Feature | Runs locally? | Leaves browser? |
|---|---|---|
| Word / character count | Yes | Not intentionally |
| Readability (Flesch) | Yes | Not intentionally |
| Keyword density | Yes | Not intentionally |
| SEO score | Yes | Not intentionally |
| Reading time | Yes | Not intentionally |
Try them directly: the free readability checker, the keyword density checker, and the free SEO text analyzer all run as client-side processing only.
What Textorum.io does NOT do
- No advertising trackers
- No selling of user text
- No permanent storage of local analysis text
- No account required for local analysis tools
- No hidden background uploads for local analysis
- No cross-site tracking
- No marketing cookies
AI features — transparent server processing
When users activate AI Rewrite, AI Optimize or the AI SEO Metadata Generator, the relevant text is securely transmitted over HTTPS to a Supabase Edge Functions endpoint, which forwards the request to Google Gemini via the Lovable AI Gateway. The model response is returned to your browser.
Transmission happens transiently for request fulfillment. Textorum.io performs no intentional database writes of your text; third-party processing dependencies (Google, Lovable) apply their own terms.
Note: Data sent to Google Gemini via the Lovable AI Gateway API is subject to Google's API terms of service. When using enterprise or API-tier access, Google's terms specify that submitted data is not used to train Google's models. Users handling sensitive content should review Google's current API privacy terms to confirm the applicable conditions for their use case. See the Google Gemini API Terms of Service.
| AI Feature | Destination | Stored by Textorum.io? |
|---|---|---|
| AI Rewrite / Optimize | Supabase → Google Gemini | Not intentionally |
| AI SEO Metadata | Supabase → Google Gemini | Not intentionally |
Note: If you prefer zero intentional server transmission, use only the local analysis tools (word count, readability, keyword density) — these do not intentionally contact any server.
Traditional cloud SEO tools vs Textorum.io
| Traditional SEO tools | Textorum.io |
|---|---|
| Account required | No signup required |
| Server-side analysis | Local browser analysis |
| Draft storage common | No intentional storage |
| Tracking-heavy analytics | Minimal infrastructure only |
| Cloud-first architecture | Privacy-first browser processing |
GDPR & European privacy standards
- EU hosting (Lovable Labs, Stockholm, Sweden)
- No tracking cookies
- No advertising networks
- No cross-site tracking
- Anonymous session only (no personal identity linked)
- No account or email required
Textorum.io plans to integrate Plausible Analytics — a privacy-friendly, cookie-free service using aggregated statistics only. Currently, no analytics tracking is active on Textorum.io. See the full privacy policy for details.
Anonymous authentication
- Anonymous session IDs (no email, no password)
- Stored in browser
localStorage - Not linked to personal identity
- Removable by clearing browser data
- Used only for AI feature request verification
Who uses Textorum.io for privacy
- Journalists and investigative writers who cannot share drafts with cloud tools
- Legal and compliance teams reviewing sensitive content
- Healthcare writers handling patient-adjacent copy
- Agencies working on NDA-protected client content
- Enterprise content teams subject to internal data handling policies
- Writers in countries with strict data regulations
Data flow overview
User types text in browser ↓ Local JavaScript (textAnalysis.ts) ↓ Results generated locally ↓ No network request ↓ Text stays on device
User activates AI feature ↓ Text sent via HTTPS ↓ Supabase Edge Function ↓ Lovable AI Gateway ↓ Google Gemini processes request ↓ AI response returned to browser ↓ Text not intentionally stored
FAQ
Does Textorum.io upload my text to a server?
For local analysis tools (readability, keyword density, word count, SEO score): text is processed directly in your browser without intentional server transmission. For AI features: yes, text is securely transmitted over HTTPS for processing, but not intentionally stored by Textorum.io.
Is Textorum.io GDPR compliant?
Textorum.io is designed around privacy-first principles with EU hosting, anonymous sessions and no advertising tracking. No personal data is collected for analysis tools.
Do I need to create an account?
No. Local analysis tools work without signup, email or password. Open the tool and start immediately.
Does Textorum.io train AI models on my content?
Textorum.io does not train AI systems on user content. AI requests are processed through Google Gemini, governed by their own terms and policies.
Can I use Textorum.io for confidential content?
For local analysis tools (readability, keywords, word count): yes — processing happens directly in the browser without intentional server contact. For AI features: review Google Gemini's API terms before using AI features with confidential content.
How is Textorum.io different from cloud-based SEO tools?
Most SEO tools require an account and process your text on remote servers. Textorum.io's analysis tools run entirely in your browser as local JavaScript — no upload, no account, no intentional server contact for analysis. AI features are optional and clearly separated from local analysis.