Uploads and expiring links.

Keep your users’ files from your backend and hand out download links that expire. No storage key ever reaches a browser.

The console’s Objects page: storage and reads against what is included, over a project’s folders with their files and sizes.The console’s Objects page: storage and reads against what is included, over a project’s folders with their files and sizes.
Enlarge the screenshotEnlarge the screenshot

What you get.

A link that expires.

Your backend checks who is asking, then hands the browser a download link. Anyone holding it can open the file for 15 minutes, then it stops working.

Questions.

Does Objects know which user owns a file?

No. Every file belongs to the project and environment, and your backend decides who may reach it: store each file’s owner and check it before every link.

Is an uploaded HTML or SVG file safe to open?

Yes. A download is served inside a sandbox, so a file someone uploaded runs no script and reaches no cookie when opened.

Can I take every file with me?

Yes. mdrn objects pull <dir> downloads every ready file under the name you gave it, and running it again finishes an interrupted pull.

Start building.

Build free, no card. $25 a month when you go live.