Privacy policy
Last updated: October 15, 2026
Your selected photos and signatures are processed in your browser. The tool does not upload them to our server.
Images and editing
When you choose an image, the website reads it on your device to create previews and downloadable files. Image pixels, filenames and editing settings are not submitted to a remote processing API. The tool does not keep an account or server-side image history. Removing the image or closing the page releases the tool’s access to it; files you download remain wherever you save them.
Website requests and hosting
Cloudflare Pages hosts this website. Visiting it sends normal web requests to Cloudflare, which can include your IP address, browser information, requested URL and request time. Local image processing does not mean that visiting the website is anonymous. Cloudflare handles information under its privacy policy. We do not specify a separate retention period for Cloudflare’s operational logs.
Browser storage
The optional portrait background tool downloads a model and runtime files from this website. Model chunks may be saved in your browser’s Cache Storage to avoid downloading them repeatedly. This cache contains processing files, not your photos. You can remove it by clearing this site’s data in your browser settings.
Optional usage measurement
Google Analytics is off until you choose “Allow analytics”. Rejecting it does not limit the tool. If you allow it, we measure page visits, images opened, results prepared, download clicks, optional Yes/Not yet feedback and portrait-background attempts, completions, cancellations and failures. Tool events include only whether Photo or Signature mode is selected. We do not send your image pixels, filenames, file sizes, dimensions, crop settings, download URLs or error messages to Analytics.
Google receives normal connection and analytics data, including browser/device information, a cookie-based identifier and timestamps. Your IP address is involved in connecting to Google and may be used to derive approximate location. We remove query strings and fragments from reported page addresses and report only the referring website’s origin. Analytics is not anonymous. See Google’s privacy policy and how Google uses information from partner sites.
A session-storage flag remembers that the download feedback prompt has appeared, so it appears once per browser-tab session. It stores no answer or image information. Written feature suggestions use the contact page and are not sent to Analytics.
Cookies and your choice
We remember your allow/reject choice in local storage for 180 days. After you allow analytics, Google can create first-party cookies whose names begin with prk_ga, configured to expire after 180 days without extending their expiry on each visit. We do not load the Google analytics script before you allow it. Use Privacy settings in the footer to change your choice. Rejecting stops future measurement and removes these analytics cookies; it does not erase information already received by Google. Clearing this site’s browser data also clears your saved choice.
Google Signals, advertising personalisation and automatic enhanced measurement are disabled in this implementation. The website has no advertising scripts. System fonts are used without an external font service. Download measurement records the first enabled download click for each selected image; it cannot prove that a file was saved or accepted by another website.
Contact and external links
If you contact us by email, your email provider and ours process the message. We receive the information you choose to send. Do not send identity documents, signatures, private photos or application passwords when reporting a problem. External websites linked from this site have their own policies.
Questions or requests
Use the contact page for privacy questions or requests concerning a message you have sent. We cannot retrieve images edited in your browser because the tool does not upload them.