| Account identity | Email address, billing account, user id, private aliases. | A chosen public benchmark alias if the user opted in. | Search and support pages do not need private identifiers to explain a simulated process. |
| API credentials | Full Trading Boy keys, exchange API keys, secret keys, seed phrases. | Permission category labels such as read-only, trading disabled, or no key used. | Credential values should never be included in screenshots, prompts, docs, or support messages. |
| Journal fields | Private notes, unrelated account details, off-platform messages. | Setup, timeframe, thesis, invalidation, simulated size, result, and review note. | AI review needs enough context to judge the process, not every personal detail. |
| Market context | Private watchlist names that identify a person or firm. | Generic symbol set, timeframe, and rule name. | Context should explain the simulated decision without exposing a private operating model. |
| Public benchmark data | Account ids, raw internal records, full paper journal rows. | Opted-in alias, simulated PnL fields, rank, methodology link, and limitations link. | Public pages should be useful and transparent without becoming private data exports. |
| Analytics and events | API keys, account identifiers, journal content in event labels. | Aggregate page views, signup clicks, docs clicks, pricing clicks, and SEO CTA clicks. | Website analytics should measure product usage patterns, not private trading records. |