This page isn't built on "trust us." It lays out verifiable boundaries: what we store, what we don't, and how you can check for yourself.
01 · Model Integrity
Real models, no relabeling
Whatever model the upstream returns is what we return. Key fields in the response such as id and model keep the upstream format — we don't do the trick of showing one name on the page while quietly swapping in a different model behind it.
02 · Data Boundary
Request bodies never enter the persistence layer
For text and image models, the prompt / response / generated image of a successful request never enters the persistence layer. Video generation retains the job_id, status, required task parameters, result URL, and billing fields needed for async task tracking, used for polling, downloads, and reconciliation.
03 · Training Boundary
IWKey is a routing layer, not a trainer
IWKey handles gateway routing, authentication, billing, and visualization — it does not train models. Your request is forwarded to the corresponding upstream; whether it is used for training depends on that upstream's own terms of service, not on IWKey repurposing it for training.
04 · Self Verification
You can verify it yourself, not just take our word for it
You can publicly view the schema snapshot, export your own usage and billing, and check it against the model fields in responses. Contracted customers who need deeper due diligence can also request core-path explanations or patch-level read-only audits.