Skip to content
Vanity or Vice

Makeup · Skincare · Spa

The Intelligence Suite

Makeup misbehaves. Skincare multiplies. Treatment menus get coy. Three working apps, and one Decision Record that carries the question between them without making you start from scratch.

A pale oak worktable set as three stations: a white pump bottle and glass pipette on linen, brass-ferruled brushes beside a steel palette and open compact, and a steel tray holding a handheld device beside a highlighted printed page and reading glasses
Published
Aug 15, 2026
Updated
Sep 25, 2026

The articles argue. The apps calculate.

Use one when you are past the interesting-reading stage and have an actual decision in front of you: makeup that will not behave, a skincare routine that has become a small administrative state, or a treatment menu that says everything except the thing you need to know before paying the deposit.

They are free and they need no account. The Decision Record that moves between them is a file in your own browser. Each app sits at its own address and keeps its own copy, so when you cross from one to the next the record travels inside the link rather than through a server. That is the honest version of “shared”. Nothing is kept at this end, which also means nothing can be handed back to you if you clear your browsing data. What it holds, and what erases it, is set out at the bottom of this page, next to your own record.

Which app owns the problem, and how the Decision Record crosses between them Three panels sit side by side. Makeup Intelligence answers what is actually happening on your face and which jobs one formula was asked to do. Skincare Intelligence answers what the routine is for, what it is tolerating and what is redundant. Spa Intelligence answers what a venue has and has not disclosed before the deposit. Two curved arrows run beneath the panels: foundation trouble that turns out to be a barrier problem moves from Makeup to Skincare, and a skincare goal that has become a procedure question moves from Skincare to Spa. On each arrow is the Decision Record, travelling inside the link. A band underneath states that the record is one file per browser, cleared with your browsing data, with no copy on a server. Makeup Skincare Spa What is happening on yourface, and how many jobsone formula was givenbefore 8 a.m. What the routine is for,what your skin tolerates,what is redundant, andwhen to judge it. What the venue named,who performs it, what isstill unknown — beforethe deposit. record in the link record in the link Foundation trouble turns outto be a barrier problem. The skincare goal has becomea procedure question. One file, held in your browser. No copy on a server. It crosses in the link, not in storage — and your browsing data takes it with it.
Three separate addresses cannot read each other’s storage, so the record crosses inside the link. That is what makes it both shared between the apps and local to your browser — and why clearing site data ends it with no recovery.

Makeup Intelligence

For the moment your makeup looks like makeup in exactly the way you did not mean.

Makeup Intelligence works with formula type, finish, layering, colour, climate, time, technique and wear. It is deliberately more interested in what is happening on your face than in which brand has the prettiest launch campaign.

It separates a product problem from an order problem, a skin-prep problem, a coverage problem, or the very common problem of asking one formula to do six incompatible jobs before 8 a.m. Wear results go back into the same Decision Record, because the mirror at hour six gets a vote too.

Open Makeup Intelligence →

Skincare Intelligence

The shelf has become a committee, and it still has no job description.

Skincare Intelligence starts with what the routine is supposed to accomplish, what your skin is tolerating, what is redundant, what the budget can actually support, and what deserves enough time to be judged fairly.

It is useful when a routine needs simplifying, when an expensive active is auditioning for a job another bottle already does, or when you need a reassessment date instead of the internet’s favourite instruction to keep going forever. Reassessments go back into the Decision Record, so a product is not graded only on the day you bought it.

Take the shelf apart →

Spa Intelligence

Read the menu before the room gets expensive.

Spa Intelligence does not rank providers and it does not decide whether a treatment is right for you. It reads disclosure: what service is actually named, what product or device is identified, who performs it, what the marketing sentence claims, what is still unknown, and which questions are worth saying out loud in the consultation. It also prices the whole year, not the first appointment.

That distinction matters. A gorgeous lobby can be gorgeous. It cannot answer who owns an after-hours complication. A famous machine can be impressive hardware. It is still not a treatment plan until the settings, indication, operator and real recovery are attached.

Check a booking →

When the problem changes departments

Sometimes foundation trouble turns out to be a barrier problem. Sometimes the skincare goal has become a procedure question. Sometimes a treatment claim needs a better evidence file before anything else happens.

The Decision Record is there for that handoff. It carries the concern, constraints, evidence and earlier decisions into the next app without pretending the next app has already reached a conclusion. Nothing moves unless you choose to move it.

Come back once there is something new to look at

A first answer is cheap. The expensive question is whether it survived the wear test, the routine interval, the consultation or the treatment checkpoint — and most beauty decisions are never asked that question again, which is precisely how one mediocre purchase hardens into a permanent habit.

So the apps are built to be reopened. Name the problem, the constraints and the trade you are accepting. Keep the brief, so memory cannot quietly rewrite your reasoning after the money is gone. Come back when there is new evidence rather than a new mood, and compare the current state against the original decision instead of against how you feel about it today.

In practice that is a wear log in Makeup Intelligence; a return to your skincare progress once enough time has passed to judge a routine rather than grade it on purchase day; and in Spa Intelligence, your booking file — what the venue disclosed — reopened when the consult, the price or the plan changes.

You do not need to use all three. Use the one that owns the problem you actually have. Beauty already has enough routines trying to turn themselves into full-time jobs.

Definition

What the Decision Record actually is

Your record lives only in this browser, so it appears here once the page has loaded.

A single JSON object held in your own browser. It is the thing that lets a question survive moving between Makeup, Skincare and Spa Intelligence without you retyping it, and without the next app guessing at what the last one concluded.

What it stores

Concern
The question in your words, seeded from the first Evidence Receipt you save.
Goals
What you are actually trying to change. Added in the apps, never inferred here.
Constraints
Budget, downtime, skin reactivity, timeline — whatever narrows the options.
Evidence
Evidence Receipts. Each carries its claim, source, source URL, publication date, exact-object match, confidence, commercial context, correction state and stated uncertainty.
Decisions
What you chose, and in which app.
History
A timestamped log of every addition, so you can see how the decision moved.
App state
Where you last were, so an app can resume rather than restart.

Where it lives, and what deletes it

  • It is stored only in this browser, under localStorage, key vv-decision-record-v1. There is no account and no copy on our servers. We cannot read it, restore it, or tell you what was in it.
  • Clearing your browsing data deletes it permanently. So does "clear cookies and site data", most privacy-cleaning extensions, and closing a private or incognito window. There is no warning and no undo. If a record matters to you, export it.
  • It does not follow you between devices or browsers. A record built on your laptop is not on your phone.
  • It has no expiry date. It persists until something on the list above removes it. It is not cleared on a schedule and it does not lapse.
  • It is capped. The most recent 120 Evidence Receipts and 240 history entries are kept; older entries fall off the front rather than growing without limit.
  • Nothing is added without you clicking. Reading an article does not write to the record.
  • Moving between apps carries it inside the link, in the part after #vvdr=. Browsers never send that part of an address to a server, so no server sees it. The receiving app merges it into its own copy and immediately removes it from the address bar, so it does not linger in the URL you share or bookmark.

What it deliberately does not do

It does not turn evidence about one object into evidence about another. An ingredient receipt does not become proof about a finished product; a device-category receipt does not become proof about one clinic's machine; a treatment receipt does not become a safety clearance for you specifically. Each receipt keeps its own exact-object match and confidence so the next app can see the gap rather than inherit a conclusion.