nova

Open to anyone

Upload

Drop a file below. When it finishes you get a receipt: the URL, the content identifier, and the hash that produced it. Take the URL and use it wherever you like.

  • JPEG · PNG · WebP · GIF · TIFF · BMP
  • 100 MiB per file
  • 100 files per batch

What you are agreeing to

Before you drop something in

Anything you upload here is public. Uploads land in a public collection, which means the URL you get back works for anyone who has it. Nothing here is a private drop box.

Nothing expires on its own

There is no retention timer and no automatic purge. A blob stays until it is removed deliberately — by a takedown, a moderation action, or a request from you. Content addressing means two identical files are one blob, so removal applies to the bytes rather than to your particular link.

This is a beta, so keep your original

The federation is small and young. Replication is real and audits are real, but the honest advice during a beta is the same as for any storage you did not build yourself: this should be a copy, not the copy.

What gets logged

The coordinator records the uploading IP address for 30 days for abuse handling, then drops it. There is no analytics, no tracking pixel, and no third-party asset on this page — the uploader is served from this domain like everything else.

The full terms are on the terms page.

Reference

What comes back

URL
Permanent, cacheable, and safe to hotlink
CID
The content identifier for the blob
SHA-256
Of the ciphertext — verify it yourself
Envelope
XChaCha20-Poly1305, per blob
Replication
The donors now holding a copy

Resized copies

Images can be served at a few fixed widths without re-uploading: append /i/<cid>/w320.png and swap the number for 512, 1024, or 2048. Any other width is refused rather than silently rounded.

Signed URLs

A signed URL is a time-limited link, bound to one embedding origin, for content that is not public. They are minted by the coordinator because signing needs a key only the coordinator holds, so they are not something this page can hand out — ask for them in a beta email and say which origin would embed them.

Letting an uploader mint one for their own private upload is a planned addition and does not exist yet. Saying otherwise would be more flattering and less true.