The Panel

Privacy Policy

Last updated: June 1, 2026

This Privacy Policy describes how The Panel (“Extension,” “Web App,” “we,” “us”) collects, uses, stores, and shares information when you use the Chrome extension, optional userscript, or website at torn-the-panel.vercel.app to buy and sell in-game services on Torn City.

By installing or using the Extension, userscript, or Web App, you agree to this policy. If you do not agree, do not use The Panel.

1. Who we are

The Panel is a Torn City marketplace available as a browser extension and userscript injected on torn.com, and as an optional standalone web app at our public site. All clients connect to a backend hosted on Supabase to provide accounts, balances, orders, contracts, and related marketplace features. The web app does not inject into or read the Torn website DOM.

2. Information we collect

2.1 Information you provide

2.2 Information from Torn City

When you sign in or when contract verification runs, we may process:

This data is obtained via Torn’s official API using your API key (or, for automated deposit crediting, a server-side key used only to read public deposit logs for the marketplace deposit account). We do not access your Torn account password.

2.3 Information stored on your device

The Extension uses Chrome’s storage permission; the userscript and web app use browser localStorage (or equivalent userscript storage) to save locally on your device:

This local data is not synced to other devices unless you sign in again on each device.

2.4 Information stored on our servers

Our Supabase database may store, among other things:

2.5 Information we do not collect

The Extension injects UI on torn.com and reads limited page structure (for example, the chat panel) only to place its button. It does not collect or upload arbitrary page text, images, or chat content.

3. How we use information

We use collected information solely to:

We do not sell your personal data. We do not use your data for creditworthiness or lending. We do not use your data for advertising unrelated to the Extension’s single purpose.

4. How information is shared

We share information only as needed to run the service:

5. Remote code

The Extension package contains all JavaScript it runs. It does not download or execute remote scripts from third-party URLs. Network requests return data (for example JSON from our API), not executable code.

6. Retention and deletion

Session fingerprints and short-lived auth records on the server expire automatically over time.

7. Security

We use HTTPS for all Extension-to-server communication. API keys are stored locally in Chrome storage and transmitted only to our backend over TLS. On the server, we store a hash of your key for audit, not the plaintext key, except when your key is relayed in request bodies to edge functions that immediately call Torn’s API (it is not written to permanent storage in that flow).

No method of transmission or storage is 100% secure. You are responsible for keeping your Torn API key confidential and using Torn’s minimum required API key permissions.

8. Children

The Extension is not directed at children under 13. We do not knowingly collect personal information from children under 13. Torn City’s own age requirements apply.

9. International users

Our servers may be located in the United States or other regions where our hosting providers operate. By using the Extension, you understand your information may be processed in those locations.

10. Changes to this policy

We may update this policy from time to time. The “Last updated” date at the top will change when we do. Continued use after changes means you accept the updated policy.

11. Contact

For privacy questions or requests, contact the operator of The Panel Now! in Torn City.

API key terms

Data Storage Data Sharing Purpose of Use Key Storage & Sharing Key Access Level
Persistent until sign-out or clear extension data Service owner Public community tools Stored client side / Used only for automation Custom - basic, attacks, log, itemmarket