Privacy Policy

Last updated · May 17, 2026

Summary

ListingShots is a desktop app sold as a one-time purchase. The app runs entirely on your own machine — your projects, images, and exports stay local. We don't operate user accounts and we don't sync your content to any server.

The only personal data we process is what's needed to run the marketing website at listingshots.app, deliver your license code after purchase, and respond to support requests. This page explains exactly what that means in practice.

Who we are

The website and the ListingShots app are operated by Viktor Braun, a sole trader based in Germany. Under the EU General Data Protection Regulation (GDPR), Viktor Braun is the "controller" of the personal data described below.

For any privacy question, data request, or complaint, write to contact@listingshots.app.

The desktop app

The ListingShots desktop app for Mac and Windows is local-first. All projects, imported images, fonts, presets, and exported screenshots are stored on your own device. The app does not create a user account, does not sync to a cloud, and does not send your project content to us.

When you activate the app with the license code you received after purchase, the app may contact our licensing endpoint to verify the code. No personal data beyond the license code itself is required for activation.

The app offers an in-app image search powered by Openverse (openverse.org), which queries publicly available Creative Commons images. Your search query is sent to the Openverse API to return results. We do not log these queries.

The app does not run advertising, behavioural analytics, or product telemetry.

The website (listingshots.app)

The website at listingshots.app provides product information, the download links, and the checkout entry point. When you visit, the following data is processed:

Server logs. Our hosting provider records standard request metadata (IP address, user agent, requested URL, timestamp) for the time needed to operate and secure the service. Legal basis: legitimate interest in operating a stable website (GDPR Art. 6(1)(f)).

Self-hosted analytics (Umami). We use a self-hosted Umami instance at umami.viktor-braun.de to count page views and referrers. Umami is configured to be cookieless and does not build a cross-site profile of you. IP addresses are not stored in identifiable form. Legal basis: legitimate interest in measuring website traffic (GDPR Art. 6(1)(f)).

Local browser storage. The site stores your theme preference (light / dark / auto) in localStorage on your device. This data never leaves your browser.

Third parties on the website

When you load certain pages, your browser communicates directly with the following third-party services. We have no access to the request itself, but loading the page does expose your IP address and user agent to these providers.

Wistia — the product demo video is embedded from Wistia. Provider: Wistia, Inc. (US). Loading the player transfers your IP address to Wistia and may set cookies controlled by Wistia. See wistia.com/privacy.

Lemon Squeezy — when you click "Buy", you are taken to a checkout page operated by Lemon Squeezy. Provider: Lemon Squeezy LLC (US). Lemon Squeezy is the merchant of record for the purchase and processes your payment, billing address, and email address as a separate controller. See lemonsqueezy.com/privacy.

Some of these services are based outside the EU/EEA. Transfers of personal data to such countries take place under the legal mechanisms offered by each provider (Standard Contractual Clauses, EU–US Data Privacy Framework, where applicable).

Buying a license

Purchases are handled by Lemon Squeezy, who acts as the merchant of record. When you complete a purchase, Lemon Squeezy collects the data needed to charge your payment method, issue an invoice, and email you the license code. They share with us the order details (order number, license code, your email address, country, and the product purchased) so we can deliver the license, provide support, and comply with our tax and accounting obligations.

Legal basis: performance of the purchase contract (GDPR Art. 6(1)(b)) and compliance with statutory bookkeeping and tax retention duties (GDPR Art. 6(1)(c), § 147 AO).

Support email

If you email us at contact@listingshots.app, we store your message and email address for as long as is needed to handle your request and to keep a record of the conversation in case of follow-up. Legal basis: legitimate interest in responding to you (GDPR Art. 6(1)(f)), or performance of the purchase contract where the request relates to your order (GDPR Art. 6(1)(b)).

How long we keep data

Server access logs: a short rolling window set by our hosting provider.

Analytics data: aggregated counts, retained as long as we run the website.

Order data (invoice, license code, email): kept for the statutory retention period required by German tax and commercial law — currently up to 10 years (§ 147 AO, § 257 HGB).

Support emails: kept while relevant, then deleted.

Your data, your rights

Under the GDPR you have the right to ask us, at any time, to:

Confirm whether we process personal data about you and access a copy of it (Art. 15).

Correct inaccurate data (Art. 16).

Delete your data, subject to legal retention duties (Art. 17).

Restrict processing (Art. 18).

Receive your data in a portable format (Art. 20).

Object to processing based on our legitimate interest (Art. 21).

To exercise any of these rights, email contact@listingshots.app. We will reply within one month.

You also have the right to lodge a complaint with a data protection supervisory authority. In Germany this is the data protection authority of your federal state (Landesdatenschutzbeauftragte).

Account deletion

ListingShots does not require an account, and we do not store user content on our servers — there is no profile to delete. If you want us to delete the order record, license code, and email address associated with your purchase, email contact@listingshots.app. We will comply, except for the parts of the record we must retain for tax and accounting purposes under German law.

Children

ListingShots is a creative tool for designers and developers and is not specifically aimed at children, but the app itself has no age restriction. However, purchases form a contract: in Germany, minors generally need the consent of a parent or legal guardian to enter into a paid contract (§§ 106 ff. BGB). If you are a minor, please do not complete a purchase without your parent's or guardian's consent.

Cookies

The website does not set first-party tracking cookies. Theme preference is stored in localStorage on your own device. Wistia, if you choose to watch the embedded demo video, may set its own cookies; you can block these in your browser without losing access to any other part of the site.

Changes to this policy

We may update this policy as the product evolves or to reflect changes in the law. The "Last updated" date at the top of the page always reflects the current version. For material changes that affect you, we will give clear notice on the website.

Contact

Viktor Braun
Germany
contact@listingshots.app