Legal and privacy

Retention

How long each plan keeps sessions on Mulno Cloud, and how long the broker keeps its own records, in every storage mode. Each number is read from the code.

Mulno Cloud storage, by plan (D99)

Mulno Cloud holds builds and testers' sessions. A Mulno Cloud project's sessions are kept for the plan's number below, counted from when a session finished uploading (or was last restored). Then the session is hidden from everyone, and its files are deleted for good 30 days later; until then an admin can still restore or export it. Builds are never deleted because of a plan.

An owner or admin can also delete one session sooner, from its review in the web app: hidden at once and deleted for good 30 days later (restorable until then), or deleted right away with no undo. A session a tester asked to have deleted on our deletion page is hidden at once and deleted for good 30 days after the request, unless the studio restores it (what we store); nobody can export it while it is hidden, and a plan change's hold below doesn't delay it.

PlanSessions keptStorage quota
Free14 days15 GB
Indie1 year250 GB
TeamUnmetered, fair use — no fixed number250 GB per seat
EducationUntil the course ends, plus 90 days (not yet enforced by code; the Education plan exists in the plan table but is not yet sold, D134)50 GB per class

A Private bucket's own retention is entirely up to you — Mulno holds nothing of the footage itself to expire (see what we store).

The broker's own records — the same in every storage mode

WhatKept
Invite codes, sessions, redemptions, upload tickets, NDA acceptances, the records of which privacy notice the Launcher showed a tester90 days after the campaign closes, expires or is killed (a campaign with no end date never starts this clock: set an expiry); all of them within 30 days of the workspace being closed
Capture-health records90 days from when they're received
The account/workspace audit log (sign-ins, member changes, storage and lent-key changes, refunds asked for, exports, closing, and every read our servers make of a Private project's recordings under a lent key)1 year, or the plan's own session retention if longer (today, every plan's own number is at most a year, so this is a year for all of them); a closed workspace's entries too, with every member's address, account id and IP-address hash taken off them when the workspace's rows are deleted
A keyed, truncated hash of a tester's IP address, for rate limitingAbout an hour
Request logs (Cloudflare Workers Logs)7 days
The traffic log Thailand's Computer-Related Offences Act s.26 asks for: per request, the time, method, route pattern, status and readable source IP address — no session, campaign or studio id. Mulno keeps it as its own legal obligation90 days

Deleted rows can remain in Cloudflare's point-in-time database backups for up to 30 more days; this cannot be turned off (a Cloudflare platform limit, not our choice).

Download records (gated downloads)

Studio, the Unity package and the Claude Code plugin are downloaded by signed-in accounts (the Downloads page makes a link for each file it lists), and from Studio 0.4.2 every signed-in Studio update check carries a token we can link to the account. Each link made leaves a record: the account id, which file (app, version, file name) or, for an update check, the platform, a random link id and the times it was made and expires. It holds no IP address and no e-mail address. It is used only to trace a passed-on or misused link, or a copied update-check token, to the account it was made for. The counter that limits how often an account can make links is kept at most a couple of days.

WhatKept
A download record90 days, then deleted automatically
An update-check record14 days, then deleted automatically

Erasing your account deletes them at once (privacy notice §6, §7).

Closing a workspace, erasing an account

Changing your plan's retention

Downgrading a plan does not delete anything without warning: the Terms of Service (section 12) say we won't delete anything only because a plan changed without first writing to the workspace's owners and giving 30 days to export it. When a plan change shortens how long sessions are kept, nothing of the workspace is deleted for 30 days: its owners get an e-mail, the Billing page shows the date, and moving back up stops it. After that the lower plan's number applies (hidden first, deleted for good 30 days later). Meanwhile, new uploads over the lower plan's limits are refused. There is no export button in Studio yet: an admin can download a Mulno Cloud project's sessions through our api, or ask at developer@mulno.com from the owner's address and we make your files available to download within those 30 days. Builds you pushed also stay on your own computer, and a Private bucket never left your hands.

Mulno's own records about you

How long we keep your account and its sign-in records, your download records, a beta waitlist entry, and messages you send us is in §6 of our privacy notice, not on this page: those are Mulno's own records, not a workspace's.

What changed on 2026-10-18

What changed on 2026-10-08

What changed on 2026-10-04