Privacy Policy

Last updated: November 11, 2026

Who We Are

Torn Intel (torn-intel.com) is a faction intelligence platform for the browser game Torn City. It is developed and operated by a solo developer (JESUUS [2353554]). This policy explains what data we collect, why we collect it, and your rights over that data.

Cookies & Local Storage

We use the following cookies and browser storage:

NameTypePurposeExpiry
torn-intel-sessionCookie (httpOnly)Authentication session (strictly necessary)14 days, renewed while you keep visiting
home_pageCookieThe dashboard page you chose as your home (functional)1 year
ti_estimate_sourceCookieYour preferred battle-stat estimate source (functional)1 year
ti_colorCookie (httpOnly)Keeps you on the same server version during an update (strictly necessary)End of browser session
torn-intel-mode, torn-intel-theme-id, torn-intel-fontlocalStorageDark/light mode, theme and font preferences (functional)Persistent
ti_cache_*localStorageClient-side API response cache (functional)15 minutes
torn-intel-cookie-consentlocalStorageStores your cookie consent choice (strictly necessary)Persistent
_ga, _ga_*Cookie (Google)Google Analytics 4 (only if accepted)13 months
halloween_full_keylocalStorageThe optional Full API key you gave a feature, kept on your device only (functional)Until you press “Forget key” or clear this site's data
torn-intel-logsIndexedDBYour activity log rows read with a Full key, for your personal reports (functional)Until you clear this site's data
torn-intelIndexedDBCache of the pages' data, so they open faster (functional)Entries up to 2 hours old
tv-viewer-idlocalStorageRandom ID used by Torn Intel TV to count viewers and keep your followed factions; not linked to your account (functional)Persistent
Interface preferenceslocalStorage, sessionStorageAbout 60 small entries remembering your choices on the pages: columns, filters, sort orders, collapsed panels, dismissed banners, chat settings, search history (functional)Until cleared by you in your browser

Strictly necessary cookies (session, consent) are always active: they are required for the site to function.
Analytics cookies are only set if you explicitly accept them via the cookie banner. You can change your choice at any time by clearing your browser’s localStorage for torn-intel.com.

Analytics: Google Analytics 4 and PostHog

If you accept analytics cookies, we load Google Analytics 4 (measurement ID: G-SDX9PHFBDF). It collects:

  • Pages visited and time spent on each page
  • General geographic region (country/city level)
  • Browser type, device type, operating system
  • Traffic source (how you found the site)

This data is processed by Google and subject to Google’s Privacy Policy. We use it solely to understand how the platform is used and improve it. We do not use GA4 for advertising or remarketing.

The second analytics tool, labelled Product Analytics in the consent banner, is PostHog, hosted in the European Union (eu.i.posthog.com). It records which pages are visited. It is processed under PostHog’s Privacy Policy.

If you decline analytics cookies, neither Google Analytics nor PostHog is loaded at all. Not even the tracking libraries. Advertising is handled separately, see below.

Advertising

Torn Intel is free to use and advertising helps keep it that way. Ads are served by Nitro (NitroPay, an Overwolf company), which runs an auction between its demand partners for each ad slot. Ads are shown to everyone, and at least one ad position stays visible for every visitor, including Pro members.

Pro members choose which ad positions they see: the bottom bar, the side column, or both. The choice is saved to your account and applies across your devices; it changes where ads appear, not whether they appear. On screens narrower than 1280 pixels the bottom bar is the only position available to anyone, because the side column needs a wider display. On phones, ads can also appear inside some pages.

  • Nitro and the demand partners it works with use cookies and similar technologies to serve ads, potentially based on your prior visits to this or other websites.
  • Ads may be personalised or non-personalised depending on the consent choice you make.
  • Serving an ad involves your browser sending the vendor standard request information, including your IP address, the page URL, and your browser and device type.
  • If you are in the EEA, the UK or Switzerland, advertising consent is collected through an IAB TCF-registered consent management platform, which appears on your first visit. You can reopen it at any time with the link below to change or withdraw your choice.
  • Your Torn API key, account data and faction intelligence are never sent to any advertiser, under any configuration.

Your choices

EEA, UK and Switzerland (GDPR). : reopens the consent dialog so you can review or withdraw the choices you made.

California (CCPA/CPRA). : records your opt-out signal with the ad network for this browser. We do not sell personal information for money; the link is provided because sharing data for personalised advertising counts as a “sale” under California law.

Independently of this site, you may opt out of personalised advertising in your Google Ads Settings, or opt out of third-party vendor cookies via aboutads.info and the NAI opt-out page.

Data We Collect & Why

Beyond cookies and analytics, we collect Torn City game data through the Torn API on your behalf:

  • Your player ID, name, and faction membership, to authenticate and identify your workspace
  • Faction member activity (online/idle/offline status), to power activity heatmaps and monitoring
  • Personal stats (xanax, overdoses, play time, battle stats), to display individual analytics
  • Ranked war data, to track war performance and history
  • Armory usage logs, to audit item usage within your faction
  • Company data, if you are employed at a Torn company
  • Energy, drug cooldown, and medical cooldown, shared within your faction, and with your faction family if your faction shares Bars & cooldowns
  • Chat messages you post (faction and global chat, kept 30 days), and the page you are on, shown to members of your faction who are online
  • Your Discord ID and your device's push subscription, only if you turn on Discord or push notifications
  • Your own activity log (trips and purchases abroad, drugs taken, items found or traded, the Halloween basket), only if you give a Full API key to a feature that reads it, to build your personal reports and the Abroad tab's Flight & buy history. Your browser stores the rows, and our database holds no copy
  • Your bazaar listings (items, prices, quantities, open or closed), read with your own key, to show them in the site's bazaar prices. Turn off Share my bazaar in Settings → API Keys and your bazaar is never read again, and what was stored is deleted at once

Most of this data comes from the official Torn API; some comes from tools you choose to use, such as spy reports you paste and userscripts. All API calls are read-only, we cannot perform any action on your Torn account.

Legal Basis for Processing (GDPR)

Processing activityLegal basis
Authentication session cookieLegitimate interest, necessary to operate the service
Game data collection via Torn APIContract, you provide your API key to use the service
Encrypted API key storageContract, required to make API calls on your behalf
Encrypted Full API key storage, only if you choose to save one on your accountConsent, given in the save dialog; withdraw it by switching back to a Limited key in Settings
Reading your bazaar with your key and showing its listings in the site's pricesLegitimate interest, the same listings anyone in Torn sees in your bazaar; object at any time by turning off Share my bazaar in Settings
Transfer of your API key to BSP for battle-stat estimationContract, the estimates are part of the faction analytics the service provides
Transfer of your key to FF ScouterConsent, only if you add your key to FF Scouter in Settings
Handing your saved keys to CAT ScriptConsent, only when you press “Use my keys in CAT Script”
Discord and push notificationsConsent, only when you turn them on; withdraw it by turning them off or unlinking Discord
Donation records (Buy Me a Coffee)Legitimate interest, keeping a record of the donations received
Game data sent to Groq for AI analysisContract, only when you trigger an AI feature
In-site assistant (answered on our own server, nothing sent to an AI provider)Contract, only when you ask it something
Assistant feedback (the question and the answer you rate)Legitimate interest, improving the assistant, only when you click Great answer or Useless
Google Analytics 4 and PostHogConsent, only loaded after you accept the cookie banner
Nitro (NitroPay) advertisingConsent where required (EEA, UK, Switzerland), collected through an IAB TCF-registered consent management platform; otherwise the applicable lawful basis under local law
Browser storage (preferences, cache, the Full key and log rows kept on your device)Legitimate interest, makes the features you use work; nothing in it is sent to advertisers
Consent preference storageLegal obligation, required to remember and honour your privacy choices

Data Sharing

  • We do not sell your data to any third party.
  • Your bazaar listings are public: anyone using Torn Intel or its Discord bot can see them in the bazaar prices, with your name, as anyone in Torn can by visiting your bazaar. Turn off Share my bazaar in Settings → API Keys to keep them out.
  • Private data about your own faction (spy reports, energy and cooldowns, armory activity, bank) is only shared with members of your own faction, unless your faction enables a sharing feature (faction family, alliance spy sharing). Company data stays with the company unless its director shares it.
  • Faction family: when your faction joins a family, it shares its member stats (faction totals only), war history and status & revives with the other factions of that family by default. Bars & cooldowns, real battle stats and armory are only shared if your faction turns them on. Your faction's leadership can turn any share off at any time.
  • Data about factions, meaning personal stats and activity snapshots, is pooled across all Torn Intel workspaces so the same faction is never fetched twice. That pool is readable by every Torn Intel user, for any faction, watched or not. It is never sold and never leaves the service. Armory events are never in that pool.
  • BSP estimates are fetched once and kept in a cache shared by the whole site, but they are only shown to players with an active BSP subscription.
  • Chat, presence and public pages: the global chat is readable by every Torn Intel user and the faction chat by your faction; members of your faction online on the site see which page you are on. A payout or AI briefing you share gets a link anyone can open without an account, and Torn Intel TV is public, with ranked wars, chains and their rosters.
  • If you accept analytics, data is shared with Google and with PostHog under their respective privacy policies, see Analytics above.
  • AI features send game data to Groq. When you run the AI war analysis, the AI payout planner, the AI company advice or an AI market summary, the relevant game data, which includes player names, player IDs, levels and war performance figures, is sent to Groq, a third-party inference provider, to generate the text you see. No API key and no credential is ever included. These features run only when you trigger them.
  • The in-site assistant does not. It is switched off for now. Its language model runs on Torn Intel's own server and has no internet access: it cannot browse or look anything up. It only sees your question, the last two exchanges of the conversation and Torn Intel's own pages. Your questions are never sent to Groq or to any other AI provider. It shows the same data the pages show you, as you: nothing your account or your plan can't already see. It only sets an alert when you press Confirm.
  • Your Torn API key is transmitted to BSP (www.lol-manager.com), a battle-stats estimation service we do not operate. Its API takes the key as part of the request, so obtaining an estimate means sending your key to their server. This happens automatically as part of faction stats collection and is not opt-in. We have no control over how BSP logs or retains what it receives. See the Terms of Service for details.
  • We may use TornStats or FF Scouter APIs if you provide those keys, data is fetched on your behalf and stored in our database under the same access controls as all other faction data. Unlike BSP, both are opt-in: nothing is sent to them unless you add the corresponding key in Settings.
  • CAT Script, a script for torn.com that works with Torn Intel, receives the keys saved on your account (Torn, and TornStats and FF Scouter if you added them) only when you press “Use my keys in CAT Script”.
  • Notifications: if you turn them on, alerts go through your browser's push service (Apple, Google or Mozilla, depending on your browser; the content is encrypted, the service only sees your device's subscription address) or as Discord messages from the Torn Intel bot, which keeps your Discord ID.
  • Donations go through Buy Me a Coffee, which sends us a record of each donation.
  • Your Torn account data, API data and faction intelligence are never shared with advertisers or data brokers. Advertising on this site is served by Nitro, whose partners set their own cookies and receive standard request data such as your IP address and page URL, see Advertising above.

Data Retention

DataRetention
Authentication session14 days from your last visit (httpOnly cookie, auto-expires)
Encrypted API key (Torn)Until removed by user or account deletion
Encrypted Full API key (Torn), if you chose to save it on your accountUntil you replace it with a Limited key, remove it, or delete your account
Full API key kept in your browser (if you did not save it on your account)On your device only, until you remove it (“Forget key”) or clear this site's data. Never on our servers
Your activity log rows, read with a Full API key (reports, Flight & buy history)In your browser only, until you clear this site's data. When your account holds the Full key, our server reads the new rows for your browser and keeps no copy
Item IDs and purchase times sent to price your trips “At purchase” (Flight & buy history)We use them to look up the prices of those times, then drop them. We keep no copy
Your bazaar listings (Share my bazaar)Replaced at every read. Deleted at once when you turn off Share my bazaar, and within a day once you have no working key left. Hidden from prices after two hours without a fresh read
Encrypted API key (TornStats)Until removed by user
Spy reports you paste, upload or import (Spies page)Until you delete them. Deleting one also removes the copy you shared with your faction, as long as it is still that same report
Your player ID, name and factionKept with no time limit, until you ask for your account to be deleted
Public profiles of other Torn players the site has seen (name, faction, past factions, company)Kept with no time limit
Assistant questionsNot stored. Only a trace that you asked (your player ID and name, and when, never what) is kept for the daily question limit, for 30 days
Assistant feedback (the question and the answer, keys and emails removed, linked to your player ID)90 days, only when you click Great answer or Useless
Member and stat snapshots (raw rows)35 days, then dropped. Hourly and daily roll-ups derived from them are kept, so long-range charts survive the purge
Activity history (online/idle/offline, raw rows)95 days, then dropped. The daily roll-ups are kept
Company activity (every 20 minutes)Merged into hourly rows after 7 days and daily rows after 90 days, then kept permanently
Faction chat and global chat messages30 days
Faction Bank requests, ledger and balances; your xanax balance history and in-game paymentsPermanent (audit log)
Donations (Buy Me a Coffee)Permanent (record of the donation as sent by Buy Me a Coffee)
Push notification subscriptions and linked Discord IDUntil you turn notifications off or unlink Discord. A device that stops answering is removed automatically
Travel and restock alerts60 days after they have fired or ended
Technical logs (error reports, ad display counts)30 to 60 days
War scores and resultsPermanent
Armory events (raw)35 days. Monthly totals derived from them are kept 3 years
Monthly stat and armory archives3 years (1095 days)
Gym contribution history120 days
Battle stats estimatesLatest snapshot kept, updated periodically
Battle stats history (charts)Kept with no time limit
Google Analytics data14 months (Google default, if accepted)
PostHog product analyticsPer PostHog’s retention settings (if accepted)
Browser storage (preferences, consent)Until cleared by user in browser. The API response cache expires after 15 minutes, the page data cache after 2 hours

Your Rights (GDPR)

If you are located in the European Union or EEA, you have the following rights:

  • Right of access, you can request a copy of the data we hold about you.
  • Right to rectification, you can ask us to correct inaccurate data.
  • Right to erasure, you can request deletion of your account, your keys and your personal data. Public Torn data about your faction and its members, which the site also collects for other users, is not removed.
  • Right to withdraw analytics consent, clear torn-intel-cookie-consent from your browser’s localStorage, then decline on your next visit.
  • Right to withdraw advertising consent, advertising consent is held separately by Nitro’s consent platform, not by us. Change or withdraw it with the “Change your consent preferences” link in the Advertising section above. Clearing our analytics choice does not affect it.
  • Right to object, you can object to processing based on legitimate interest.
  • Right to data portability, where technically feasible, we can provide your data in a structured format.

To exercise any of these rights, contact us via the methods listed below. We will respond within 30 days.

Security

All sensitive data (API keys, 2FA secrets) is encrypted at rest with AES-256-GCM. Sessions use signed httpOnly cookies with Secure and SameSite flags. The platform runs automated security checks on every push, and its full test suite every night. For full details, see our Security page.

Torn Intel always asks for your explicit approval before saving a Full API key on its servers. A Full key you add to a feature stays in your browser unless you say yes in the dialog that explains what a Full key can read. Logging in with a Full key is itself that choice. You can withdraw it at any time by switching back to a Limited key in Settings.

Age Requirements

Torn Intel is intended for users aged 18 or over. We do not knowingly collect data from minors. If you believe a minor has registered, please contact us and we will delete their data.

Changes to This Policy

We may update this policy as the platform evolves. The “Last updated” date at the top reflects the most recent revision. Significant changes will be announced via the in-app announcement banner.

Contact

For privacy requests, data deletion, or any questions about this policy: