the boring-but-important page

Privacy Policy

Last updated: 12 July 2026
Short version

The app runs on your Mac and doesn't phone home. Your screenshots, recordings, OCR and AI search never leave your computer. The only network requests the app makes are the few, specific ones listed below — and you trigger every one of them. This website uses standard analytics (Google Analytics) and stores your email only if you join the waitlist.

Who we are

Lovely Screenshots is a macOS screenshot app. The website (lovelyscreenshots.com) and sales are operated by [CONTACT_NAME], acting as an unregistered sole activity (działalność nierejestrowana) in Poland — the data controller for the processing described on this page. Purchases are handled by Lemon Squeezy as the merchant of record (see third parties).

The app: what stays on your Mac

Everything, unless you explicitly send it somewhere. Specifically:

The app: the only times it talks to the internet

Each of these happens only in the specific situation described — never in the background for any other purpose:

WhenWhat is sent, and where
You activate Lovely Pro Your license key and an instance name (your Mac's computer name) are sent to Lemon Squeezy to activate and periodically re-validate the license. That's the entire payload — no hardware fingerprint, no personal data beyond the Mac's name you chose.
Update check The app uses the open-source Sparkle framework to check a static update feed for new versions. This is a standard file download; we do not receive or store any record of it.
First use of AI search The MobileCLIP model files are downloaded once from the Hugging Face CDN. Only the model comes down; none of your content goes up.
You configure S3, webhooks, or custom actions Files are sent only to the destinations you configured (your S3 bucket, your webhook URL, your scripts), only when you trigger the action. We never see these files or credentials — they stay in your local settings.
Optional AI features with your own key Some builds may include optional AI features (e.g. generating a task description from a screenshot) that call Google's Gemini API — but only if you paste in your own API key, and only when you invoke them. If you never add a key, no such request is ever made. These features may be absent or disabled in current versions.

That list is exhaustive. If the app makes a network request not described above, that's a bug — please tell us.

The website: what we collect

Waitlist emails and feature-request text are stored in Cloudflare's KV storage (see third parties). We don't buy data about you, enrich profiles, or combine any of this with other sources.

How we use it

The legal bases under the GDPR are: your consent (waitlist, feature requests) and our legitimate interest in understanding site traffic (analytics).

Third parties we rely on

ServiceRole
Lemon Squeezy Merchant of record for Lovely Pro purchases. They process your payment, handle VAT and invoicing, and issue the license key. Your purchase is governed by their privacy policy — we receive order details (e.g. your email and license key) from them, not your payment data.
Google (Analytics 4, Tag Manager) Website analytics and tag delivery, including cookies described below.
Cloudflare Hosts this website and stores waitlist emails and feature-request text in Cloudflare KV.
GitHub Hosts the app downloads (release files). Downloading the app is a request to GitHub's servers, subject to GitHub's privacy policy.
Hugging Face Hosts the MobileCLIP model files the app downloads once for local AI search.

Cookies

This website sets cookies through Google Tag Manager / Google Analytics 4 (names like _ga and _ga_*) to distinguish visitors and measure traffic. The app sets no cookies and contains no trackers of any kind. You can block or clear cookies in your browser at any time; the site works fine without them.

Data retention

Your rights

Under the GDPR you can ask for access to, correction of, or deletion of any personal data we hold about you (in practice: your waitlist email or a feature request), object to processing, or withdraw consent. Just email [CONTACT_EMAIL] and we'll sort it out — usually within a few days, always within the month the law allows. You also have the right to lodge a complaint with a supervisory authority; in Poland that's the President of the Personal Data Protection Office (UODO).

Children

Neither the app nor the website is directed at children under 16, and we do not knowingly collect personal data from them. If you believe a child has given us personal data, email [CONTACT_EMAIL] and we'll delete it.

Changes to this policy

If we change how data is handled, we'll update this page and the "last updated" date at the top. Material changes (for example, if the app ever gained any form of telemetry — not planned) would be called out prominently, not buried.

Contact

[CONTACT_NAME]
[CONTACT_EMAIL]