Terms of Service

Last updated: October 14, 2026

Looking for how we handle your data? See the Privacy Policy and Security pages.

API Key Usage

When you log in, your Torn API key is used to verify your identity via the official Torn API and to fetch faction data on your behalf.

  • Your key is encrypted using AES-256-GCM before being stored in our database. It is never stored or logged in plain text.
  • Only a masked preview (first 4 and last 4 characters) is displayed in the interface.
  • The key is only decrypted server-side at the moment of making an API call, and is never sent to your browser.
  • Your key is sent to one third party: the battle-stats estimation service BSP (lol-manager.com), which requires the key in the request to return an estimate. See Third-Party Services: Battle Stats below. It is sent to no other service.
  • A Limited API key is the minimum and is sufficient. We never require Full access. Nine optional features (the Halloween basket log, the Abroad tab's Flight & buy history, the travel, drugs, City finds, bazaar, item market and Halloween reports, and spy auto-import) read data Torn only opens to a Full key. The Full key you give them is kept in your browser, unless you choose to save it on your Torn Intel account: it then replaces your current key and is stored encrypted like any other key, until you switch back to a Limited key in Settings. A Full access key is also accepted at login if you choose to use one.
  • Torn Intel always asks for your explicit approval before saving a Full API key on its servers. Without your yes in the save dialog, a Full key you add to a feature never leaves your browser. Logging in with a Full key is itself that choice.
  • You can remove your API key at any time from the Settings page.

Server-side API Calls

We send requests to the API and only read the returned data.

  • User basic info (player ID, name, faction membership)
  • Faction member lists and online/idle/offline statuses
  • Personal stats (xanax consumption, overdoses, play time)
  • Battle stats estimates (via FF Scouter integration, if configured)
  • Ranked war data (scores, results, opponent detection)
  • Faction upgrades and respect data
  • Armory usage logs (item use, fills, loans)
  • Company data (employees, stock, funds, daily income, activity)
  • Energy level, drug cooldown, and medical item cooldown

A Limited access key is required for full functionality (some endpoints like faction upgrades require it). No actions are ever performed on your behalf: all calls are read-only.

Third-Party Services: Battle Stats

Battle stats estimates displayed on Torn Intel are fetched from third-party services:

  • BSP is a paid service. To use BSP stats on Torn Intel, you must have an active BSP subscription.
  • Your Torn API key is transmitted to BSP. BSP’s API takes the key as part of the request URL, so fetching an estimate means sending your key to www.lol-manager.com, a server we do not operate. This happens automatically during faction stats collection: unlike TornStats and FF Scouter below, it is not opt-in. We do not control how BSP logs or retains the keys it receives.
  • FF Scouter: a free alternative for battle stats estimates.
  • Torn Intel is not affiliated with BSP or FF Scouter. We only use their APIs to fetch stat estimates on your behalf.
  • If you do not have a BSP subscription, battle stats features will simply be unavailable: all other features work without it.
  • BSP battle stats are only visible to you if you have an active BSP subscription, other users without a subscription will see FF Scouter estimates instead.

Third-Party Services: TornStats

You may optionally provide a TornStats API key to import spy report data:

  • Your TornStats key is encrypted with AES-256-GCM, same as your Torn API key.
  • We use it to fetch spy reports (battle stats: strength, defense, speed, dexterity) for faction members.
  • If you provide a TornStats API key, spy data is synced every 6 hours and stored in our database. It is only visible to members of your faction by default, not shared with other factions.
  • Alliance Spy Sharing: if your faction is part of an alliance on Torn Intel, alliance leaders may set up spy sharing agreements with other allied factions. If a spy sharing agreement is accepted between two factions, both factions gain read access to each other’s TornStats spy data. Sharing is always bilateral: if faction A shares with faction B, faction B’s data becomes visible to faction A and vice versa. You can view and manage active sharing agreements from the Alliance › Spy Sharing tab.
  • You can remove your TornStats key at any time from the Settings page.
  • Torn Intel is not affiliated with TornStats.

Third-Party Services: AI Features

Some features generate written analysis with a large language model. These run only when you trigger them:

  • The AI war analysis on the Compare tab, the AI payout planner, the AI company advice, and AI market summaries.
  • The relevant game data is sent to Groq, a third-party inference provider. That data includes player names, player IDs, levels and war performance figures for the faction being analysed.
  • No API key and no credential is ever sent to Groq.
  • Torn Intel is not affiliated with Groq. If you do not use these features, nothing is sent.

The In-Site Assistant

  • The assistant runs on Torn Intel's own server. Its language model has no internet access and your questions are never sent to Groq or to any other AI provider.
  • It shows the same data as the pages, read with your own session: it cannot show anything your account or your plan does not already give you. Features above your plan show a Subscribe button instead.
  • It never acts on its own. The only things it can do are set a travel alert or a stock alert, and only after you press Confirm.
  • It is in beta and can be wrong. Check the page it points to before acting on an answer. Questions the AI answers count towards a daily limit (20 on Free, 50 with Platinum, 100 with Pro), typed or tapped, like an explanation of the site; data buttons never do.

Company Data

If you are employed at a Torn company, we collect company data to power the Company Dashboard:

  • Daily snapshots: income, wages, funds, stock, employee effectiveness, advertising budget.
  • Activity snapshots every 5 minutes: employee online/idle/offline status for heatmap visualizations.
  • You can share your company data with other players via the sharing feature. Shared users get read-only access to all company data.
  • You can revoke shared access at any time.

Spy Credits & Payments

Pro users can purchase spy credits to watch additional factions (beyond the 3 included with Pro):

  • Credits are purchased by sending Xanax in-game. 2 Xanax = 1 spy credit.
  • Credits are debited automatically every 30 days (1 credit per paid watched faction).
  • Credits never expire: they remain in your balance until used.
  • If your credit balance reaches zero, paid watched factions are deactivated (most recently added first). Existing data remains readable.
  • Up to 30 watched factions total (3 free with Pro + 27 with credits).
  • All Xanax payments are logged for transparency and visible in your account.

Faction Bank

The Bank feature is a coordination tool. It records withdrawal requests and helps bankers pay them:

  • Torn Intel never holds, transfers or controls any in-game money or points, and cannot send, cancel or reverse a payment.
  • Every transfer is made manually in Torn by a member your faction has given the Money Giving permission. Choosing who holds that permission is your faction leadership's responsibility.
  • A banker can only claim a request while their Torn status is Okay, since Torn refuses payments sent from hospital, jail, a flight or abroad.
  • Balances, requests and payment statuses are read from Torn's API and may be delayed, incomplete or wrong. Torn's own faction bank is the only authoritative record.
  • Torn Intel is provided "as is" and is not liable for any loss related to the faction bank, including theft, mugging, scams, misuse by faction members, wrong or duplicate payments, or Torn or API outages.
  • Torn Intel is not affiliated with Torn.

Watched Factions & Global Data

To optimize API usage and provide faster access, faction stats data (personal stats, activity, armory) is shared globally across all tenants:

  • If multiple factions watch the same opponent, data is collected once and shared: reducing API load.
  • Concretely, this pool is readable by other Torn Intel users, not only by your own faction. It covers data about watched (opponent) factions: personal stats, activity snapshots and armory events. It is never published publicly and never leaves the service.
  • Battle stats (BSP) remain private and per-faction, as they require individual subscriptions.
  • Activity heatmaps aggregate data by hour and day of the week to show average patterns.

Data Collection & Retention

DataRetention
Player ID, name, factionWhile account is active
Encrypted API keyUntil removed by user or account deletion
Activity snapshots (online/idle/offline), raw rows35 days, then dropped. The hourly/daily roll-ups built from them are kept, so the charts keep their history
Xanax & overdose trackingRaw stat snapshots 35 days; monthly archives 3 years
Battle stats estimatesUpdated periodically, latest kept
Play time snapshotsRaw rows 35 days; monthly archives 3 years
Ranked war scores & resultsPermanent
Company snapshots (income, stock, employees)Permanent
Company activity (5-min intervals)Permanent (heatmaps)
Gym contribution history120 days
Spy reports (TornStats)Updated every 6h, latest kept per player
Spy credit transactionsPermanent (audit log)
Encrypted TornStats API keyUntil removed by user
Armory events (raw)35 days; monthly item totals kept 3 years
Energy, drug cooldown, med cooldownLatest snapshot, shared within faction
Authentication session (JWT)14 days from your last visit (httpOnly cookie)
2FA secret (TOTP)Encrypted with AES-256-GCM, until disabled by user

Data Access & Sharing

  • Your faction’s data is only accessible to authenticated members of your faction.
  • Watched (opponent) faction data is visible to your faction’s members only. Non-BSP stats may be shared globally to avoid duplicate API calls.
  • Company data is private to the owner, unless explicitly shared via the company sharing feature.
  • We do not sell your personal data. Your Torn account data, API data and faction intelligence are never shared with advertisers or data brokers. Limited technical information is processed by service providers as described in our Privacy Policy.
  • All collected data originates from publicly available Torn API endpoints or user-provided third-party keys (TornStats).
  • Energy, drug cooldown, and medical item cooldown data is collected and shared with other Cat Script users within your faction only. This data is not visible to members of other factions.

Security Measures

  • API keys encrypted at rest with AES-256-GCM (same standard used by banks)
  • Two-Factor Authentication (2FA) available via TOTP: compatible with Google Authenticator, Authy, 1Password, and any TOTP app. Your 2FA secret is also encrypted with AES-256-GCM.
  • Authentication via secure, httpOnly JWT cookies with SameSite and Secure flags
  • HTTPS-only connections with HSTS preload
  • Security headers: Content-Security-Policy, X-Frame-Options (DENY), X-Content-Type-Options, Referrer-Policy, Permissions-Policy
  • Database hosted on isolated infrastructure with SSL encryption
  • No plain-text storage of sensitive credentials
  • 15 automated security checks on every code change: static analysis (Semgrep), secret scanning (TruffleHog), SQL injection detection, auth bypass detection, SSRF/CSRF protection, dependency audits, and more

For full details, see our Security page.

Data Deletion

You can remove your API key from the Settings page at any time. For full account and data deletion, contact us directly on Torn or via Discord. We will remove all data associated with your account, including your encrypted API key, player information, and all collected faction data.

Torn API Compliance

Torn Intel operates in compliance with Torn’s API terms of use. We only make read-only requests, respect rate limits, and do not use the API to perform any in-game actions.

Torn’s API Terms of Service Guidelines require every page where an API key is entered to state, in table form, how the key and the data it returns are stored, shared and used. That table is shown on the login page and is reproduced below.

API Terms of Service

How Torn Intel stores, shares and uses your Torn API key and the data it returns
Data StorageWill the data be stored for any purpose?Persistent - forever
Data SharingWho can access the data besides the end user?FactionService owners & their customers
Purpose of UseWhat is the stored data being used for?Public community toolsCompetitive advantage [faction war tracking, opponent activity & stat intel]
Key Storage & SharingWill the API key be stored securely and who can access it?Stored securely / Used only for automationStored / Shared with other services: BSP (lol-manager.com)Optional Full key for the Halloween guide, the Abroad flight & buy history, the travel, drugs, City finds, bazaar, item market and Halloween reports and spy auto-import: kept in your browser, or saved encrypted on your account only if you choose toTorn Intel always asks for your explicit approval before saving a Full key on its servers
Key Access LevelWhat key access level or specific selections are required?Limited AccessFull Access optional, for the Halloween basket log, the Abroad flight & buy history, the travel, drugs, City finds, bazaar, item market and Halloween reports and spy auto-import only (browser-stored unless you save it on your account or log in with it)

Torn API rules · Terms · Privacy · BSP · TornStats · FF Scouter

About This Project

Torn Intel is built and maintained by a solo developer. The backend: API handling, encryption, data processing, and security: is hand-written and thoroughly tested. The frontend UI is built with the help of AI tools to speed up development, but every line is reviewed and validated before deployment. The priority right now is shipping features and squashing bugs; a full frontend polish is planned once the core is stable.

Contact

For questions, data deletion requests, or concerns, contact the developer: