Back to the app · Terms

Privacy

Last updated: 13 October 2026

This page says what Back in Color does with your photo and your data, in plain words.

The short version

Who we are

Back in Color is run by Nik Novak, Ob dolenjski železnici 124, 1000 Ljubljana, Slovenia.

For anything on this page, write to us at hello@backincolor.com.

Your photo

Before the photo, the app shows what it will do with it and waits for you to agree. You can skip the photo and use your answers only.

If you give a photo, this is what happens on your own phone or computer:

The photo itself and the landmarks are not sent to us. They exist only in the open page and are gone when you close or reload it.

The one case where a photo passes through our server

If you start on a computer and choose to take the selfie with your phone, you scan a code and the phone sends the photo to our server so that the computer can fetch it.

Your computer then reads the photo in the browser, as described above.

What our server receives for the analysis

Your browser sends our server:

The server works out your result from what it is sent and stores none of it. It answers with a preview (your undertone and three colors) and a sealed copy of your result. Your browser keeps the sealed copy. Only our server can open it, and it shows you the full result only once you have paid. The sealed copy stops working after 30 days.

Your first name and your other answers are not sent to us. They stay on your device.

What stays on your device

Two cookies, both strictly necessary. Neither can be read by scripts on the page, and neither is used for advertising or tracking.

One entry in your browser's local storage, bic-flow-v1, so that you can close the page and pick up where you left off. It holds:

It is kept for 30 days from your analysis, or from when you started if there is no analysis yet. Coming back does not start the time again. After that the site no longer uses it, and deletes it the next time it is opened in that browser.

"Forget this device" and "Redo my analysis", both in your result, clear your name, your answers and your saved analysis at once. Neither removes the cookie that shows you have paid, so your colors stay unlocked in that browser. If you have not paid there is no button for this yet: the entry goes when its time is up, or at once if you clear this site's data in your browser settings.

Your photo, the measurements and your opened full result are never saved on the device. They exist only in the open page.

When you pay

You pay on a card page run by Stripe. Your card details go to Stripe only. We never see them.

What we record about a purchase:

If you tap the button and do not finish paying, the first of those records stays. It holds no email and nothing else that says who you are.

The records are kept in a database run by Cloudflare, in the United States, for as long as needed to give you access to your result and to meet our accounting duties.

Getting back in by email

"Already paid?" asks for the email you paid with. If a paid purchase exists for that address, we send a link to it. The link works for 20 minutes. Opening it does nothing by itself: the page asks first, and your browser gets access only when you press the button.

The page answers the same way whether or not the address has bought anything, so nobody can use it to find out who has.

To stop the form being used to send mail over and over, one address gets one link at a time and no more than 3 emails an hour: while a link still works, asking again does not send another. For that count we keep a keyed hash of each address typed into the form. It cannot be turned back into the address without our secret key. It stops counting after one hour, and is deleted by the first request for a link that arrives after that.

The email is sent for us by Cloudflare's email service, or by Brevo when that service is not in use. Whichever sends it sees your address and the link.

Analytics

We use PostHog (PostHog Inc., United States) to see where people leave the app and how many buy. It is set up like this:

What it records: which screens are reached; which of the example photos were looked at; how the photo was given (camera, upload or phone) and, with a phone, whether it connected and sent; whether the photo check passed, or the reason it did not; whether a result rests on a photo or on answers only; whether a payment was started and how it ended; and requests to restore or redo. With each event come general technical details such as browser and operating system, device type, screen size, language and time zone, the address of the page without anything after the question mark, the site you came from, and a campaign tag if the link you followed had one.

Your browser does not talk to PostHog. It talks to our own site, and our server passes the events on without your cookies. It does pass on your IP address and browser type, because PostHog works out a visitor number for the day from them, using a salt it discards daily. A visitor who comes back the next day counts as a new one.

When a payment completes or is refunded, our server also tells PostHog: the plan, the amount, the currency, and a code made from the purchase reference with our secret key. No email and no Stripe id.

If your browser sends Global Privacy Control or Do Not Track, the page sends PostHog nothing at all. The count of payments in the paragraph above comes from our server, not from your browser, and still happens.

No advertising cookies, no ad pixels, and nothing sold or shared for advertising.

Protection against misuse

Our server limits how often one internet address can call it. For that it uses your IP address, in counts that Cloudflare keeps for one minute at a time.

Who else handles your data

Cloudflare, Stripe and PostHog process data in the United States. For people in the EU, that transfer rests on the EU-US Data Privacy Framework or on standard contractual clauses, as each provider's terms set out.

Our legal grounds (EU)

Your rights

You can ask what we hold about you, ask for it to be corrected or deleted, or object to how we use it. Write to the address under Who we are. We answer within 30 days.

If we delete your purchase record, paid access to that result ends in every browser and it can no longer be restored.

If you live in the EU you can also complain to your data protection authority. In Slovenia that is the Informacijski pooblaščenec.

If you live in California or another US state, you have the rights your state's law gives you. We do not sell or share personal information.

Back to the app · Terms