For developers

Child safety inside your product.

The engine runs on the device your app is already on. Inference happens there, so there is no cloud round-trip for scanning and no cross-app monitoring permission to justify — it ships inside your binary rather than trying to watch the phone from outside it.

Why this path is different

It sees what your app already handles

Embedded inside your own app, RoseShield sees the content your app already handles, without relying on cross-app monitoring permissions. That is all it needs, and all it should have.

It also means your users are not asked to install anything extra, or to trust a third party they have never heard of. Your own app’s permissions and store disclosures still apply, and we will help you write them.

PlatformsNative & web
Android, iOS, Windows, macOS and web. Ask us which builds are current for your platform, and what runs offline on your hardware.
InterfacesSDK & REST
Native SDKs plus a REST API. Server-side language bindings available.
VerdictsStructured
Decision, risk level, score, categories, reason codes and a plain-language explanation. Ambiguous bands route to human review rather than guessing.
DataYours, not ours
Inference runs on-device by default. We do not receive your users’ content for scanning, and we do not want it. If you choose the REST path, you decide what is sent and we document it.
RoseShield SDK — the engine inside your product
What you get

Months of safety engineering you don’t have to write.

Detection, scoring and a review path through one integration point, rather than built from scratch inside your roadmap.

You keep the decisions. What your product does with a verdict is yours to define.

See it working
What you're taking on

Read this before you integrate.

You are the decision-maker

The engine returns a verdict. What your product does with it — block, warn, escalate, notify — is your product policy. RoseShield returns the detection and the reasoning; your product makes the decision.

You will be asked to substantiate it

If your product advertises that it detects grooming or sextortion, a regulator or an app store will eventually ask you to show your working. We will supply detection performance data by harm category and model version as it is published, so the answer is on your desk before the question arrives.

Errors have a cost

A wrong flag that produces a private prompt is cheap. One that produces an accusation is not. Design your response tiers accordingly, and we will help you.

Start in the sandbox

Evaluate the engine against your own content and your own thresholds before any commercial conversation. Production terms are agreed separately.

Try it before you commit to anything.

What you get: sandbox access, documentation and someone technical to talk to. What it costs: nothing to evaluate — licensed to the platform when you go to production. What happens next: you test the engine against your own content and your own thresholds before any commercial conversation.

Ask for sandbox access