Portfolio Covered Call Income Optimizer
Upload your holdings, choose a strategy preset, and see the best covered call opportunities across your entire portfolio — ranked by annualized yield, liquidity, and assignment risk. Data handling: the uploaded file is parsed locally in your browser. Ticker symbols, share quantities, and cost-basis values are transmitted temporarily to the scan endpoint to calculate option opportunities. The original file, account names, and notes are not transmitted. Scan inputs are not retained after processing, except for ordinary infrastructure logs as described in the privacy policy.
1. Upload holdings
CSV columns: ticker, shares, cost_basis_per_share, current_short_call_contracts, account_name, notes
Or ·
| Ticker | Shares | Cost $ | SC |
|---|
2. Strategy preset
3. Filters
🔒 Privacy: The uploaded file is parsed locally in your browser. Ticker, share count, and cost-basis fields are transmitted temporarily to the /api/portfolio/cc-scan endpoint to calculate option opportunities. Account names, notes, and the original file are not transmitted. Scan inputs are held only in-memory during the request and are not retained after processing (no database write, no log persistence beyond standard Cloudflare edge access logs, which are cycled per Cloudflare policy).