privacy policy · effective 2026-10-10
GridMakr was built to do one thing on your own device and leave no trail behind it. This page exists because we're legally required to write one — but the short version really is: we don't collect anything from you, unless you choose to join our newsletter.
Everything runs on your own iPhone. No accounts, no telemetry, no analytics SDKs, no third-party trackers. Your photos never leave it. The one thing we ever ask for is an email address, and only if you join the newsletter; see newsletter below. The website experiment uses aggregate analytics; see website privacy below.
GridMakr is an app for iPhone, published by Dennis Schmidt, an independent software developer based in Berlin, Germany. "We" throughout this policy refers to Dennis Schmidt as a sole proprietor — there is no company, no team, no investors with a stake in your data.
If you want to reach a person about anything on this page, the address is contact@dmrschmidt.de.
Nothing. The app does not transmit any data about you, your device, or your usage. There is no analytics pipeline, no error reporting service, no identifier, no fingerprint, no cookie. The matrix below is exhaustive.
None. GridMakr does not request a single system permission — not even Photos.
PhotosPicker, which runs outside the app and hands over only the photos you tap — the app never sees your library and never asks for access to it. Exports go out through the system share sheet, so saving to Photos is Apple's own prompt, not ours.
none
No microphone, camera, location, contacts, calendar, Bluetooth, local network, or motion sensor access is ever requested either.
GridMakr Pro is a subscription sold through Apple's in-app purchase. Apple handles the payment and your Apple Account; we never see your name, email or payment details, and we have no server that learns you subscribed.
The app asks StoreKit, on this iPhone, whether a Pro subscription is active. That check stays between your device and Apple. There are still no ads.
None to us, and none for analytics, ads or tracking. The one exception is Apple's: StoreKit, the system framework for in-app purchases, talks to the App Store to load subscription prices, process a purchase and check whether your Pro subscription is active. That exchange is between your iPhone and Apple and carries no photos. And if you join the newsletter from the Pro screen, the app sends the address you typed, and nothing else, to Buttondown; see newsletter.
The app is fully usable in airplane mode. Composing and exporting never need an internet connection; only buying or restoring Pro does.
Visitors entering through /try/ are randomly shown one of three website designs. We store the design name and a 30-day expiry in your browser's local storage to keep the same design on return visits. It contains no unique visitor ID; you can remove it by clearing this website's stored data.
The experiment pages use Plausible Analytics to measure aggregate visits and App Store button clicks, with the design name and button position. Plausible receives request information such as the page address, referrer, IP address and browser user agent to produce aggregate statistics. We do not send names, email addresses, photos or advertising identifiers. The normal design-review links do not load this analytics script.
Download links include a campaign label for the design. Apple reports attributed downloads in aggregate through App Store Connect. This does not add an analytics SDK to GridMakr or give us a list of individual visitors or downloaders.
Open testing mode once in each browser to exclude your visits across the live website and all variants, including later visits without the testing link. It disables website analytics and removes App Store campaign and custom-page tags. We remember this choice in local storage and a first-party opt-out cookie, with no visitor identifier. Clearing this website's stored data resets the choice. If both storage methods are blocked, the notice tells you that only the current visit is excluded.
You can join our newsletter from the website's price section or from the Pro screen in the app. Both forms send only the email address you typed, plus a tag saying whether it came from the app or the website, to Buttondown (Buttondown, LLC, United States), the service that keeps the list and sends the mails on our behalf. Buttondown then sends you a confirmation mail; nothing is stored for good until you click the link in it. Confirming opens a page on this website with your offer code for GridMakr Pro.
We use the address for the newsletter and for the offer, and for nothing else: no profiling, no sharing, no selling. The legal basis is your consent, which you give by confirming and can withdraw at any time with the unsubscribe link in every mail, or by writing to contact@dmrschmidt.de. Unsubscribing removes you from the list. Buttondown processes the address in the United States under its privacy policy and standard contractual clauses; it also records the usual request details, such as your IP address, when you subscribe and when you open a mail.
GridMakr doesn't collect data from anyone — minors included. The app is suitable for all ages and contains no advertising, no social features, and no content beyond what you bring to it from your own camera roll.
Unless you joined the newsletter, we don't hold any personal data about you, so most of the rights you'd normally exercise — access, rectification, erasure, portability — have nothing to apply to on our side. If you did join, your email address at Buttondown is all there is: unsubscribe to erase it, or write to us for anything else. If this changes in the future, we'll update this page and bump the effective date at the top.
If we ever materially change what the app does — for example, if a future version were to add a sync feature that talks to a server — we'd revise this page first, update the effective date, and call it out in the app's release notes. The current intent is to keep the app fully on-device for as long as it keeps shipping.
Replies usually within a couple of days, from Berlin.