Keep anything private.
Share it without a trace.

Haven is stealth storage on open networks. Files are encrypted on your device and kept on Swarm. Share them with any ENS name through a fresh address nobody can trace, until the date you pick.

Haven's Public view of a live data room: two random addresses and padded files is all anyone can see

Runs on open networks, not on our servers

ENSArkivSwarmEthereumENSArkivSwarmEthereumENSArkivSwarmEthereumENSArkivSwarmEthereumENSArkivSwarmEthereumENSArkivSwarmEthereum

For anything you'd rather not leave a trail.

  • Personal records

    IDs, medical and tax papers, kept encrypted and shared only when you choose.

  • Deals and data rooms

    Rooms with random names, so no one can tie a deal to you.

  • Family and friends

    Hand over a document for a week, then it locks on its own.

  • Teams and research

    Share with everyone under a name like acme.eth, kept in sync.

  • Sources and journalism

    Anonymous uploads prove a writer belongs, never which one.

Share your first file in a minute.

Claim a name, add a file, type who it's for. That's the whole thing.

Claim your name

.haven.eth
  • Keys made on this device
  • Public key published on ENS and Arkiv

01Claim your name

Sign once with your wallet, or try it with no wallet at all. Your keys are made on your device, and your name tells others where to share.

Medical records.pdf

  • Encrypted on your device
  • Padded to a fixed size
  • Stored on Swarm
  • Listed on Arkiv, name sealed

02Add any file

It's encrypted and padded before it leaves your device. Swarm stores the ciphertext; Arkiv lists it with the name and key sealed.

Can viewUntil Friday, 6 pmShare

03Share by name

Type an ENS name and an end date. They get a private ticket, the chain sees a random address, and new files lock for them when time's up.

The real thing.

Screens from one run of Try it on Sepolia. The names, addresses and files are live onchain, not a mock-up.

Haven's Public view of a data room: what anyone can read onchain beside what the owner sees with their keys
The Public view: two random addresses and padded files is all anyone can see. The names stay with you.
The share dialog with an ENS name, its eight-word key check, a role and an end date
Share with any ENS name. Eight words let you check their key in person.
The recipient's view of the shared room, with both files and their ticket ending in 56 minutes
The recipient opens the files. Their ticket ends on its own, with no transaction.
Confirmation that the share appears onchain only as a new random address
Onchain, the recipient is a new random address nobody can tie to their name.

Private by design. Simple to use.

Everything Haven does, one feature at a time.

ENSv2

Share with an ENS name. Nobody sees who.

  1. 1Type a name; their key is checked first
  2. 2They get a fresh random address and a sealed invitation
  3. 3Pick viewer, editor or manager, and an end date
Share “Family documents”
sam.eth

Their key, as eight words to compare in person

mapleharborviolinpebblesummitottervelvetcomet
Can viewUntil FridayHidden from members

Four open networks. One private drive.

Each one does real work in Haven. Built at ETHGlobal Mumbai for these prize tracks.

ENS

Best Use of ENSv2

Every folder is its own ENSv2 registry.

  • Your name, yourname.haven.eth, points to your drive
  • Data rooms are random subnames nobody can tie to you
  • Roles from Enhanced Access Control that end on their own
  • An access history any app can ask about any moment
  • A Permissioned Resolver per name holds your public key
  • Share with everyone under a name, like acme.eth

Arkiv

Build on Arkiv

The records that tie it all together.

  • Sealed file entries, key copies and invitations
  • Entries expire with the access they serve
  • A public key log for every name
  • Every writer checked against onchain roles

Swarm

Arkiv + Swarm bonus

Encrypted bytes, live updates, the site itself.

  • Padded ciphertext, referenced from Arkiv
  • Doorbells for live updates
  • A verified copy of the website

Ethereum Foundation

Anon-RPC · CROPS

Private lookups. Keys stay yours.

  • Every chain read goes through Anon-RPC
  • The extension only trusts the published build
  • No trackers. Open source, MIT

What the world sees, and what it doesn't.

Everything Haven writes is public, so we designed what that record says. Every folder has a Public view that shows exactly this, read live.

Anyone can see

  • That a folder exists, and when it was made
  • How many random addresses hold access, and when each ends
  • How many files it holds, each padded to a fixed size

Only you and your members see

  • Who the members are: each is a fresh address only you and they can link
  • File names, contents and real sizes
  • Who owns a data room: rooms aren't linked to your name at all
  • Who looked something up: lookups go through a private network

Wherever you are.

Website

Your drive, rooms and shares in any browser. Nothing to install.

Start sharing

Phone app

Open Haven in your phone's browser and add it to your home screen. On Android, share files to Haven from any app.

Browser extension

Save files with a right-click, get a reminder before access ends, and keep your keys away from any page that isn't the real one.

Add to Chrome

Common questions

Plain answers about what Haven can and can't see.

No. Each file is encrypted on your device with its own key before it's uploaded. Swarm stores only padded ciphertext, and our API never sees a file, a key, or who you shared with.

An ENS name with a Haven key: a name they claim in Haven, or an ENS name they already own, linked in Settings. They open what you shared in the browser, on their phone, or in the extension.

Their role ends onchain on the date you set, and their keys stop at that moment, so every file added afterwards is locked for them. No transaction is needed. What they already opened, they keep, as with any file you share.

No. Each person appears onchain as a new random address that only you and they can link to their name. A data room isn't linked to you at all. The Public view shows exactly what anyone can see.

No. Try it creates keys without a wallet. With a wallet you sign one message, and the gas for your name and folders is covered on the test networks.

Your files and records live on Sepolia, Arkiv and Swarm, not on our servers. The website also runs from its Swarm copy, and the whole stack is open source (MIT), so anyone can run it.

Hand over a file. Keep the names to yourself.

Start sharing