Privacy

What Hyprr stores, what it doesn't, and where the data goes.

Wallet keys

Hyprr never asks for your main wallet’s private key or seed phrase. The link flow uses WalletConnect: your wallet app holds the key, Hyprr only sees the signed messages your wallet returns.

When you link a wallet, Hyprr generates a fresh agent key locally on your device. You approve this agent key once via WalletConnect (Hyperliquid’s approveAgent action). From then on, order signing happens locally with that agent key — your main wallet is only used to revoke the agent if you want to disconnect.

The agent key is stored on-device:

The database is excluded from cloud backup (Android allowBackup=false + iOS NSURLIsExcludedFromBackupKey).

Network traffic

Hyprr contacts three sets of servers, and nothing else:

Analytics

No usage analytics, no behavioural telemetry, no advertising IDs. Hyprr does not track which screens you visit, which assets you view, or how often you trade.

Crash reports

Hyprr ships unhandled exceptions and selected non-fatal errors to a self-hosted GlitchTip instance at crash.codeskraps.com (no third parties involved — the backend is operated by the same developer as the app).

Each report contains:

Each report does not contain:

Performance traces (timing samples, not crashes) are sampled at 1%. Crash events are sent at 100%.

There is no in-app opt-out at the moment. If you want to disable crash reports entirely, the only option today is to block crash.codeskraps.com at the network level; an in-app toggle is on the roadmap.

Contact

Privacy questions or data requests: me@codeskraps.com.

To delete data collected by the app, see the data deletion request page.