How your data is handled
Your holdings are sensitive. This page sets out what the product can and cannot do with them, and what you can take back.
Analyze Portfolio is published by Deep Digital Ventures, LLC, a Delaware limited liability company. We are not a broker and not an investment adviser, we hold no assets, and we take no payment from any company we cover. How each figure is produced, and what we deliberately leave blank, is set out in Where the numbers come from.
Last reviewed: August 2026
No brokerage connection
Analyze Portfolio does not connect to brokerage accounts. You enter holdings yourself or paste a CSV export, so there are no account credentials to hand over and no trading permissions to grant. It cannot place trades, withdraw funds, or reach your brokerage in any way.
No custody, no advice
We do not hold assets, execute orders, or recommend trades. Everything here is information: prices from market data sources and figures from public SEC filings. It is never a recommendation to buy or sell anything. For decisions, check the source filing and consult a licensed advisor.
Numbers you can check yourself
The research layer is built on SEC EDGAR, the filing system the SEC runs. The filings are publicly available there, and each figure is extracted deterministically from a company's own XBRL statements. No language model produces a number. Every figure either links to the filing it came from or shows how it was calculated, because a citation has to equal the thing it cites: where we calculated a total the filing does not state, we show the formula instead of a link rather than point at a document that does not contain it.
Blank beats wrong
This is a list of specific rules, not a claim that we can detect a wrong number in general. Where one of them fires, nothing is published. A bank whose filing lacks the components of a real top line gets a blank, not its fee income relabelled as revenue. Ratios that need a balance sheet to add up are marked not meaningful when it does not. Price to earnings is not shown against a loss. The full list, and the reason for each, is on the “Where the numbers come from” page.
When a price was last fetched
Prices are fetched when a page loads and cached for up to five minutes. Every portfolio and watchlist view carries a "Prices last fetched" stamp, which is what it says: when we last fetched, not the moment the quote measures. Where a price cannot be retrieved we show the last one we hold with a delayed marker for up to seven days, and past that the figure is blank. This is a research and monitoring tool, not a trading terminal.
Your data stays yours
Export everything (account, portfolios, positions, transactions, watchlists, notes, research models) as a single JSON file from Settings at any time. Deleting your account removes it and its data from the live service. Deletion does not reach copies already written to our routine backups; those age out on the backup cycle, which currently runs about two weeks, and we do not yet publish a guaranteed maximum. The full details are in the privacy policy.
Questions we haven’t answered?
What we collect, who receives it, and how long we keep it is set out in the privacy policy; the terms cover the rest. If something is not answered there, ask us directly. A human reads every message.
Start freeInformational only. Not investment advice. Data from SEC EDGAR and market data sources; reported figures are as filed and may be unaudited or restated, and calculated figures show their formula.