What this app does with your Torn API key, what gets shared with other visitors, and the terms for using this site. Written in plain language on purpose — no legal team, just an honest account of how it works.
Torn Stock Alerts is a free, unofficial companion tool for the browser game Torn. It watches stock prices you choose and notifies you when they cross a price you set. It runs entirely in your browser — there is no backend server operated by this app, and no account system.
Two outside services are used, both directly from your own browser:
api.torn.com) — for live stock prices, bank interest rates, your holdings, and your name, using your own API key.This project is not made, endorsed, or supported by Torn or its developers.
Your Torn API key is what lets this app read live data from Torn on your behalf. Here's exactly what it's used for and how it's handled.
Your key is saved only in this browser's local storage, on this device. It is never sent to any server other than api.torn.com itself — not to this app's developer, not to Firebase, not anywhere else. Clearing your browser data or using "Log out" removes it.
| Selection | What it's used for |
|---|---|
| torn: stocks | Live prices for every stock, shown in the list and used for alerts. |
| torn: bank | Current city bank interest rates, shown in the bank comparator. |
| user: stocks | Your own share holdings, to auto-fill "shares owned" instead of typing it in. |
| user: basic | Your player name, only to show a "Welcome back" message. |
A Public Only key covers prices, bank rates, and alerts — that's all most people need. The "Build a key for this app" button in the key menu creates a key with exactly these four selections and nothing more, rather than a broader key with access this app doesn't use.
The price graphs on each stock can pull from two extra sources beyond your own browser's history, in addition to real historical data:
Every browser using this app can contribute price checks to a shared pool, so graphs fill in faster than any one person could alone. Only a timestamp and a price are ever written — never your name, your key, your holdings, or any other identifying information. The database's rules enforce this at the server level: any submission with extra fields is rejected outright, and nothing outside the shared price-history path is readable or writable by anyone.
The "Load real price history" button in Settings fetches historical prices from Tornsy.com, a free, public, community-run API that requires no key. This only happens when you click that button — nothing is fetched automatically or on a schedule. It's purely reading already-published price data.
None of the above is ever shared, synced, or visible to anyone else using this app.
This is a free, unofficial hobby project. It's provided "as is," with no guarantee it will be accurate, available, or error-free. Prices, alerts, projections, and calculations may be wrong, delayed, or missing. Don't rely on it as your only source for decisions involving real in-game money.
This app is an independent, unofficial project and is not affiliated with, endorsed by, or supported by Torn or its developers.
This app, its features, and these terms may change at any time without notice, since it's maintained as a free hobby project rather than a commercial product.
This is a personal project without a formal support channel. Use the source repository for issues or questions.