Compliance · kbie Lens
kbie Lens
The compliance product, in depth: every claim in every creative, checked against the rules that bind you, with the evidence, before it goes out — and for each part of it, plainly, whether it is built or coming.
Last updated · 2026-10-13
What kbie Lens does
kbie Lens is the compliance product: every claim in every creative, checked against the rules that bind you, with the evidence, before it goes out. This page says what that means, part by part, and for each part says plainly whether it is built or planned.
A creative — an image, a video or a document — is read: an image or a video as a whole, with a video's spoken words transcribed; a document from its first page up to a fixed limit of pages, with the check's stored record saying how many of its pages were read. Every claim in what was read is checked against the rules for its market and its category. Each finding cites the clause it rests on and quotes the element it is about, word for word. A clean result means: no issues found against the rulebook in force, on this evidence; the other results are needs substantiation and fail: needs substantiation means the finding is real and the evidence that clears it lives outside the creative, and the result names the evidence it needs. For an image, a video or a document, the bytes that were judged are kept, with their fingerprint.
The check runs at the doors this page names: the studio's post step, the moment a scheduled post fires, the connected channels a brand publishes to, and the brand's assistant. At the studio's step, at the firing of a scheduled post and at the connected channels, while the stop is off, the check writes its finding — passed, or would have been blocked, with the rules it cites — to the brand's event log, and the publish goes through; at the studio's step and at the firing, when a studio creative is attached, an approval door comes first, and a creative that door refuses never reaches the check. A post the brand's assistant is asked to publish or schedule is different: a finding, if there is one, is shown on the card the person confirms, and a failing result refuses the action, with or without the stop. Copy can also be pre-checked as plain text before it is published, in a fast pass that flags a claim to review and never fails a creative on its own.
A hard stop — a failing result refusing the publish — is built into the studio's step, the firing of a scheduled post and the connected channels, and held off by default there; switching it on is coming, and so is putting the finding in front of the person who decides at those doors.
The promise the plan makes for kbie Lens reads wider — every claim checked before it goes out and after — and the check kept up after a creative has gone out is the next step of kbie Lens, continuous brand compliance: it is coming, and it is not what kbie Lens does yet.
See also: Security & data
Rulebooks
A check reads rules from more than one place: the market's advertising code, the sector's rules, and the brand's own.
The advertising code's rules are held as versioned rule-books, one for each code and market we cover, each stamped with a fingerprint of its exact contents, so a result records the exact version it was made under. A mechanical screen reads the creative against them: a disclosure or a disclaimer that must be present, a label that must be shown, a category that may not be advertised at all.
The sector's rules are chosen from the creative's category and read beside the baseline every creative gets, in an order the category sets: for a category whose advertising is restricted or barred outright, the sector's rules are the gate and are read first — before the baseline, and before any question of proof; for every other category the baseline is read first and the sector's rules after it.
The brand's own guideline is the other source: the guardrails written in the brand's brain — what it must not claim without proof, the disclaimers it always carries — are read into the check at publish beside the advertising code's rules and the sector's.
What happens on a hit is decided by the rule-book itself, and what it decides is a label: a hit on a rule marked as an absolute bar is marked blocked, a mechanical failure or a claim that needs proof is marked for review, and a creative with neither clears. What refuses on the label today is this: the studio refuses to approve a creative marked blocked; and wherever a studio creative goes out or is handed on — posted now, scheduled, fired at its time, published by the brand's assistant, assigned to someone in the console or delivered on a request — only an approved creative passes, and an approved creative marked blocked or for review is refused as flagged, with or without the hard stop. The hard stop, off by default, adds refusals of the check's own: at the publish doors on the check's result, and at the studio's approve step on the server's own reading of the label.
On the Rules screen, the workspace owner sets handling for each rulebook in the clause registry, and each of its clauses — block, review with a named reviewer, inform, or accepted-risk signed with a written reason — and every change is kept in a change log. Handling is a label the brand chose; it never changes what a check finds. Showing it on each finding in a report is coming.
Monitor surfaces
For compliance, monitoring the surfaces a brand publishes to — its site, its social accounts, the marketplaces that list it, its partners' pages and its paid placements — is not on the roadmap, and monitoring a brand's calls, chats or other communications was ruled out. What is coming is narrower: when a rulebook's version changes, a brand's live creatives are checked again and what now fails is listed.
What runs on a schedule today is this. A brand's watched pages are read again against its brand brain by a daily batch that takes the pages whose cadence — daily, weekly or monthly — has come due, longest due first and a few at a time, and where a page has drifted from the brain is recorded; that checks the brand's own facts, and it is not a compliance check. For compliance, what runs is narrower and points the other way: a registry of the pages the regulations are published on is checked daily, and a fingerprint of each page is written to the run's log.
Nothing compares a fingerprint with the one before it, and no one is told of a change.
The remediation loop
A finding comes with the fix: each result carries recommended actions beside its findings. Inside the console a creative moves from draft to review to approved to published; a reviewer approves it or sends it back, and sending it back requires a reason.
The loop's last step, verified, is coming. Verified means the fixed creative was checked again and the check came back clean: a finding is closed by a clean re-check, which is the proof it was fixed, never by a person's word alone.
Brand protection
Brand protection is coming: a watch for impersonation — a lookalike account or domain that presents itself as your brand, or a fake helpline number posted in replies — and an alert when rumours about the brand spike, with a person confirming every hit. Nothing in kbie Lens does either yet.
Partner scorecards
A door for an agency is built inside the console and switched off: a brand invites an agency, chooses whether it approves every creative by hand or lets a clean check pass on its own, and every creative the agency submits lands in the brand's review queue with its check beside it, to be approved or sent back with feedback. While the switch is off, that door answers not found to everyone.
Partner scorecards — each agency's or partner's creatives and how their checks went, read over time — are coming.
Reports and exports
Every check produces a report at its own link: the result, each finding with its clause, and the recommended actions. The link opens without an account, so it can be shared, and a link that is wrong answers not found. Inside the console every check a person has run is listed for them, and a check recorded under a brand can also be read by the members of the brand's workspace who have access to the brand: the database enforces it.
Each report can be printed from its page. The list of a brand's checks over a period, as a file a brand keeps, is built and switched off for now; a signed copy of what a check kept, to take away, is coming.
Onboarding
Today one check can be run without an account: on our public check page, anyone uploads a creative, leaves an e-mail address and receives the report's link. An account is by request: the waitlist page takes a request and we review every request. Inside the console a brand's brain — the facts and guardrails the check reads — is built from the brand's own site or from a guided set of questions.
Self-serve onboarding — an account, a brain and a first check without writing to us — is coming.
API and CLI
Keys for an API, minted by a workspace owner, are built, and so is a webhook a publishing system calls when it publishes, which reads the watched page again against the brand's brain; there is no command-line tool. The check's endpoint exists for our own surfaces and is not yet published for customers; the docs page lists no endpoint for it yet.
Security and data handling
What is in place today is written on the security page: workspace isolation at the database level, encryption in transit and at rest, and a brand's own data — its brain — held in India. A check's record is readable by the person who ran it and, for a check recorded under a brand, by the members of that brand's workspace who have access to the brand; the database enforces it row by row.
One engine, two lanes, is the design: the other lane's work and a brand's work run through the same fetchers, the same evidence store and the same judge, never seeing each other, with the other lane's data never visible on the brand's side.
Today, on every table the other lane writes, a row belongs to one workspace and is visible only inside it, and a seat in the other lane is refused every row of those tables, even when that seat also belongs to the workspace. The database enforces both rules row by row, and both are tested.
A lane written on every row, with a test that a row on each side is invisible to the other, is coming.
The other lane is a separate product, built on the same engine.
See also: Security & data
Questions we are asked every time
- Does it replace my legal team?
- No. It gives them every claim, the clause it sits under and the evidence behind it, in one place — and they decide. kbie approves nothing on its own.
- Which rules does it check against?
- The rules in force for India, by kind: the advertising code and its guidelines; the misleading-advertisement and endorsement guidelines; the drugs-and-remedies law; the food advertising-and-claims regulations; the securities, banking and insurance advertising rules; the cable television and IT rules; the online-gaming law; and, when your brand's rules are loaded, your own brand guideline. The pack for your category is read with them, all in the same pass, and every finding records the version of the rulebook it was made under. We load new instruments clause by clause as they are notified.
- Does it read video and audio?
- Yes — on-screen text, sampled frames and transcribed speech, and a spoken disclosure is detected; legibility not yet measured. When speech could not be read, the console says so on the report rather than judging what it could not hear.
- Where is my data?
- Brand data is kept separate per brand and never used to train models. Where it lives: data at rest in India; model inference by a provider under a data-processing agreement. kbie’s learnings are rules reviewed by people, not model weights; nothing moves between customers. One brand’s material is never read into another’s, and the regulatory data we load is never visible to brands as customer data.
- Can my agency use it?
- The door for an agency is built and switched off for now: a brand invites an agency and chooses whether it approves every creative by hand.
- What does “evidence” mean here?
- For an image, a video or a document, the exact bytes that were judged, fingerprinted, with the capture time and the capture method recorded. It is never edited after the fact.
Request a quote
A quote is by request, and no figure is published: that is the design. There is no list to read here and no form to fill; to ask for a quote for kbie Lens, or to be told when self-serve onboarding opens, write to us at the address our About page publishes, and say which brands and which surfaces you have in mind.
We will answer with what kbie Lens does for your brands as it is built, and say plainly what of this page is still to come.