Using the makeup mirror offline and as a PWA
The mirror can cache app files after a successful online visit, but camera use offline depends on your browser. Install or save it only after it has loaded properly once, and do not assume camera access will work without a connection on every device.
What offline support really means here
Offline use has two separate parts. First, the page files can be stored by the browser after a successful visit. Second, the camera still has to work through that browser on that device. Those are not the same thing. You might have the mirror interface available while offline, yet camera access may still fail depending on browser rules, permission state, or operating system privacy settings. That is why it helps to test your own setup before you plan to use it away from a connection.
- Cached page files and offline camera access are separate things
- A prior successful visit is needed before app files can be available offline
- Your own browser and device decide whether the webcam works without network access
How to prepare before going offline
Load the site while online first. Start the camera once and confirm the mirror appears. If you want app-style access, add it to your home screen or install it through the browser after that first successful visit. Also check camera permission in browser site settings. The help button points to those controls because permission changes are handled by the browser, not by the page itself. On Windows and some other systems, operating system privacy settings can also block camera use even when the browser looks allowed.
- Visit the site online before expecting any offline use
- Test camera access while connected, not just the page shell
- Review both browser permission and system camera permission
What still works and what may fail offline
If cached files are present, the mirror interface may open without network access. Controls such as mirrored front camera view, digital crop, freeze timer, grid, reference pin, and PNG export can be available only if the camera starts and the page files were already stored. Saved PNG location still depends on your operating system and browser download or file picker setting. If the browser cannot start the camera offline, you may still see the page but not a live mirror feed. There is no basis to promise the same result in every browser.
- Offline page loading does not always mean offline camera access
- PNG save location follows normal browser or system save behavior
- Testing on the exact browser you use matters more than general claims
Privacy and session behavior when connection changes
The mirror does not upload camera frames, request microphone access, or run ads on the site. During use, frames are kept only in memory for the current tab session. When the tab becomes hidden, the camera stops and those in-memory frames are cleared. That means a frozen image will not stay available just because the app was installed. If you want to keep a still frame, export a PNG yourself before switching away.
- No frame upload to the site
- No microphone permission requested
- Hidden tab state stops camera and clears temporary frames
- Open the site while connected to the internet and let it load fully.
- Start the camera and confirm the mirror works on your device.
- Install or save the app from the browser only after that first successful visit.
- Test once with your connection off so you know how your browser behaves.
Will the mirror always work offline after I install it?
No. Installed app files can be available after an earlier successful visit, but offline camera access still depends on browser behavior on your device.
Do I need internet for PNG export?
Not necessarily. If the page is already available and the camera session is running, PNG export is started by you and the saved location follows your browser or system settings.
Why did my frozen frame disappear after I changed tabs?
When the tab becomes hidden, the site stops the camera and clears frames held in memory. Save a PNG first if you want to keep that image.