One account, keys only you hold

You can use 0cloud with no account at all: it saves on your device. Sign up with a passkey when you want it everywhere, encrypted in your browser before anything leaves.

0cloud.dev/signup

One account for your outpost, Edix and Madosuite.

  • Encrypted in this browser before it leaves
  • Your workspaces on every device
  • SSH keys signed by the app, never copied

Save your outpost

Your outpost already works without an account. Sign up to keep it in sync on every device.

or

A passkey also unlocks your encryption keys. We never see it.

Sign up in under a minute

Pick a handle, touch your passkey and save 24 recovery words. Your browser makes the encryption keys, encrypts your vault and workspaces, and uploads only what our servers cannot read.

  • Passkey first; GitHub, Google or an email link also work
  • Your handle is your name on edix.sh
  • A recovery key you keep, we never see
0cloud.dev/signup/recovery-key

Save your recovery key

If you lose every device, these 24 words are the only way back into your encrypted data. We cannot reset them for you.

  1. 1••••••
  2. 2••••••
  3. 3••••••
  4. 4••••••
  5. 5••••••
  6. 6••••••
  7. 7••••••
  8. 8••••••
  9. 9••••••
  10. 10••••••
  11. 11••••••
  12. 12••••••
  13. 13••••••
  14. 14••••••
  15. 15••••••
  16. 16••••••
  17. 17••••••
  18. 18••••••
  19. 19••••••
  20. 20••••••
  21. 21••••••
  22. 22••••••
  23. 23••••••
  24. 24••••••
0cloud.dev/workspaces
AanaFree plan

Decrypted in this browser

Workspaces

shop-apiNode.js, branch health

Running on this MacBook

1.4 GBSynced 12 s ago

thesisLaTeX, Python

Running on iPhone 15

820 MBLive elsewhere

data-cleanPython, pandas

Paused, snapshot 2 days ago

2.9 GBSynced

infraTerraform, ssh

Paused, snapshot 5 days ago

310 MBSynced

Every workspace, on every device

See each workspace, its size, where it is running and when it last synced. Open it here, open it in Edix, or take it over from the phone it is running on: that device saves a snapshot and pauses, and the workspace opens here with every file.

  • One writer at a time, so nothing conflicts
  • Take over in one click
  • Edix in the app for an IDE and preview

Add a device with a code, remove one in a click

A new device joins when one you already use approves it: scan the code, check the six digits match, press Approve. Remove a lost device and your keys are rotated, so it cannot decrypt anything new.

  • Approve by QR code and a matching number
  • Each device has its own key
  • Keys rotate when a device is removed
0cloud.dev/devices
AanaFree plan

Decrypted in this browser

Devices

MacBook ProBrave on macOS, this deviceNowThis device
iPhone 150cloud app on iOS2 minutes ago
Work PCChrome on Windows3 days ago
0cloud.dev/signin

One account for your outpost, Edix and Madosuite.

  • Encrypted in this browser before it leaves
  • Your workspaces on every device
  • SSH keys signed by the app, never copied

Sign in on this device

Signed in as ana with GitHub. Now unlock your encrypted data.

Lost every device and the recovery key? You can reset the account, but encrypted data cannot come back.

A new computer, unlocked by you

A synced passkey unlocks everything straight away. Otherwise sign in with GitHub or email, then approve from a device you use or type your recovery key. Without either, nobody can open your data, us included.

  • Synced passkeys unlock at once
  • Approve from another device
  • Or use your 24-word recovery key

See every passkey, session and sign-in

Your passkeys, linked GitHub, recovery key, every signed-in browser including edix.sh, and a log of sign-ins and device changes. Sign out any session from here.

  • Sessions on 0cloud.run, edix.sh and Madosuite
  • An activity log only you see
  • Hardware keys work too
0cloud.dev/security
AanaFree plan

Decrypted in this browser

Security

Passkeys

iCloud KeychainAdded 14 Nov, unlocks your keysUsed nowPrimary
YubiKey 5CAdded 14 NovNever used

Other sign-in

GitHubana-dev, also imports repos into EdixLinked
Recovery keySaved 14 Nov

Signed in

Brave on macOSBangkok, nowThis session
0cloud app on iOSBangkok, 2 minutes ago
Chrome on WindowsChiang Mai, 3 days ago
edix.sh on macOSBangkok, 1 hour ago

Activity

14 Nov 15:02Signed in with a passkey, Brave on macOS

14 Nov 14:40Device added: iPhone 15

14 Nov 14:31Account created, recovery key saved

0cloud.dev/account
AanaFree plan

Decrypted in this browser

Account

Profile

anaYour handle on edix.sh/ana
[email protected]For sign-in links and receipts only

Plan

FreeThe outpost runs on your deviceActive
Relay 1.2 GB this monthNo monthly cap, fair use at 10 MbpsNormal
Encrypted sync 5.4 of 10 GB4 workspaces and your vault, 7 days of history

Your data

Export everythingDecrypted here, saved as one .tar of every workspace and your vault
Delete accountYour keys are destroyed at once, so the data becomes unreadable. Files are purged within 30 days.

Your data, out or gone, your call

Export decrypts everything in your browser and saves one archive of every workspace and your vault. Delete destroys your keys at once, so what we store becomes unreadable, and the files are purged within 30 days.

  • Export everything as one .tar
  • Delete makes data unreadable at once
  • Free plan: relay with no monthly cap

Do I need an account to use 0cloud?

No. The outpost runs without one. Sign up when you want it on a second device, more relay, or repos on Edix.

Can 0cloud read my files?

No. Your browser encrypts everything with keys made on your devices. Our servers keep only encrypted data and the wrapped keys they cannot open.

What if I lose my phone?

Remove it under Devices. Your keys are rotated from a device you still have, so the lost one cannot decrypt anything new.

What if I lose every device?

Sign in on a new one and type your recovery key. Without it the account can be reset, but the encrypted data cannot come back. We say so at sign-up.

Does one account work for Edix and Madosuite?

Yes. 0cloud.dev holds the account; 0cloud.run, edix.sh and Madosuite get short-lived access from it, and your handle is your Edix name.