Legal

Privacy Policy

⚠ Draft — not reviewed by a lawyer

This policy was written by reading the Hypertide database schema and source code, not by a privacy lawyer. No lawyer has reviewed it. It has not been assessed against the GDPR, the UK GDPR, CCPA, or any other regime, it does not name a data controller, and the unfinished parts are marked [[ OPERATOR ]].

It is published because the app already links here. The inventory below is accurate — it is derived field-by-field from what the code actually stores — but the legal framing around it is a placeholder. It must be reviewed by a qualified lawyer before launch.

Last updated: 16 August 2026 · Status: unreviewed draft

Short version: we store your Telegram identity, your wallet address, the encrypted key of a trading agent we created for you, and a record of every order we placed for you. We do not store your email, your name, any identity documents, or your main wallet key — and we run no advertising or cross-site trackers.

1. Who we are

Hypertide is a non-custodial copy-trading tool for Hyperliquid perpetuals, delivered as a Telegram bot, a Telegram Mini-App and a web app. The operator of the service — and the data controller for the purposes of this policy — is [[ OPERATOR: legal entity name, registered address, and (if required) an EU/UK representative and DPO contact ]].

2. What we store, exactly

This table is the real inventory, taken from the database schema rather than written from memory. If a field is not here, we do not have it.

Personal data held by Hypertide, by category.
CategorySpecific fieldsWhere it comes from
Telegram identity Your numeric Telegram user ID, your Telegram username, your Telegram first name, and your language/locale. Telegram, when you message the bot or open the Mini-App. Refreshed if you change your username or first name.
Wallet identity Your wallet address, the address of the agent wallet we created for you, that agent's encrypted private key, its status, expiry, and the maximum builder-fee rate you approved. You, when you connect and approve the agent. The agent keypair is generated on our server.
Copy settings Which leaders you follow, sizing mode and ratio or fixed size, leverage and leverage mode, maximum open copies, daily copy budget, allocated capital, take-profit and stop-loss percentages, your label for the session, pause/removal timestamps, plus your watchlist, private aliases for leaders, and your symbol and leader blocklists. You, in the app.
Orders we placed For each order: symbol, side, size, limit price, reduce-only flag, time-in-force, the builder-fee rate tagged, the Hyperliquid order id and client order id, status, filled notional, estimated builder fee, submit and resolve timestamps, the raw Hyperliquid API response, and whether it came from copying, manual trading or a stop. Generated by us when we place an order for you, plus Hyperliquid's response.
Trading outcomes Fills read back from Hyperliquid (timestamp, market, side, size, price, the builder fee attributable, and — for copies — measured latency and slippage against the leader's fill); copies that were skipped and why; periodic snapshots of your account equity and margin used; your lifetime routed volume; milestones and in-app notifications. Hyperliquid's public API, read for your connected address. Some of this runs only when the relevant background job is switched on.
Sessions For web logins: a SHA-256 hash of your session token (never the token itself), your browser's user-agent string truncated to 256 characters, and created / last-seen / expiry / revoked timestamps. Short-lived signing and login rows during connect. Your browser, at login.
Support & feedback The message you send us, its category, where it came from, and your Telegram ID so we can reply. You, when you contact support or send feedback.
Groups If you add the bot to a Telegram group: the group's chat ID and title, who added it, and — only for members who opt in — that member's broadcast preference. Telegram, when the bot is added to a group.
Referrals Your referral code, who referred whom, the code used, accrued and paid amounts, and the on-chain transaction hash of any payout. Generated when a referral link is used, if the referral programme is running.
Product analytics Onboarding funnel events: a step name, a timestamp, a few short non-identifying values, and a random per-browser id stored in your browser as htide_anon_id. No address, email, handle or IP is ever attached to these events, and the endpoint deliberately refuses client-supplied user ids. Your browser, when the funnel instrumentation is enabled.
Server logs Ordinary request logs: method, path, status, timing. IP addresses are seen by our host's edge proxy and appear in these transient logs, and are used as a fallback rate-limit key for unauthenticated requests. They are not stored in our database and are not linked to your account there. Your network connection.

3. What we do not collect

4. Why we hold it, and on what basis

[[ OPERATOR: the "legal basis" framing above assumes a GDPR-style regime. Which regimes actually apply depends on where the entity is established and who it serves — confirm with counsel and rewrite this section accordingly. ]]

5. Wallet addresses and on-chain activity are public

This is not something we can change, so it is worth being blunt about.

Your Hyperliquid address, its balances, its positions and every fill it makes are public information published by Hyperliquid, visible to anyone, permanently. That is true whether or not you use Hypertide — it is how the exchange works. Anyone who learns your address can see your entire trading history, and they may be able to link it to you by other means.

There is one thing Hypertide adds: every order we submit for you carries our builder code, which is public on the wire. An observer analysing Hyperliquid data can therefore tell that a given account routes orders through Hypertide. We cannot remove that — it is the mechanism by which we are paid — and you should assume your use of Hypertide is publicly observable.

We also read your account's public data from Hyperliquid (positions, fills, equity) to run copying and to show you your history.

6. Who else is involved

These are the third parties actually present in the product. Each has its own privacy policy, which governs what it does with your data.

We do not sell your data, rent it, or share it for anyone else's marketing. We may disclose data where we are legally required to, or where it is necessary to investigate abuse or protect the service.

7. Sharing that you start

Some features publish your information because that is their point. They are all opt-in:

8. Cookies and browser storage

No advertising cookies and no third-party analytics cookies are set by us. Wallet and embedded-wallet providers may set their own storage when you use them.

9. How long we keep things

10. Your rights, and how to use them

Depending on where you live you may have the right to access a copy of your data, correct it, delete it, restrict or object to processing, take it elsewhere in a portable form, and withdraw consent for anything based on consent.

How to ask: message us through Hypertide support and say what you want. We handle these by hand. [[ OPERATOR: a support chat is not an adequate sole channel for a formal data request — publish a dedicated privacy email or postal address here, and a response-time commitment. ]]

Be honest about what deletion means. There is no self-service delete button today, and some things genuinely cannot be deleted:

You can also change or stop most processing yourself at any time: turn off notifications, leave a group broadcast, delete a copy configuration, or revoke the agent on Hyperliquid — which ends our ability to trade for you immediately.

If you think we have handled your data badly, please tell us first — and you may also complain to your local data-protection authority. [[ OPERATOR: name the lead supervisory authority once the entity is established. ]]

11. How it is protected

Agent private keys are sealed with AES-256-GCM authenticated encryption, with a fresh random initialisation vector for every key. The encryption key is held in the server environment, not in the database, so a database dump alone does not yield usable keys.

Session tokens are stored only as SHA-256 hashes, cookies are HTTP-only and same-site, HTTPS is enforced with HSTS, and error reports are scrubbed of secrets before leaving the server. Logs redact key material by field name.

What we do not claim: there has been no third-party security audit, and the code is closed-source. No system is perfectly secure, and we cannot guarantee yours will never be breached — which is precisely why the agent's permissions are capped by Hyperliquid at placing and cancelling orders, and can never withdraw or transfer your funds.

12. Children

The service is not for anyone under 18. We do not knowingly collect data from children. If you believe a child has used the service, contact us and we will delete what we hold.

13. International transfers

Our infrastructure and the third parties in §6 operate across borders, so your data will be processed outside your own country. [[ OPERATOR: identify the actual hosting regions and the transfer mechanism used (e.g. Standard Contractual Clauses) with counsel. ]]

14. Changes to this policy

We will update this policy as the product changes — particularly as background jobs that read Hyperliquid data are switched on. The "last updated" date at the top always reflects the current version, and we will flag material changes in the app.

15. Contact

Reach us in-app at Hypertide support, or send product feedback via . A dedicated privacy contact will be published here once the operating entity is named: [[ OPERATOR: privacy email and postal address ]].

See also our Terms of Service and how custody works.

Open items before launch

  1. Name the data controller, its address, and any required EU/UK representative (§1).
  2. Confirm which privacy regimes apply and rewrite the legal-basis section accordingly (§4).
  3. Name the production Arbitrum RPC provider (§6).
  4. Set definite retention periods, including for superseded agent keys (§9).
  5. Publish a dedicated privacy email or postal address and a response-time commitment, and decide whether to build a self-service export/delete path (§10).
  6. Identify hosting regions and the international-transfer mechanism (§13).
  7. Have the whole document reviewed by a qualified privacy lawyer.