Fashion Brand Finder

Legal

Advertising Terms & Disclosure Policy — Fashion Brand Finder

Part A — Advertising Terms

A1. Who you are contracting with

M8 Media by Manuel Bucher, Kaffeestrasse 6C, 8180 Bülach, Switzerland (CHE-203.493.947) — "FBF", "we". Contact: hello@fashionbrandfinder.com.

These terms apply to anyone who books a paid placement on Fashion Brand Finder ("you", "the advertiser"). You must be a business, and the person booking must be entitled to bind that business. We do not sell placements to private individuals.

You must be at least 18 to book a placement. Ordinary FBF accounts are available from 13, but taking on payment obligations is a different question — a person under 18 needs a parent's or guardian's consent to commit themselves to something like this, and we do not operate a consent flow for it.

"In writing" means email, sent from and to the addresses the two of us have been using. Neither of us needs to sign anything on paper.

A2. What we sell

We sell two things: fixed, exclusive, time-boxed slots at a flat rate (the hero and the trending block), and Runway, a labelled Sponsored card at fixed positions, prepaid and charged per valid click (C, below).

SlotWhat it isInventory
Home heroThe single large placement at the top of the app home screenExactly one live worldwide at any moment. The database enforces this: overlapping active bookings are rejected outright. At a two-week booking length that is roughly 26 slots a year, in total
Trending slotA position in the labelled sponsored block above the Trending listOne booking per position per time window. positions 1–2 only, so paid never outnumbers organic in view

What we do not sell, and will not sell:

Why we sell it this way — and what it means for you

We can honestly prove one thing from our own booking records: that a slot was exclusively yours for a stated window. That is what you are buying and that is what we invoice against.

We cannot honestly prove impressions or unique reach. Our only traffic measure is an counter of how many times a brand page was opened, per brand per day, with no user id, no session and no IP. It counts openings, not people — the same person opening a page ten times counts ten — so it is not a number anyone could audit and we will not bill against it. Selling you a number we cannot stand behind is how advertising relationships end, so we do not do it.

The same design keeps us out of profiling rules entirely, which is why we will not "just add" targeting later on request.

A3. Booking

Today, bookings are made by hand. There is no self-serve booking console and no automated availability check — those are planned, not built. In practice:

  1. You ask for a window and a slot at ads@fashionbrandfinder.com.
  2. We confirm in writing whether that window is free, and at what price.
  3. You confirm in writing, and send us the creative (A4).
  4. The booking exists once we confirm it in writing — not when you ask, and not when you send creative. Until then the window is still open to anyone.

The price is the flat rate agreed in that written confirmation for that window. If our rate card changes afterwards, your confirmed booking is unaffected.

Slots are allocated first-confirmed, first-served. We do not take bookings from a brand or shop whose profile is not verified on FBF, and we do not knowingly run a placement for a listing that is suspended or restricted. Both are checks a person makes before confirming a booking; nothing in the software enforces them yet.

A4. Creative — what we accept

You supply: a headline of up to 80 characters, an optional subline of up to 160, and one image, which is the approved header image of your profile as it stands when the placement runs (landscape, the same file the app shows on your page). The placement links to your profile.

You warrant that you own or are licensed to use everything you send us, including photography, model images, fonts, logos and music, and that we may display it on FBF for the booked window.

We check creative by eye, against what you send us. We do not run a certificate archive or a document-review team, so "we cannot see evidence for it" means exactly that: you have not put a certificate in front of us.

We will not run creative that:

We can refuse creative for any of these reasons, and we can pull a live placement if we learn one applies after it goes live.

How that works in practice, so it cannot be used against you:

If we pull a live placement because of A4, we invoice the days already delivered and you are not charged for the rest. Rejection is not a judgement about your business — it means we cannot publish that specific claim in our own name.

Approval is not endorsement, and it is not verification. We check creative against the list above by eye. We do not audit your supply chain, your certificates, or your stock.

A5. Delivering the slot

We will show the placement on the booked surface, exclusively, for the booked window.

Reporting is honest and thin: on request at the end of the window we tell you the window we ran and the aggregate count of openings of your own brand page over that period, with the warning in A2 attached. We do not have a per-placement or per-surface counter at all, so we cannot tell you how many times the placement itself was seen. We give you no per-person data because we hold none.

If we fail to deliver: if the placement does not run for part of the booked window because of something on our side — an outage, our error, a double-booking — you get, at your choice:

We calculate the missed days from our own booking records and from what we can establish about the outage. We do not have automated delivery monitoring, so in practice you may notice before we do — tell us, and we will not argue about who spotted it first. Downtime of the app or the underlying infrastructure that is outside our control is handled the same way — you do not pay for days you did not get — but it does not create any further claim.

A6. Changing or cancelling a booking

Because inventory is exclusive, a cancelled window is genuinely lost — we cannot resell a two-week hero on a week's notice.

When you cancelWhat you pay
More than 30 days before the window startsNothing
30 to 8 days before50% of the flat rate
7 days or less before, or after it has startedThe full flat rate

If we resell the window you cancelled, we take what we earn from it off your fee. You never pay for a slot we managed to sell twice.

You can move a booking to a different free window once at no charge if you ask more than 14 days before it starts. After that, moving it is a cancellation plus a new booking.

We can cancel a booking before it starts if your listing stops being verified, if we have suspended or restricted it, or if we cannot accept the creative under A4. We tell you in writing, with the reason, before the cancellation takes effect, and you pay nothing for the cancelled window.

A7. Invoicing and payment

We never take money from consumers. Everything on FBF that involves a consumer paying happens on your own storefront, under your own terms. This applies to advertising too: you pay us, consumers do not.

A8. Your obligations, and ours

You are responsible for the truth of everything in your creative and on the page it links to. If a regulator, a competitor, or the Swiss Lauterkeitskommission challenges a claim that came from you, you deal with it and you tell us promptly.

We are responsible for showing the placement as booked, labelling it under Part B, and not using your creative for anything else. We do not acquire any right to your brand assets beyond displaying the booked placement for the booked window.

A9. Data

Running a placement does not give you any data about who saw it. We hold none to give. Our handling of the little we do hold is described in the privacy policy.

A10. Law and disputes

Swiss law. Place of jurisdiction: Bülach, Switzerland.

A11. Changes

We can change these terms for future bookings. We email the change to advertisers who have booked with us in the previous twelve months at least 15 days before the new version applies, and we publish it with a date. A booking already confirmed in writing runs under the version in force when it was confirmed, unchanged. Every published version is dated and kept.

A12. The rest


Part B — Disclosure Policy

This half binds FBF, not the advertiser. It is published, and it is the standard we hold ourselves to whether or not a slot is currently sold. Nothing in Part A overrides it, and no amount of money buys an exception to it.

B1. Every paid placement is labelled as advertising, and names who paid

Wherever a paid placement appears, it carries a visible label saying it is advertising — a plain word, in the language of the surface, not a symbol and not a colour.

The label names the advertiser: it reads "Ad · {advertiser}", not a bare word. The Swiss Lauterkeitskommission's Grundsatz B.15, on keeping commercial communication separate from editorial content, wants the commercial communicator identified, not merely the fact of commerce disclosed. The name comes from the booking record — either the linked brand or an advertiser name captured when the booking is made — and a paid booking cannot be saved without one, so there is always somebody to name.

The label comes from the booking, never from a guess. Every booking records explicitly whether it is paid or editorial, and the app reads the label from that record — not from whether the booking happens to be linked to a brand. There is no default value: the paid/editorial answer has to be set on each booking, because the harmful direction of a mistake is an advertisement shown as editorial.

B2. FBF's own picks are labelled too, as picks

When FBF features a brand without payment, that is labelled as an FBF pick — not left unlabelled, and never labelled as advertising. The distinction only means something if both sides of it are stated.

B3. Money never buys a position in an ordering that claims to be about relevance or popularity

This is the rule that matters most, and it constrains the product, not just the copy.

How ordering actually works today, on every surface:

SurfaceWhat decides the orderCan it be bought?
Search results, "For you", discoveryHow well the brand matches what the person told the app they want (styles, values, categories, sports, price) and, over time, what they do in the app; a brand that does not match is not on Home at all. Among matching brands: how people react to it after seeing it, how many follow it, how new it is, whether it has a live code. Hidden brands are left out for 90 days. A few slots go to new brands at random, for explorationNo. A Runway card may be ADDED to the page in its own labelled slot; the organic order is untouched
"Trending"How many times the brand page was opened recently — with booked slots in their own labelled block above the listThe block above the list, yes. The order of the list itself, no
Home heroA single booked slot: either paid, or FBF's own editorial pick. Labelled either wayYes, and it is labelled
"Similar brands"What the two brands share: style first, then values, certificates, categories and price. Drawn from brands on a membership planNo. A membership is a listing, not a placement: no seat is sold and no click is charged. One Runway card may be added, labelled Sponsored

Three commitments follow from that table. They are commitments, not descriptions of finished work:

  1. Paid slots sit in their own labelled block above the list, never inside it. The ranked "Trending" list numbers from its first organic brand, so a paid booking is never "number one in Trending". EU law treats an undisclosed paid-for position in a ranking as automatically unfair, and the cleanest way to avoid that is not to sell a position inside a ranking at all — which is what we do.
  2. A subscription tier does not change the organic order. Between 2026-07-25 and 2026-09-04 a capped boost (+10 % / +20 % for a plan, +10 % for a live code, capped at +40 %) multiplied the score; the ranking that replaced it on 2026-09-04 carries no plan term. A live discount code still counts, as a benefit to the person, and the card says "Has a code for you". Match is a gate and a multiplier: nothing outside it can add more than +45 %, so a better match always ranks above a worse one.

The one paid thing on a ranked surface is a Runway card (C), in its own slot, labelled Sponsored, added to the page, filled only with a brand that would qualify for that person anyway.

  1. The "similar brands" row is membership inclusion, not paid placement. Its candidates are brands on a membership plan — the same population every membership surface draws from — and no seat or click in it is sold. Decided 2026-09-08: the row carries no label; the Runway card that may be added to it is labelled Sponsored.

B4. The news feed is covered by this policy

The news feed carries posts written by FBF and posts written by brands under one "News" heading. Writing posts is a feature of the higher-priced plans — so subscription money buys the ability to publish into a feed that reads as editorial. Today the only thing distinguishing such a post is a tag carrying the brand's name. That tells a reader who wrote it; it does not tell them it is advertising. This is the largest disclosure gap on the product today — larger than the hero, which has never carried a paid booking.

The rules:

We will not enable brand-authored posts until the paid label above is built. A disclosure rule that exists only in a policy document is not a disclosure. If you ever see a brand post on FBF without that label, it is a fault — tell us at hello@fashionbrandfinder.com.

B5. No targeting, no profiling, no per-viewer measurement

"We sell attention, we do not sell you" is the position, and it is enforced by the schema rather than by a promise: the only view data that exists is a per-brand, per-day counter with no user id, session id or IP, and it cannot become per-person without a new migration.

B6. The firewall

Some of these are enforced by how the system is built. Others are rules we impose on ourselves. We say which is which, because a policy that calls everything "structural" is not worth reading.

Enforced by how the system is built:

Rules we hold ourselves to, enforced by us and not by software:

B7. If we get this wrong

We have no automated monitoring that would catch a mislabelled placement, so in practice we depend on someone telling us. That is a reason to tell us, not a reason for us to be relaxed about it.

If a placement runs unlabelled or mislabelled, we fix the label, and we say so — we do not quietly correct it. If it ran mislabelled for a material period, we treat that as a delivery failure under A5 and credit the advertiser, because a placement that was not lawfully disclosed was not the placement they booked.

You can raise a disclosure concern about anything on FBF at hello@fashionbrandfinder.com. This is separate from, and does not replace, the DSA notice-and-action route for illegal content.