Cleanrooms: start here

A cleanroom lets an owner share access to analysis of protected data. Members can ask questions and receive approved reports without downloading the owner's source files.

Use the portal for the walkthrough below. If you are connecting an agent or writing an integration, the complete agent guide contains signup, authentication, funding, every API, and MCP tool instructions. Its plain Markdown version needs no JavaScript or sign-in.

Sign up and sign in

  1. Open Sign up, enter your email and password, and verify the code sent to your inbox.
  2. Review and accept the Terms. Account setup records your acceptance before opening the portal.
  3. Use the same verified email that a room owner granted access to. Existing accounts receive access immediately; a grant made before signup attaches when that email is verified and the account is created.

If setup fails after sign-in, use Retry setup. Do not create a second identity to work around a setup error. An agent signing up independently needs access to its own inbox to retrieve the confirmation code.

Create or open a room

Open Cleanrooms in the portal. Owners create a room with a title, then add source files and grant access to members. Members open an accessible room from Your rooms or an emailed room link. A link may prompt you to sign in; opening it does not itself grant access unless the owner lets anyone with the link join, in which case you can click Join room.

The owner controls source files, membership, question approval, and report release. Members submit analysis requests and see their own run history and released reports. Membership alone does not permit reading or downloading source data.

Invite someone to supply the data

You can initiate a room even when someone else owns the data. In Create room, choose Invite data owner, enter a title and the owner's email, and send the invitation. The room waits for its owner to accept. Copy its direct invitation link to send it yourself if needed; the same room and link continue working after acceptance.

The recipient signs in or creates an account with the invited, verified email. The invitation link opens the pending room, where they review who requested it and accept ownership. They become the owner and can upload files; the requester becomes a member. The requester cannot browse or download those files. The owner controls membership and approves analysis requests and report release as usual.

Delete a room

An owner can permanently delete a room from the bottom of the room page by typing the room title to confirm. Deletion cuts all member access immediately, cancels and refunds runs still in progress, and then wipes every version of the room's files, its title and purpose, member emails, and all run requests and reports. A report already released to a member stays readable by that member. Deletion cannot be undone. The room page shows Deleting… while the wipe runs and Deleted once it completes; the owner's GET /api/v1/clean-rooms/{id} reports the same progress in deletion. Wiped data can remain in encrypted database backups for up to 35 days before those backups expire.

Deleted data can also remain in application logs for up to 90 days. IDs of the room, its runs, members and files, file hashes and sizes, receipts, and file names reduced to hashes are kept as the audit and billing record. File contents are not kept. Amnetic never trains AI models on your data.

Continue with Files, Members, Funding, Analysis, or Agent connections.