- Home
- Mokuji
- Trust center
- Responsibility
Who is responsible for what.
Line by line: what we are responsible for, what you are, and every class of data the system creates: where it lives, who can reach it, and what happens when it is deleted.
Last updated
Shared responsibility models are usually written to make a vendor look busy. This one is lopsided in the other direction, and it has to be: for software you run yourself, most of the operational burden genuinely is yours. A matrix that pretends otherwise only sets up an argument during an incident, which is the worst possible time to have it.
Line by line.
Everything the system creates.
This is the table behind most of the other questions. Every class of data that exists once an asset has been indexed, where it lives, who can reach it, and what deletion does to it.
Data classes
- Source media
- Where: Your storage, where you put it
- Who can reach it: Any signed-in user
- On delete: Kept unless you choose to delete the file as well
- Proxies
- Where: A proxy folder you choose on your storage
- Who can reach it: Any signed-in user
- On delete: Not yet removed with the asset; being fixed
- Scene descriptions
- Where: Your database
- Who can reach it: Any signed-in user
- On delete: Removed with the asset
- Transcripts
- Where: Your database
- Who can reach it: Any signed-in user
- On delete: Removed with the asset
- Face crops
- Where: Your storage
- Who can reach it: Any signed-in user
- On delete: Removed with the asset
- Face embeddings
- Where: Your vector store
- Who can reach it: Not directly readable by users
- On delete: Removed with the asset
- Estimated age and sex
- Where: Your vector store, with each detected face
- Who can reach it: Shown to users reviewing unnamed faces
- On delete: Removed with the face
- Voiceprints
- Where: Your vector store
- Who can reach it: Not directly readable by users
- On delete: Not yet removed with the asset; being fixed
- Named identities
- Where: Your database
- Who can reach it: Any signed-in user
- On delete: Deleting a person removes their record; their reference faces and voice samples are kept until removed separately, which is being fixed
- Search index
- Where: Your vector store
- Who can reach it: Reached through the permission model, never directly
- On delete: Entries removed with the asset
- User accounts
- Where: Your database
- Who can reach it: Administrators
- On delete: Removed on request; audit entries retain the actor reference
- Audit log
- Where: Your database, not editable through the application
- Who can reach it: Administrators
- On delete: Retained per your policy; not cascaded
- Search log
- Where: Your database: each query, how it was read and how many results it found, not who ran it
- Who can reach it: Administrators
- On delete: Rotates after 90 days by default; not removed with an asset
- Cloud processing agreements
- Where: Your database: which catalog, who agreed, when, and the wording
- Who can reach it: Administrators
- On delete: Retained as the record of consent
- Backup bundles
- Where: The off-box location you choose, encrypted to your public key
- Who can reach it: Whoever holds the private key
- On delete: Follow your backup retention
- Telemetry sent to Neurotik
- Where: Does not exist
- Who can reach it: Nobody
- On delete: Nothing to delete
The audit log is deliberately not removed by deletion: a log of who deleted something is only useful if it survives the deletion. The search log is not removed either; it rotates on its own schedule.
Need this mapped onto your own framework?
Send the control set you have to satisfy and we will map it rather than asking your team to translate ours.