Wallet Connection & Privacy
HL Vaults works without a wallet connection — browse vaults, check metrics, and track performance anonymously. Connect your wallet to see your own positions and unlock personalized features.
Do you need to connect a wallet?
Section titled “Do you need to connect a wallet?”No. The app is fully functional in read-only mode. You can browse every vault, analyze metrics, and track public wallet performance without ever connecting a wallet.
Connect only when you want to:
- View your own vault positions and deposit history from within the app
- Use personalized features tied to your address
If you’re evaluating vaults or monitoring public wallets, skip the connection step entirely.
How does wallet connection work?
Section titled “How does wallet connection work?”- Navigate to the Account page.
- Click Connect Wallet.
- Approve the prompt in your browser wallet — MetaMask, Coinbase Wallet, and Brave Wallet all work. Any EIP-1193 compatible browser wallet is supported.
Your wallet address is persisted as a URL parameter (?wallet=) and carries across sessions. Close the tab, come back later, and the connection restores automatically.
Why use session delegation?
Section titled “Why use session delegation?”Once your wallet is connected, you can delegate a session — a cryptographic handoff that lets the app read your Hyperliquid vault positions without keeping your wallet connected. This is the difference between handing someone a key every time they need it and giving them a limited-use pass that expires on its own.
- After connecting, click Authorize Session.
- Sign an EIP-712 typed data message in your wallet.
- A session keypair is generated and stored locally in your browser.
A background worker uses that session keypair to query your positions. Your wallet can disconnect or go offline entirely — the session continues to work.
Session states
Section titled “Session states”| Status | Meaning |
|---|---|
| Active | Session is authorized and functioning normally |
| Delegating | Delegation transaction is being processed |
| Expired | Session needs re-authorization |
| Error | Authorization failed — try regenerating |
Each session has an expiration timer displayed on the Account page. Use Regenerate to create a fresh session or Remove to revoke it immediately.
Limitations
Section titled “Limitations”- Sessions are scoped to read operations only. No transaction signing, no position management.
- Session keys live in your browser’s local storage. Clearing your browser data removes them.
- Expired sessions require a new authorization — the app cannot auto-renew.
Keep your trading wallet privateGrowth
Your trading wallet never has to connect to HL Vaults. Connect any wallet you don’t mind sharing — even a spare with no funds — then set a tracked wallet to follow instead.
Here’s a real example: you trade on Hyperliquid with a hardware wallet. Without a tracked wallet, you’d have to connect that hardware wallet to HL Vaults to see your positions — which exposes your main wallet to this site. Instead:
- Connect a spare wallet and sign the agreement.
- In Settings → General → Wallet Tracking, paste the address of your hardware trading wallet.
- HL Vaults now follows that address — wallet summary, positions, alerts, and your grid columns — while your hardware wallet stays between you and Hyperliquid.
Two things never mix:
- Authentication and subscription stay bound to the connected wallet.
- Portfolio tracking follows the tracked wallet.
The tracked wallet is stored locally in your browser and used only to query public Hyperliquid data — it is never sent to our servers. An explicit ?wallet= lookup temporarily overrides the tracked wallet; clearing the search box returns to it.
When should you use privacy mode?
Section titled “When should you use privacy mode?”Privacy mode masks sensitive data across the entire app. Use it when you’re working in public spaces, sharing your screen, or presenting — anywhere someone might see your portfolio details over your shoulder.
Two types of data are masked:
- USD amounts — replaced with
*** - Wallet addresses — partially truncated
How to activate privacy mode
Section titled “How to activate privacy mode”| Method | Action |
|---|---|
| Keyboard shortcut | Cmd+Shift+H (Mac) or Ctrl+Shift+H (Windows) |
| Auto-on timer | Activates after a configurable period of inactivity (default 30 minutes) |
| Manual toggle | Settings → General → Privacy Mode |
Peek reveal
Section titled “Peek reveal”Hover or click any masked value to reveal it temporarily. The reveal duration is configurable in Settings (default: 5 seconds). Once the timer expires, the value re-masks automatically without any action from you.
Privacy state syncs across all open browser tabs via BroadcastChannel — toggle it once and every window follows.
Disconnecting
Section titled “Disconnecting”Go to Account → Disconnect to remove your wallet and session. The app continues working in read-only mode — you won’t lose any vault data or saved settings.
Related
Section titled “Related”- Settings — privacy mode configuration
- Account & Billing — plan tiers and features
- Getting Started — first steps with the app