Bring your history
Reading the saved history
Drop a CSV
- Bitget futures export: untested against a live Bitget export. The columns follow Bitget documentation, and no real export was available to test against.
- money_boys backtest and paper ledger CSVs: detected by header, day-level dates.
The adapter is chosen from the header row. A file with an unknown header is refused by name.
Sync with a read-only key
What moves where
Your secret never leaves this browser. The browser signs each request with WebCrypto and sends our /api/sync route only the method, path, query, timestamp, API key, signature and passphrase. The key and passphrase pass through our edge function in memory while it forwards the signed request to Bitget. It logs nothing and stores nothing. Holdout sends GET requests only, and refuses any key that can trade, transfer or withdraw.
Bring your history from Bybit or Binance
Holdout does not read Bybit or Binance files yet. An adapter is only written against a real export file, so that its columns, time zone and fee fields are checked instead of guessed. No such file has been provided, so the import currently accepts none.
If you drop a Bybit or Binance CSV above, it is refused by name and nothing is imported. There is no upload button here on purpose.
What is loaded now
Nothing is loaded
Delete my data
Your history, rules, rulebook versions, cached candles and device id live in this browser only. They are saved in IndexedDB.
This clears this browser only. A copy you chose to save to Holdout storage from the rulebook page is not touched by this button.