- Home
- Privacy
Privacy Notice
What this site keeps about you, why, who else handles it, how long it is kept, and how to have it deleted.
The short version. History of Makeup is a reading site with optional reader accounts. If you only read, we keep almost nothing about you: there are no advertising cookies and no profile, and Google Analytics, which counts visits and shows us how the site is used, runs only if you accept it — never before, and never with your name, email address or account. If you open an account, we keep what you give us to run it, and a beauty profile only if you choose to fill one in. We do not ask about your health, height or weight. Nothing is sold, and you can download or delete everything yourself, from Settings, at any time.
Who is responsible
The controller of your personal data — the one who decides what is done with it and answers for it — is the operator of History of Makeup:
- Operator
- History of Makeup
- Privacy contact
- privacy@historyofmakeup.com
We have not appointed a data protection officer. Anything about this notice or your data goes to privacy@historyofmakeup.com, which reaches the person responsible. The full details of the operator are in the legal notice.
If you only read the site
Pages and server logs
The site runs on Amazon Web Services, with its database in Ireland (AWS region eu-west-1), and pages reach you through Amazon's delivery network, CloudFront. Like any web server, ours keeps a record of requests: the address asked for, the time and the response, and at the edge of the network your IP address and your browser's description of itself. These records are used to keep the site running and secure — to find faults and turn away attacks — and for nothing else. They are kept for 30 days, then deleted.
Pages load no scripts, typefaces or images from anyone else: the fonts, the pictures and the narration are served from our own address, so no third party learns what you read here — unless you accept Google Analytics, whose script then comes from Google and reports the pages you view, as described below.
Searching
What you type into search is sent to our server to find the results. A search of three characters or more is also sent to OpenAI, which turns the words into numbers that let us find articles by meaning as well as by exact words. OpenAI receives the words only — never your IP address, an account or any other identifier. Under its terms for this service it does not train on what it receives, and it says it keeps it for up to 30 days to detect abuse unless the law requires longer. We keep the numbers it returns, filed under a one-way code made from the words rather than the words themselves, so that the same search need not be sent twice.
Your last six searches are remembered in your own browser, for the search panel. That list is never sent to us.
If you have accepted Google Analytics, a search made on the search page, whose words appear in its address, is reported to it as well, words included, unless they look like an email address or a telephone number. What you type into the ingredient dictionary's or a section's own search box is not. See Google Analytics.
Product links
Product links pass through our own address (/go/…), which adds 1 to a count for that link, the page it was on, and the day. No identifier, IP address, cookie or profile is stored against the click. It is a number per link per page per day, and it cannot tell us who you are. If you have accepted Google Analytics, the click is also reported to it — which product, brand and shop, and the page it was on — as described below.
The shop you arrive at — Amazon.com, a brand's own shop, or an affiliate network passing you on to one — learns that you came from History of Makeup, through the affiliate tag in the link and the address your browser reports. From that moment its own privacy notice and cookies apply, not this one. See the affiliate disclosure for how the links work.
Writing to us
The contact form on the About page keeps what you write in it: your name, your email address, the reason you chose, your message and the date. Nothing else is recorded with it — not your IP address, not your browser. To keep robots out, the form counts how many letters arrive from one connection in an hour; that count is not kept with your letter and is discarded within a day.
Letters sent through the form are deleted 12 months after they arrive, or sooner whenever you ask.
Email you send to one of our addresses reaches us through our domain's mail forwarding (Namecheap) and is kept in the editors' mailbox, which is held by Google (Gmail). Letters and emails are read by the editors and used to answer you and, where one points out an error, to correct the article. Emails are deleted once the matter is closed and no longer needed as the record of a correction, and at the latest 24 months after our last reply — or sooner, whenever you ask.
The newsletter
There is no newsletter sign-up at present, and no address is collected for one. If a newsletter starts, this notice will describe it first.
Google Analytics, only if you accept
To learn which pages are read and how the site is used, we use Google Analytics 4 — only if you accept it. On your first visit a notice at the foot of the page asks, with "Reject" and "Accept analytics" side by side and nothing chosen for you. Until you accept, nothing at all is sent to Google: its script is not loaded and no analytics cookie is set. Rejecting changes nothing else about the site. We ask about analytics and nothing more: advertising, ad personalisation and Google signals stay off whatever you answer, so what is measured here is not linked to a Google account or used for advertising.
What it records, if you accept
- The pages you view: their address and title, the page you came from, and when. The address goes without anything after its "?", except the words of a search on the search page and a campaign's
utm_tags. - What you do on them: whether you scroll to the end of a page; clicks on links to other sites and on product links; files you download; that a form was started or sent, never what you typed into it; playing the narration or the film (and which version of the film, upright or wide), and how far you got; hearts, what goes into or out of a list (never the list itself), shares, filters, looks opened and the sound switch; and pages that were not found. Each is recorded by the identifier of the page or product concerned, never by anything you wrote.
- Searches: the words of a search made on the search page, which appear in its address, and how many results it found.
- If you have an account: that someone joined or signed in, and whether with Google or a password, and that someone finished the questionnaire — never who, and never an answer. The questionnaire itself is never measured: a join or a finish there is recorded on the next page you open that is.
- Your device: its type, browser, operating system, screen size and language.
- Roughly where you are: Google works out your country, region and city from your IP address, then discards the address; Google Analytics does not log or store IP addresses.
- A random number for your browser, kept in the
_gacookie, so that several visits from the same browser count as one visitor. It is not linked to your name or your account.
What it never receives
Your name, email address, date of birth, password, account number, profile answers, the names of your lists, or anything you write to us. No account identifier is ever sent. The pages of your account, the questionnaire, the password-reset page and the site's administration are never measured at all: Google's script is not present on them. Every event the site itself sends is checked in your browser against a fixed list of what may be sent, and a value in it that looks like an email address, a telephone number or a sentence is dropped before anything leaves. Page addresses are cleaned the same way: without their query string (except as above), and with anything in them that looks like an email address taken out.
Cookies, and how long it is all kept
Google Analytics sets two cookies on this site, _ga and _ga_FDQKVFYGPX, which last up to 13 months after your last visit. In Google Analytics the records of visits are kept for 14 months and then deleted; the totals in its reports ("120 readers on Tuesday") describe nobody and stay. Your answer is kept in your own browser, under hm:consent:v1, with the date and the version of this notice you answered (now version 1), and is never sent to us. After 13 months, or if this section changes in substance, you are asked again.
Who handles it, and where
Google Ireland Limited, Gordon House, Barrow Street, Dublin 4, Ireland, runs Google Analytics for us as our processor, under Google's data processing terms for Google Analytics. Google may process the data in the United States: Google LLC is certified under the EU–US Data Privacy Framework, and Google's terms also include the European Commission's Standard Contractual Clauses.
Why we may, and how to change your mind
The legal basis is your consent: Art. 6(1)(a) of the GDPR and, for storing and reading cookies on your device, Art. 5(3) of the ePrivacy Directive as Romanian law applies it (Law 506/2004, art. 4(5)).
You can change your answer at any time with Cookie settings, in the footer of the site's pages. Saying no after yes stops the measuring at once and deletes the Google Analytics cookies from this site. It does not undo what was sent before, which stays in Google Analytics until its 14 months are up, filed only under the random number the cookie held. We cannot connect that number to you, but if you send it to us (it is in the _ga cookie, so copy it before you say no), we will have Google delete what is filed under it.
Global Privacy Control. If your browser sends it and you have not answered here, we take it as a no: the notice is not shown and nothing is measured, unless you accept analytics yourself from Cookie settings. An answer you have already given here stands until you change it there. The older Do Not Track setting is not read; without your yes nothing is measured anyway. If your browser will not store your answer, as some private windows will not, it holds until the tab is closed or reloaded, and you are asked again next time.
If you open an account
Your account
To open an account we need your email address, your name, your date of birth and a password — or your Google account instead of a password. Your date of birth is asked to confirm that you are 16 or over. Your password is never stored, only a one-way scrypt hash of it, which cannot be turned back into the password.
While you confirm your email address, the details you typed wait for the code for up to 15 minutes and are deleted within a day of it expiring. A cookie ties the sign-up to the browser you started it in, so that nobody else can finish it with a password of their own. One-time codes and reset links are kept only as one-way hashes and are deleted after 7 days.
If you sign in with Google, Google tells us your name, your email address, whether Google has verified it, your Google account's identifier and, for a work or school account, its domain. We receive nothing else — not your password, contacts, mail or files. Google knows you signed in to History of Makeup and handles that under its own privacy policy, as a separate controller. You can remove our access at any time from your Google Account, under Security, in "Your connections to third-party apps and services".
Staying signed in, and keeping the account safe
Each browser you sign in on has a session record: when it started and was last used, the kind of browser and system ("Safari on iPhone") and a shortened form of your network address (the first three parts of it). You see these in Settings, under Security, and can sign any of them out. A session lasts 24 hours, or 30 days from its last use if you ask to be remembered, and never more than 180 days; its record is deleted 30 days after it ends.
A security log records sign-ins, failed attempts, password and email changes, data downloads and similar events, with the IP address and browser they came from. It is kept for 90 days — also after an account is closed, no longer linked to it — so that misuse can be investigated. Sign-in attempts are also counted to slow down password guessing; the counters hold one-way codes, not addresses, and last at most a day.
Your beauty profile
After you join you may fill in a beauty profile: about you, your face, skin, hair and nails, what you use, your style, budget and values, and the history that interests you. Every question is optional, and any answer can be changed or deleted whenever you like. Each question says what its answer is used for. Most shape Vivien's picks (below); some are kept for your profile only and change nothing — your gender, for example, is counted only in anonymous totals.
What we do not collect at present. We do not ask about skin conditions, eye comfort or allergies. We do not ask for your height or weight. We do not record what you read or listen to. There is no newsletter sign-up.
You may also add a photo. We keep a small square copy that we make from it, with the camera, place and time stripped out; the original is never stored. Only you see it, and it goes when you remove it or close your account.
Health, height and weight
We do not ask about skin conditions, eye comfort, allergies, height or weight at present, and the permissions for them are not offered. If they are offered later, this section will describe how they are kept and used before anyone is asked.
Readers aged 16 and 17 may hold an account.
Saves, lists, your Cabinet and your listening
What you heart, the lists you make, the products in your Cabinet (what you use, want to try, or have ruled out) and the picks you set aside are kept in your account until you remove them or close it. Lists are private: there is no way to share one.
We do not record what you read or listen to. The "Reading and listening history" setting is not offered at present, so nothing about your reading is sent to us. While you are signed in, the narration player still tells our server where you stopped, and the server keeps nothing of it.
Before you sign in, hearts and listening positions are kept in your own browser only. When you sign in, your hearts are added to your account and the browser's copy is cleared; the listening positions are discarded.
Vivien's picks: how suggestions are made
Vivien is the voice of our editors. Her picks are chosen by fixed rules the editors wrote, not by an AI model, and nothing about you is sent to an AI service to make them. This is profiling in the legal sense, so here is how it works.
- What goes in: your profile answers, your Cabinet, what you have saved and listed, and the picks you set aside.
- What never goes in: your name (it is used only to greet you), your age and date of birth, your gender, your country and region, and your height and weight.
- What the rules do: leave out what you already own or have ruled out, and anything that contradicts a firm answer — a price band you never buy, a quality you said a product must have, a finish, coverage or skin type that is not yours, a brand you avoid. What remains is scored against your answers, and each pick keeps its reasons, so Vivien can tell you why she chose it and what she left out.
- What it can affect: which articles, looks and products appear on your For you page, and in what order. It has no legal or similarly significant effect on you, and no decision about you is made by it.
- How to stop it: in Settings, under Privacy & data, "Stop suggestions" switches it off. While it is off, nothing is worked out about you; your answers are kept, and it starts again only when you switch it back on. You can also set aside any single pick.
A day's picks are stored as codes — never as your answers — expire at midnight (UTC) and are deleted in the next daily sweep. A note of the picks you set aside, and where they were shown, is kept for 180 days.
Email we send you
We send the email an account needs: sign-in and confirmation codes, security notices when the way you sign in changes, a welcome, a warning before an unused account is closed, and a last message when an account is deleted. An editor may also write to you about your account or a letter you sent. Email is sent through Resend. We log each message — which one, the address, the subject, whether it was delivered — and keep its text, except for messages carrying a code or a reset link, whose text is never stored. The log is kept for 180 days.
If an address bounces or reports a message as spam, we keep the address and the reason on a list of addresses we must not write to, for as long as we send email. Ask, and we will take it off.
What the editors can see
To answer a question or a request about an account, the editors can open its page in the site's administration. They see your name, email address and age (never your date of birth); how you sign in, your devices with their network addresses shortened, and the security log; the email we have sent you; your consents and when you gave or withdrew them; whether you have paused Vivien's picks; and how many records of each kind are held about you. Of your beauty profile, your saves, lists and Cabinet, and Vivien's picks, they see only counts — how much of each chapter is answered and where you are in the questionnaire, how many hearts, lists and products — never your answers, what you saved, the names or notes of your lists or which picks you opened. They never see your photo or your password.
Why we may use it: purposes and legal bases
| What | Why | Legal basis |
|---|---|---|
| Server and network logs | Running the site, finding faults, turning away attacks | Legitimate interests (Art. 6(1)(f)) |
| Search, including OpenAI | Finding articles by meaning as well as by words | Legitimate interests (Art. 6(1)(f)); no identifier is sent |
| Counting product-link clicks | Knowing which articles are useful; nothing about you is kept | Legitimate interests (Art. 6(1)(f)) |
| Google Analytics, only if you accept it | Counting visits; seeing how pages, searches, the narration, the film and product links are used | Consent (Art. 6(1)(a)); for its cookies, Art. 5(3) of the ePrivacy Directive (Law 506/2004, art. 4(5)) |
| Letters and emails to us | Answering you; keeping the record of a correction | Legitimate interests (Art. 6(1)(f)) |
| Your account, sign-in, sessions, saves, lists, Cabinet, photo | Providing the account you asked for | Contract (Art. 6(1)(b)) |
| Account email: codes, security notices, notes from an editor | Running the account and keeping it safe | Contract (Art. 6(1)(b)) |
| Security log, sign-in counters, the do-not-write list | Protecting accounts from misuse; not writing to addresses that bounce or complain | Legitimate interests (Art. 6(1)(f)) |
| Profile answers and Vivien's picks | The suggestions you asked for, with a switch to stop them | Contract (Art. 6(1)(b)) |
| Your date of birth and the record of your consents | Checking you are old enough; proving what you agreed to | Legal obligation (Art. 6(1)(c), with Arts. 7(1) and 8) |
| Deleting data on time, closing unused accounts | Keeping nothing longer than needed | Legal obligation (Art. 6(1)(c), with Art. 5(1)(e)) |
| Database backups | Recovering the site after a failure | Legitimate interests (Art. 6(1)(f)) |
Where the basis is our legitimate interests, you may object, and we will stop unless we have compelling grounds — keeping the site secure, for instance. Where it is consent, withdrawing it does not make earlier use unlawful, but it ends the use at once.
Who else handles it
We do not sell personal data, and we have no advertising partners. These companies handle some of it for us, under contracts that let them use it only on our instructions, unless marked otherwise:
- Amazon Web Services EMEA SARL (Luxembourg) — hosting, the database and its backups, logs and page delivery. The database is in Ireland (AWS region eu-west-1); CloudFront serves pages from the location nearest to you.
- Resend — sends our email: it receives your address and the message.
- OpenAI — receives the words of a search, and nothing that identifies you.
- Google — holds the editors' mailbox (Gmail), where email you send us is kept. When you sign in with Google, Google acts as a separate controller under its own privacy policy.
- Google Ireland Limited (Google Analytics) — only if you accept analytics: measures how the site is used, for us, as our processor. It receives what is listed under Google Analytics above, never your name, email address or account.
- Namecheap — our domain registrar, which forwards email sent to our addresses.
- Amazon and other shops — receive nothing from us. They learn that you arrived from this site when you follow a product link, and are separate controllers from then on.
We would also disclose personal data to a court or public authority where the law requires it.
Transfers outside the EU
Your account and profile are held in the EU, in Ireland (AWS region eu-west-1), and their backups are kept only in the EU. Some of the services above are United States companies that may process data there (Resend, OpenAI, Google, Namecheap). Our email is sent from Resend's region in Ireland, but Resend is still a US company and may hold message records in the United States. Google Analytics, if you accept it, is provided by Google Ireland, and Google may process its data in the United States. CloudFront delivers pages from the server nearest to you, which may be outside the EU. Each of these transfers is covered by the European Commission's Standard Contractual Clauses, or by the company's certification under the EU–US Data Privacy Framework where it has one. Write to us for a copy of the relevant safeguards.
How long it is kept
| What | How long |
|---|---|
| Server and network logs | 30 days |
| Letters sent through the contact form | 12 months from the day they arrive, or sooner if you ask |
| Emails to our addresses | Until the matter is closed; at most 24 months after our last reply |
| Sign-up details waiting for the code | Up to 15 minutes, deleted within a day |
| One-time codes and reset links (hashed) | 7 days |
| Sessions | 30 days after the session ends |
| Security log | 90 days, including after the account is closed |
| Sign-in counters (one-way codes) | At most a day |
| Email log | 180 days |
| Do-not-write list (bounces and complaints) | As long as we send email, or until you ask |
| Account, profile, photo, saves, lists, Cabinet, consents | Until you delete them or the account |
| A day's picks | Expire at midnight (UTC); deleted in the next daily sweep |
| Picks you set aside | 180 days |
| An account never used | Closed after 36 months without a sign-in, 30 days after a warning email |
| A Google sign-up never finished | 7 days |
| Google Analytics records, only if you accept it | 14 months in Google Analytics, then deleted; its cookies up to 13 months after your last visit, or until you say no |
| Product-link counts and search numbers | Kept; neither is about you |
Deletion happens in a daily sweep. The database is backed up automatically, and backups expire after at most 35 days, so something you delete can survive in a backup until then. Backups are used only to recover the site after a failure.
Cookies and what your browser keeps
If you are not signed in and have not accepted Google Analytics, this site sets no cookies at all. The two Google Analytics cookies are the only ones that need your consent, and they are set only once you give it (see Google Analytics). Everything else below is needed for something you asked for — staying signed in, finishing a sign-up, your hearts, remembering your answer about analytics — so it needs no consent, and none of it is used to follow you anywhere else.
| Name | What it holds | How long |
|---|---|---|
hom_session_v1Cookie, signed-in readers | A sealed reference to your session: an account number and a session number, nothing else. Not readable by scripts. | Up to 30 days; removed when you sign out |
hm_signed_inCookie, signed-in readers | The figure 1, so a page knows to ask who you are. | As the session cookie |
hm_signupCookie, while you sign up | A one-way code tying the sign-up to this browser, so only you can finish it. Sent only to the sign-up address. | A day, or until the account is created |
hm_oauthCookie, during Google sign-in | A sealed one-time check that the reply came from Google for you. | 10 minutes |
_gaCookie, Google Analytics, only if you accept it | A random number for this browser, and when it was first seen, so that repeat visits count as one visitor. | Up to 13 months after your last visit; deleted when you say no |
_ga_FDQKVFYGPXCookie, Google Analytics, only if you accept it | The current visit: a number for it, when it started, and how many visits there have been. | Up to 13 months after your last visit; deleted when you say no |
hm:consent:v1Browser storage | Your answer about Google Analytics, yes or no, with the date and the version of the notice you answered. Never sent to us. | Until you clear it; after 13 months you are asked again |
hm:library:v1Browser storage | Your hearts and where you stopped listening, before you sign in. | Until you clear it |
hm:recent-searchesBrowser storage | Your last six searches. | Until you clear it |
hm:join:draft, hm:auth:intentTab storage | A sign-up in progress, and what you were doing when asked to sign in. | Until the tab is closed |
hm:library:guest-note, account:qq-dismissedTab storage | That a one-off note or question has already been shown. | Until the tab is closed |
Clearing this site's data in your browser removes everything kept there; it does not delete your account.
Your rights
You can ask us, free of charge:
- for a copy of your data, in a form you can take elsewhere. With an account, Settings → Privacy & data → "Download my data" gives you all of it at once, as one file.
- to correct it — most of it you can edit yourself, in your profile and in Settings;
- to delete it — "Delete your account" in Settings does it at once, and any single answer can be deleted on its own. See deleting your data;
- to restrict how it is used while something is put right;
- to object to a use based on our legitimate interests, and to switch off Vivien's picks ("Stop suggestions" in Settings);
- to withdraw a consent — in Settings, under Privacy & data, where withdrawing deletes what the consent covered; and for Google Analytics, with Cookie settings in the footer of the site's pages, which also deletes its cookies.
Anything you cannot do yourself, write to privacy@historyofmakeup.com. We answer within one month (two more for a complicated request, and we will tell you if so). We may ask you to write from the address on the account, or confirm a code we send there, so that nobody else can ask for your data.
You may complain to the data-protection authority. In Romania that is the ANSPDCP (Autoritatea Naţională de Supraveghere a Prelucrării Datelor cu Caracter Personal), Bulevardul General Gheorghe Magheru 28–30, Sector 1, 010336 Bucharest, Romania, www.dataprotection.ro. Elsewhere in the EU you may complain to the authority where you live or work. We would rather hear from you first, but you need not ask us before you complain.
Age
Accounts are for readers aged 16 and over, and sign-up refuses an earlier date of birth. We do not knowingly keep data about anyone younger. If you believe a child under 16 has an account, write to privacy@historyofmakeup.com and we will delete it.
Security
Every page is served over HTTPS. The database sits in a private network, encrypted at rest; health, height and weight answers, where asked, are encrypted again with a separate key; passwords are stored only as scrypt hashes; and a session can be ended from Settings, or everywhere at once. Only the site's editors can reach the administration pages. If a breach puts your data at risk, we will report it to the ANSPDCP within 72 hours of learning of it, and tell you without delay where the risk to you is high.
If you live outside the EU
The same practices apply wherever you read from. We do not sell personal information or share it for advertising, and we offer no financial incentive for it. If your browser sends Global Privacy Control and you have not answered our analytics notice, Google Analytics stays off unless you turn it on yourself. We collect no health data. The rights above are open to every reader, wherever you live.
Changes to this notice
The date on this page changes whenever the notice does. If a change affects something you have consented to, the consent is asked for again — in Settings, or for Google Analytics in the notice at the foot of the page — and nothing relies on it until you agree.
Last updated 29 September 2026