How-to · Privacy
A Mockup Generator That Does Not Upload Your Screenshots
A mockup generator that does not upload your screenshots: ScreenLive composites in this browser with WebGL and encodes with WebCodecs. Drop a PNG, export a still or MP4, keep the pixels on the machine. No account. No media host.
Most online mockup generators ask you to upload the screenshot so a server can composite it. That is convenient. It is also a copy of your unpublished UI on somebody else’s disk — a problem if the screen is a pre-release app, a patient-facing flow, or a client’s unreleased brand. ScreenLive’s contract is drop, render, encode, stay.
Open the studio: https://www.screenlive.app/studio
Your files stay on your device. The render runs locally in the browser (WebGL).
What “on-device” means here
Files you drop or paste are never sent to ScreenLive servers. There is no media host. Projects and media live in this browser’s IndexedDB. Theme preference sits in localStorage. A second tab is told the project is open elsewhere so you do not fork the same file by accident.
Clearing site data deletes the projects. That is the contract, not a slogan. It is also the backup story: if you need the project on another computer, you export the still or the video and take the file. There is no cloud library in this version.
Optional Vercel Analytics may record page views. They do not include your images. The privacy page is the same text as this paragraph, not a lighter version of it.
How a local mockup still looks like a photograph
A lot of “runs in the browser” tools are still a 2D overlay: a PNG frame, your screenshot in a mask, a CSS shadow. ScreenLive’s devices are measured models (including thirty-three Apple frames built from Apple’s own retail assets), lit with a key and a room, with a camera you can orbit. The encode is local. The picture is still a 3D render.
That split matters when you are choosing a private tool. A local 2D stamper keeps your files and looks like a stamper. A local cinematic studio keeps your files and still competes with the Mac apps that used to require an upload or an installer.
What you can make without sending a file
- Photoreal iPhone, iPad, MacBook, iMac, display, and Watch mockups
- Browser and macOS window mockups for websites
- Named camera moves and a shot list, exported as MP4 or WebM
- Capture: a 2× PNG of the viewport, never watermarked
- Free Export: 720p with a screenlive.app watermark, or $1 once for clean 4K
What we do not claim about other tools
We will not claim UltraMock, Shots.so, Rotato, or Mokoo upload your work. Some of them advertise local or Mac-offline paths. Some are opaque. Read their policies. This page is about ScreenLive’s contract: drop, render, encode, stay.
Rotato’s Mac app can work offline — verify current web-beta behaviour on rotato.app. Mokoo lists local export/import — verify current cloud behaviour on mokoo.app. Shots.so is a browser editor; we do not document their upload path here. UltraMock’s public site does not publish a crawlable privacy table we will invent.
The $1 unlock is checkout, not a media upload
Free export = 720p + watermark · $1 unlocks clean + 4K Lemon Squeezy handles the dollar. That checkout is a payment, not a place your PNG goes. The unlock is stored in this browser. Clearing site data can forget it; that is the same IndexedDB story as the projects.
There is no seat, no plan, and no “upload to render 4K.” The machine you are on does the 4K. If the machine cannot, the export will be slow or fail. That is the cost of not having a render farm.
How to try it in five minutes
Open Studio, pick iPhone or MacBook, drop a screenshot that you would not want on a random CDN, orbit the camera, hit Capture. You should have a 2× PNG and no new network call carrying the image. Then Export if you want the watermarked 720p file, or unlock if you want clean 4K.
If the point of the visit was the photograph, the iPhone how-to is the longer version of those clicks. If the point was the movie, use the video how-to. If the point was “does this thing actually keep the file here,” this page is the answer.
How to confirm the file stayed here
Open the browser’s network panel, drop a screenshot, orbit, Capture. You should not see a multipart upload of the PNG to a ScreenLive host. Page-view analytics, if enabled, are not the image. The privacy page says the same thing in legal-adjacent language.
Projects sit in IndexedDB. A second tab is told the project is open elsewhere. Clearing site data deletes the projects and can forget a $1 unlock stored in this browser. That is the cost of not having an account. Export the still or the MP4 if you need the picture on another machine — there is no cloud library to log into.
Soft next step
Open the studio on the machine that already has the screenshot. Do not email yourself the PNG into a cloud mockup generator “just this once” if that is the risk you came here to avoid.
Related how-tos
Open ScreenLive Studio
Open ScreenLive Studio → /studio
Editing and preview stay free. Free export is 720p with a screenlive.app watermark if you want a file today.