TradingGuru is a static, paper-mode research site. It does not have user accounts, does not need cookies, and does not embed third-party analytics or advertising trackers by default. The only data the project necessarily sees is the nginx access log, and even that is minimised. Last reviewed: 2026-05-24.
| CATEGORY | WHAT | WHY |
|---|---|---|
| nginx access log | Truncated IP (last octet zeroed), user-agent, timestamp, route, response code, byte count | Operational — abuse mitigation, error triage, capacity planning |
| Server error log | Stack traces and 5xx events | Operational — debugging |
| Telemetry feed | Per-account paper-mode state from the trading agent (not from visitors) | That is the content of the site — it’s not about you |
The site sets no first-party cookies. Browser storage (localStorage / IndexedDB) is not used.
No Google Analytics, no Plausible, no Fathom, no Mixpanel, no Posthog — by default. If that ever changes, this page will list the vendor and the data they receive.
No Meta Pixel, no Google Ads tags, no LinkedIn Insight tag, no TikTok Pixel, no third-party fingerprinting scripts.
There are no user accounts. There are no sign-ups. There is no email list. Nothing for the site to forget about you because nothing was stored.
Nothing about you — truncated IP, user-agent, route, time — is ever sold, traded or rented to a third party. There is no commercial pipeline for it.
Fonts are loaded from Google Fonts. This causes a request from your browser to fonts.googleapis.com. If that is unacceptable, please block the request via browser settings; the site still renders with system fonts.
| DATA | RETENTION | DELETION |
|---|---|---|
| nginx access log | Rotated daily, retained 14 days | Automatic via logrotate |
| Server error log | Rotated daily, retained 30 days | Automatic via logrotate |
| Email correspondence | Indefinite (operator’s inbox) | On request — see /contact |
Because the project does not store personally-identifying information beyond truncated server logs, most data-subject requests resolve to “there is nothing on file matching that identifier.” You may still ask. Use /contact and prefix the subject with [DATA REQUEST].
You can request what — if anything — the project holds about you. Usually the answer is “truncated log lines from your IP block” or nothing.
You can request deletion of any email correspondence. Server logs are auto-rotated within the windows above.
You can ask the project to stop processing your data in a specific way. Given the minimal collection, this typically resolves to “already done.”
This page is plain-English. It is not legal advice. If you need a formal disclosure for compliance, use /contact.