Data · Methodology

How we know what we know about our members.

Where Fairly’s audience data comes from, how it’s verified, what stays current, and what we never let advertisers see. If you’re evaluating us against a data broker or an inference model, start here.

2. Sources of signal

A member’s profile in Fairly is assembled from three sources. Each one has its own collection method, its own verification mechanism, and its own set of queryable attributes. All four feed the same profile, but they’re labeled separately in the segment builder so you always know whether you’re filtering on self-reported data, purchases from real receipts, or AI estimates.

Self-reported profile
Demographics, household composition, education, employment, lifestyle preferences, and life events — entered by the member, organized by category, opt-in by section.
Captured
Member, in their dashboard
Verified
Member is the source of truth
Real purchase data
What a member actually bought — where, when, and how much. Purchases come from receipts and invoices members upload, read and checked before they count.
Captured
Receipt and invoice uploads
Verified
Read and checked before they count
Behavioral inference
Pattern-level attributes — price sensitivity, brand loyalty, fitness enthusiasm — derived from the other two sources, each with a confidence score and a traceable derivation path.
Captured
Inference over consented inputs
Verified
Confidence threshold + member dispute

3. Freshness

Self-reported profile data — demographics, life events, preferences — is permanent until the user updates it. It doesn’t go stale on a schedule. Inferred behavioral attributes do: each one carries an expiry date.

Refresh cadence
Members keep their own profile current
Members update their answers whenever they like, and new receipts add real purchase data as they upload them. A short monthly check-in only helps them update the same profile fields — every change is confirmed by the member. It is not a separate data source.
Expiry
Inferred attributes expire
Each inferred behavioral attribute carries an expiry date. Once it passes, the attribute stops matching segments until fresh data renews it — unless the member has confirmed it. A member can dispute any inferred attribute; a disputed value stops matching and is not re-created.

4. Sensitive categories

A subset of categories sits behind a heightened consent requirement. Health conditions and religion are the most familiar examples; the broader set covers several other dimensions around identity, beliefs, and life circumstances.

For these categories, each one is turned on separately. The member must switch on that sensitive category by itself, and confirm it, before it becomes queryable. We don’t accept bundled consent, default-on toggles, or implied consent for any sensitive category.

What this means when you target one

Two things happen when a segment filters on a sensitive attribute:

The per-member reward scales up. Members receive more in exchange for sharing more sensitive information.
The audience narrows. Only users who turned on that specific sensitive category are included.

The net effect: sensitive-category targeting costs more. You pay a premium for an audience that has explicitly chosen to be reachable on this dimension.

5. What buyers never see

A handful of things are never available to buyers — not on any terms, not for any premium. These aren’t features we’re holding back. They’re product constraints baked into the architecture.

Member data never leaves Fairly
Segments are targeting definitions, not files. You aim a campaign with one and it runs here — you never receive the people in it, in any form: not raw, not hashed, not as a list. What you see is aggregate: counts, and distributions only once at least 50 people match. This is structural, not a contract term or a DPA term — there is no price at which the audience itself is delivered to you.
No breakdown under 50 matching members
A segment with fewer than 50 matching members shows only a count — no breakdown of who is in it. This applies to the segment builder’s composition preview and the Data Explorer, in the app and through the API.
Individual records are never queryable
No buyer can request a single member’s profile by ID. The segment builder, the Data Explorer, and the API all operate on aggregate filters and counts. The smallest unit a buyer can interact with is a segment — never a person.
Revoked consent propagates immediately
When a member revokes consent for a category, their data becomes invisible to that category’s queries within minutes. They cannot appear in any new survey delivery, sponsored offer, or research invitation — even from a previously-saved segment.
No buyer purchases member-level data, period
Fairly is a marketplace for activated audiences — segments you reach through surveys and research sessions that run inside Fairly. We do not sell, license, or deliver raw profiles, individual records, or de-aggregated data under any circumstance, on any terms, at any price.
Want to evaluate the data hands-on?
Request a demo to explore the platform with seeded data, or apply for access if you’re ready to run.