TradingStreak

Privacy Policy

Last updated: 12/3/2025

1. Introduction

Welcome to TradingStreak. We respect your privacy and are committed to protecting your personal data. This privacy policy explains how we handle your data depending on how you use our application (Local Mode vs. Cloud Mode).

2. Modes of Operation

Local Mode (Default)

By default, TradingStreak operates as a local-first application. Your journal entries, settings, and trading data are stored exclusively in your browser's LocalStorage. We do not have access to this data, and it is never transmitted to our servers.

Cloud Mode (Optional)

If you choose to sign in with Google, you activate Cloud Mode. In this mode, your data is securely synced to our database to allow access across multiple devices.

3. Data We Collect (Cloud Mode Only)

When you use Cloud Mode, we collect and store the following:

  • Account Info: Your email address, name, and profile picture (provided by Google or Discord).
  • Journal Data: The trading journal entries, PnL data, and notes you create.
  • Usage Data: Basic analytics to improve service performance.

4. Infrastructure & Security

We use industry-standard security measures to protect your data:

  • Hosting: Our application is self-hosted on a secure Virtual Private Server (VPS) using Docker containers.
  • Database: Your data is stored in a private PostgreSQL database hosted on the same secure VPS infrastructure.
  • Encryption: All data transmission is encrypted using SSL/TLS (Let's Encrypt).
  • Access Control: Our database is protected within a private Docker network and is not directly exposed to the public internet.

5. Third-Party Services

We use the following third-party services:

  • Google & Discord: For authentication (OAuth).

6. Your Rights

You have the right to export your data (Backup) or delete your account and all associated data at any time via the Profile settings.