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).
| Slot | What it is | Inventory |
|---|---|---|
| Home hero | The single large placement at the top of the app home screen | Exactly 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 slot | A position in the labelled sponsored block above the Trending list | One 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:
- Targeting. You cannot buy an audience segment, an age band, a country, a set of quiz answers, or an audience built to resemble your existing customers. Everyone who opens the surface sees the same placement.
- Impressions, reach, or conversions. You do not pay per view or per sale. Runway charges per valid click only, never more than the maximum you set inside the posted range (Part C).
- An override of relevance. A paid plan does improve where a brand appears in the directory (see B3) — but it is a bounded effect on top of a score whose largest term is how well the brand matches the person looking. A brand cannot buy its way past a brand that suits the shopper better. See B3 for the parameters and the cap.
- Editorial coverage. A booking does not buy an FBF opinion about you, a mention in an FBF-authored post, a better transparency presentation, or a better search position.
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:
- You ask for a window and a slot at ads@fashionbrandfinder.com.
- We confirm in writing whether that window is free, and at what price.
- You confirm in writing, and send us the creative (A4).
- 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:
- makes an environmental or ethical claim we cannot see evidence for — no "sustainable", "eco-friendly", "climate neutral", "carbon neutral", "planet positive", "conscious", or a sustainability label that is not backed by a real certification scheme, unless you give us the certificate, its scope and its expiry. This is not us being difficult: EU Directive 2024/825 (applicable in Member States from late September 2026) bans generic green claims without demonstrated excellence and bans climate-neutrality claims based on offsetting, and UWG Art 3(1)(b) already bites in Switzerland. A claim in a paid slot is a claim FBF is publishing, for money, in its own commercial communication;
- is designed to look like FBF's own editorial voice, or like a system message, a notification, a search result, or a review;
- targets, depicts, or is evidently aimed at children;
- makes health, weight-loss or body-related claims;
- is discriminatory, sexually explicit, or degrading;
- advertises something outside fashion and adjacent lifestyle — no alcohol, tobacco, vaping, gambling, financial products, crypto, supplements, medical devices, or political or religious campaigning;
- names or attacks a competitor, or compares in a way that would breach UWG Art 3(1)(e);
- infringes anyone's trade mark, copyright or personality rights;
- links to a destination that is not your own site or storefront, or that is materially different from what the creative promises.
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:
- We tell you whether we accept creative within 5 working days of receiving it, and if we refuse we say which rule and why.
- You may send a replacement, as many times as there is time for.
- If we refuse your creative and there is no acceptable replacement in time, you pay nothing. This is not treated as your cancellation, and that holds even inside the cancellation windows in A6.
- If we miss the 5-working-day deadline and the window is lost because of it, that is our failure under A5, not your cancellation.
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:
- an equivalent make-good window at no charge, in the next 60 days, or
- a pro-rata credit for the missed days against the invoice, or a refund of that portion if it is already paid.
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 cancel | What you pay |
|---|---|
| More than 30 days before the window starts | Nothing |
| 30 to 8 days before | 50% of the flat rate |
| 7 days or less before, or after it has started | The 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 invoice after the window has run, unless we have agreed otherwise in writing.
- Invoices are in CHF and payable within 30 days of the invoice date.
- VAT: M8 Media by Manuel Bucher is not currently registered for Swiss VAT, being below the CHF 100,000 annual turnover threshold, so invoices are issued without VAT. Whether Swiss VAT is charged depends on our registration status and on where you are established; the invoice states the treatment applied. For a business established in the EU the reverse charge normally applies, and the invoice will say so. Our registration status is recorded in the imprint and is not yet settled — no invoice may be issued until it is.
- Advertising is invoiced separately from any subscription you hold. A placement is not part of a tier and a tier does not include one.
- Late payment: default interest at 5% p.a. under OR 104 after a reminder. We may decline further bookings while an invoice is overdue.
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
- Severability. If a clause turns out to be unenforceable, the rest stands and that clause is replaced by the closest enforceable meaning.
- Force majeure. Neither of us is in breach for a failure caused by something outside our reasonable control — a provider outage, a state act, an app store removing the app, a natural event. If it costs you booked days, A5 applies.
- Confidentiality. Rates, booking terms, and anything either of us marks confidential, stay between us.
- Assignment. Neither of us transfers this agreement without the other's consent, except that we may transfer it as part of a sale of the business.
- Records. We keep the booking record, the creative you sent, and the invoice for ten years, because Swiss law requires business records to be kept that long.
- No set-off against our invoices unless we agree or a court has decided the claim.
- Data protection. Running a placement makes neither of us a controller of the other's data and creates no joint controllership. See A9.
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:
| Surface | What decides the order | Can it be bought? |
|---|---|---|
| Search results, "For you", discovery | How 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 exploration | No. 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 list | The block above the list, yes. The order of the list itself, no |
| Home hero | A single booked slot: either paid, or FBF's own editorial pick. Labelled either way | Yes, 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 plan | No. 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:
- 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.
- 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.
- 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:
- Every post authored by a brand or shop is labelled as coming from that brand, and labelled distinctly from FBF-authored posts, on the card as well as on the post itself. (This half exists: a post carries either an FBF tag or the brand's name.)
- Where the ability to post was bought (a paid tier, or a paid placement in the feed), the post is labelled as a paid brand post, not merely a brand post.
- FBF-authored posts must not read as neutral editorial when they are part of a commercial arrangement. If a brand paid for it in any form, it is labelled.
- The same creative rules in A4 apply to brand posts, in particular the green-claims rule.
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
- Placements are not targeted at a person, a segment, a country, or a behaviour.
- We do not record who saw a placement. We do not build advertising profiles.
- Delivery counting is aggregate only — a count of page openings against a brand and a date. An advertiser never learns who saw their placement, because we do not know either.
- There is no advertising cookie, no cross-site tracking, no ad SDK, and no data sold or shared with advertisers.
"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:
- No targeting is possible. There is no per-person view record anywhere, so a placement cannot be aimed at anyone even if an advertiser asked. Making it possible would take a deliberate change to the database, which is a visible act.
- Advertising spend cannot change the order of the trending list. That order is computed from view counts, which are not connected to billing in any way.
Rules we hold ourselves to, enforced by us and not by software:
- Subscription tier and commission rate never influence the transparency figure, search relevance, the quiz-based personalisation, or which brands FBF features editorially.
- Paying FBF does not affect moderation or verification. A paying advertiser gets the same treatment on a report, a claim dispute, or an ownership check as anyone else.
- Paying FBF does not buy a sustainability or ethical claim. No amount of money makes a claim publishable that would not be publishable for free.
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.