Skip to main content
Retina is a client-side web app. When you open useretina.xyz, the entire app runs in your browser. There is no account, no database, no wallet connection, no email, and no analytics on portfolio content.

What stays local

  • Wallet addresses you paste
  • Snapshots you create
  • Manual positions you add
  • Metals weights
  • The Diapleo API key (if you provided one)
  • Watchlist customizations
All of the above live in browser storage on the current device. Retina never sends any of it to a server controlled by Retina.

What goes out, and where

When you create a snapshot or open a live-API page, your browser calls the relevant data providers directly:
  • CoinGecko, GoldApi, Zerion, Helius, Jupiter, Vybe Network, Moralis, Ledger, Hyperliquid, Polymarket, Pendle, DeFiLlama, Diapleo, DropsBot, Merkl
For a few of these, the call goes through a thin stateless proxy so that API keys are not shipped to the client. The proxy stores nothing, logs nothing about your portfolio, and is not used as a join point for your data.

Wallets are read-only

Retina never asks you to connect a wallet. You paste an address; Retina reads public chain data for that address. There is no signing, no approval, no transaction. You cannot lose funds through Retina.
This also means Retina cannot claim rewards, roll positions, or rebalance for you. Those actions happen on the protocol’s site, with your wallet.