Skip to Content
Docs

Permissions

Each code, what the person reads, and what it covers.

View as Markdown

An app asks only for what its code uses, each with one sentence that says why. Declared is binding: Mixel refuses anything else. The install sheet shows the words below and the app's reason.

CodeThe person readsNeeded for
filesRead and write files you pickFiles and Folder controls; files next to the ones chosen
libraryAdd to your Libraryreturning ox.sound, ox.midi or ox.file; ox.library.add in Python and on the page. It never lists or opens the person's other sounds
library-readRead your Librarythe page's ox.library.list and ox.library.file, and LibraryDialog: names, length, tempo and key, no paths; a file only for a sound the person picks or the app added
dataKeep its own filesox.data in Python and on the page
gpuUse the graphics chiptorch or onnxruntime running a model on the graphics chip (Metal on a Mac, CUDA on Linux); without it, the same code runs on the CPU
networkUse the networkreaching the listed hosts only (downloads, page fetch)

network is {"why": "…", "hosts": ["example.com"]}. The whole web, IPs and localhost are refused.