How this studio works
Private image generation on a single dedicated GPU server. Three accounts. Nothing leaves the machine. Last updated 2026-09-17 (studio v2).
What is logged
- No access log. The web server does not record page requests, IP addresses, or URLs.
- No content log. The application never writes prompts, negative prompts, file names, or image data to any log.
- Failed logins only: a line with the time and the IP address, no username. It feeds the brute-force blocker and is rotated daily, keeping one day. Nothing is written on a successful login.
- Service log: start, stop, and error messages only, kept by the system journal. Errors name the failing component, never the content of a job.
What is kept, and where
- Your chats (prompt, settings, seed), your uploads, and your generated images are stored in your own directory on the server, readable only by the studio service. Other users have no path to it: every request is scoped to the logged-in account and image names are random.
- They stay until you delete them. There is no automatic purge and no backup copy anywhere.
- Each picture also has a small preview copy (384 px) stored next to it, used for the history strip. It is deleted together with the picture.
- Delete on a picture, Delete this session, and Delete everything overwrite the files with random data and remove them, immediately, before the page responds.
- Your browser is told not to store any picture. The page keeps the pictures you look at in memory only; closing the tab or logging out drops them. Nothing is written to the browser's disk cache. The only thing saved in your browser is the light/dark setting.
- The GPU engine writes each image to a scratch folder shared only with the studio service. The studio copies it into your directory, then overwrites and removes the scratch copy. The same is done for the input image of an edit. After a job, nothing of it remains outside your directory.
- Uploaded pictures are re-encoded on arrival: metadata (EXIF, GPS, camera) is stripped and the file is converted to a clean PNG. Only the re-encoded copy is stored.
- Data is not encrypted at rest. It sits on the server's disk under file permissions. The server administrator, with root access, could technically read the disk. The admin page shows only usernames, online status, and disk usage per user, never chats or images.
Prompt checks
- None. There is no prompt filter, no moderation model, no keyword list, and no content scanning of the results.
- The models run locally with no safety layer. Nothing is sent to any third-party API. No usage data, telemetry, or analytics leaves the server.
- Not permitted: anything illegal, sexual content involving minors, or content targeting real private individuals. That is the only rule, and it is on you.
- Face swap and edits of a real person: only your own face, people who agreed, or generated characters. A sexual or degrading picture of a real person made without their consent is a criminal offence in France (Code pénal 226-8-1) and in many other countries.
Accounts and sessions
- One account per person, password only. Passwords are stored as Argon2id hashes; the administrator cannot read them, only reset them.
- One live session per account: logging in on a second device ends the first. A session ends 12 hours after login. A restart of the studio service also ends all sessions and any job that was waiting or rendering.
- Five wrong passwords in ten minutes block the IP for an hour.
Models
| Section | Choice | What it is for | Typical time |
|---|---|---|---|
| Create | Z-Image Turbo (default) | Quick drafts and clean text in pictures. The avoid-list is ignored. | about 15 s |
| Create | Qwen Image 2.1 | The newest model here: strong prompt adherence, long precise prompts work best (use "Improve prompt"). Research licence. | about 40 s |
| Create | Krea 2 Unfiltered | Finished pictures: realism, light, composition, no content filter. | about 20 s |
| Create | Chroma1-HD | Older unfiltered model, under "More models". Accepts an avoid-list. | about 1 min 20 s |
| Edit | Qwen Edit Lightning (default) | Instruction edits on a picture: "make the jacket red", "remove the sign", "same scene at night". Keeps what you don't mention. | about 40 s |
| Edit | Qwen Edit 2.1 | Same idea with the newest Qwen, and up to three pictures: "put the jacket from picture 2 on picture 1". | about 1 min |
| Variations | Z-Image variations | New takes on a picture you upload or made. Strength controls how far it strays. | about 15 s |
| Face swap | Face swap | Puts the head from a second picture onto the person in the first, keeping scene, pose and light. | about 45 s |
Times are per picture, measured on this GPU. The first picture after switching model takes 10 to 60 seconds longer while the new model loads. The studio shows the live list, with measured times.
Limits
- One GPU, one image at a time. Jobs from all users queue in fair rotation, picture by picture; the studio shows how many are ahead of you and the time left.
- Up to 8 images per request, 100 steps, sizes from 256 to 2048 px in 16 px steps.
- Uploads: PNG, JPEG or WebP, up to 20 MB, downscaled to 2048 px on the long side. Edits and variations work at about 1 megapixel.
- A job that has not finished in 15 minutes is cancelled.