SaltPrint · last updated 27 July 2026
The short version. Your photographs never leave your Mac. SaltPrint has no account, no ads, and no third-party analytics or trackers, and it sets no cookies. The only personal information anything here touches is the IP address that every web request in the world carries — plus whatever you choose to put in an email if you write to me.
SaltPrint does all of its work — decoding, converting, building negatives — entirely on your own Mac. Your images are never uploaded, never sent to me or anyone else, and never seen by me.
The one exception is the obvious one: if you decide to email me a print you're proud of, or an image to help explain a bug, then I see what you chose to send — because you sent it to me, on purpose. I don't do anything with it beyond replying to you, and I won't share or publish it without asking you first.
Like every website, the server that hosts this page (Netlify) logs the basic technical details of each request — including your IP address, the time, and which page or file you asked for. That's how the web works; it isn't specific to SaltPrint.
On top of that, I keep a few anonymous running totals so I can tell whether anyone is actually using this: how many times the page has been visited, how many times the app has been downloaded, and how many times installed copies have checked for an update. These are plain counters — they add up to numbers like "312 downloads". They contain no cookie, no identifier, and nothing that ties a count back to you. I can't use them to follow a particular person around, and I don't try to.
One of those totals is a language and country pair — for example "+1 to German in Austria". The language is the one your browser says it prefers, and the country is worked out from your connection by the host and then discarded; the address itself is never stored. It is recorded as a broad language only (de, not de-AT), with no date and no time attached, and it is not linked to a visit, a download, a survey answer, or anything else. It exists to answer one question: which languages should SaltPrint and this page be translated into, so that work goes where the readers actually are rather than where I guess they are.
Being straight with you about the limit of that: these are small numbers. If exactly one person visits from a country, a row reading "1" obviously describes that one person, and I can see it. That is as far as it goes — there is no name, no address, no history, and nothing to look up. I'm telling you because it's true, not because there's a way to act on it.
SaltPrint is free, and it's written by one person in his own time and at his own expense. Everything on this page describes what I do and how I intend to keep doing it — it is a statement of practice, not a guarantee. Software has bugs, hosting providers change, and I may get something wrong. If I do, I'll fix it and say so.
The app itself is provided "as is" and "as available", with no warranty of any kind, and liability is limited — the binding wording is in sections 7 and 8 of the license agreement, and that text governs over this plain-English summary. Please keep your own backups of your photographs and of anything the app produces. Using SaltPrint means accepting that.
Two things that disclaimer deliberately does not do. It does not take away rights the law gives you where you live — some places don't permit those exclusions, and where that's so, they simply don't apply to you. And it isn't a licence to be careless with your data: the reason there's so little to disclaim here is that so little is collected in the first place.
When SaltPrint launches, it asks this website whether a newer version exists, and tells you only if one does. That request is a plain check for a version number. It sends no personal information beyond the IP address any web request reveals, and nothing about your images or what you do in the app.
You can switch it off entirely under Help ▸ Check for updates automatically in the app. With it off, SaltPrint makes no network connections at all except a survey you choose to send (below).
SaltPrint asks you, at most three times, to answer a short survey — which alternative processes you print, what printer and transparency film you use, whether the app has actually produced a print for you, how well it's working, and how experienced you are. It's also available any time under Help ▸ Answer the survey.
Why I ask. I need to know which processes people actually print, what they make negatives with, and whether the app is working — because those answers decide what I build next, and I have no other way to find out. It is for the software and the people using it. There is no marketing here: no list, nothing sold, nothing shared, no third-party service involved, and no advertising of any kind, ever.
It's asked, not taken. Nothing leaves your computer until you press Submit, and the dialog shows you everything that will go with your answers before you do: your SaltPrint version and build, your operating system and processor, and your system's language setting. That's the whole list. There is no telemetry — SaltPrint does not count what you do in the app, and nothing about your images or your files is included.
What is added at my end. One thing: the country the submission came from, worked out from the request itself. It's there to help me judge which languages SaltPrint should be translated into. Your IP address is not stored — it is used to derive the country and then discarded.
Anonymous unless you choose otherwise. A submission carries no account, no identifier, and nothing linking it to any other submission or to your copy of the app. The email field is optional and blank by default. If you fill it in, that address is stored alongside your answers — so yes, that is a list of addresses, and I'd rather say so than pretend otherwise. What it isn't is a mailing list: I use it to reply to you, and for nothing else. If you'd like me to delete what you sent, email me and I will — though if you answered anonymously there's nothing in it I can find you by, so tell me roughly when you submitted it.
If you'd rather not answer, just close the dialog. It asks three times at most and then stops on its own.
If you send feedback or a bug report — including through Help ▸ Report a bug, which opens your own mail app — then I receive your email address and whatever you write, along with the version and operating-system details (macOS or Windows, and the release and processor architecture) the bug report fills in to help me diagnose the problem. I use that only to read and answer you. You won't be added to a mailing list — there are no newsletters or announcements, and I don't send bulk email at all.
If this policy changes, the date at the top changes with it. Questions about any of this are welcome at fabiani@stevefabiani.com.
← Back to SaltPrint