Privacy Policy
Last updated: February 2, 2026
Overview
Options Trade Tracker ("the App") is a personal portfolio tracking tool that helps users
manage and analyze their options trading positions. This privacy policy explains how the App
handles your information.
Information We Collect
The App collects and stores the following information:
- Trade Data: Options trade information that you manually enter into the App,
including symbols, dates, prices, and position details.
- Google Account Information: If you choose to enable Google Sheets sync,
the App accesses your Google account to read and write data to a Google Sheets spreadsheet
that you own. We only access the specific spreadsheet created by the App.
- Schwab Account Information: If you choose to connect your Schwab brokerage account,
the App accesses read-only position data to display current market values. We do not access
your full account number, cannot place trades, and cannot transfer funds.
How We Use Your Information
- To display and analyze your options trading positions
- To sync your data across devices via Google Sheets (optional feature)
- To calculate profit/loss and other portfolio metrics
Data Storage
- Local Storage: Your trade data is stored locally in your web browser's
localStorage. This data never leaves your device unless you enable Google Sheets sync.
- Google Sheets: If you enable sync, your data is stored in a Google Sheets
spreadsheet in your own Google Drive account. You maintain full ownership and control of this data.
- Schwab Tokens: If you connect Schwab, authentication tokens are stored locally
in your browser's localStorage. Position data is fetched on-demand and cached temporarily in
your browser only - it is never stored on external servers.
Data Sharing
We do not sell, trade, or otherwise transfer your information to third parties. Your trade data
remains entirely under your control, stored either locally in your browser or in your personal
Google Drive account.
Google API Services
The App uses Google API Services to provide optional cloud sync functionality. Our use and
transfer of information received from Google APIs adheres to the
Google API Services User Data Policy,
including the Limited Use requirements.
Specifically:
- We only request access to Google Sheets and Google Drive to create and manage a single
spreadsheet for storing your trade data.
- We do not use Google user data for advertising purposes.
- We do not share Google user data with third parties.
Schwab API Services
The App uses the Schwab Trader API to provide optional real-time position values. Specifically:
- We use OAuth 2.0 with PKCE for secure authentication - your Schwab password is never seen by the App.
- We only request read-only access to view your positions and their market values.
- We cannot place trades, transfer money, or access your full account number.
- You can revoke access at any time through the App settings or your Schwab account.
Data Security
The App runs entirely in your web browser. We do not operate servers that store your data.
Authentication with Google and Schwab is handled securely through OAuth 2.0 systems - we never
see or store your passwords.
Your Rights
You have full control over your data:
- You can view all stored data in your browser's developer tools (localStorage)
- You can delete your local data by clearing your browser's localStorage
- You can revoke Google access at any time through your Google Account settings
- You can delete the Google Sheets spreadsheet from your Google Drive at any time
Changes to This Policy
We may update this privacy policy from time to time. Any changes will be reflected on this page
with an updated "Last updated" date.
Contact
If you have questions about this privacy policy, please open an issue on the
GitHub repository.