Boundaries

What stays and what does not

The point is to state what traces the routing and billing layer actually leaves, not to hide behind vague security language.

We Store

Stored metadata

  • Account identity, API key metadata, groups, and quota information
  • Model name, token counts, video task status / duration, cost, timestamps, source IP, and request status
  • Video / async task IDs, polling status, result URLs, failure reasons, and required task parameters (including the generation prompt)
  • Top-up orders, subscription cycles, balance changes, and admin operation logs
  • Upstream error codes and error summaries for troubleshooting and reconciliation (request bodies are not persisted)
We Do Not Store

Not stored on successful text paths

  • Prompt bodies persisted per successful request
  • Model response bodies persisted per successful request
  • Conversation history, semantic summaries, attachment bodies, or file contents
  • Extra copies of your request content or generated results for training or reuse
Verification

How to verify it yourself

A commitment that customers cannot verify is closer to a slogan than a mechanism.

1

Inspect native response fields

Pick a real call and compare the returned id, model, timestamps, and upstream format.

2

Read the public schema snapshot

The public path is /transparency/schema.json. Search for prompt / response body fields and review the highlighted tables below.

3

Export your usage and billing

After logging in, export records by model, date, and API key, then reconcile token usage, video task cost, rates, and timestamps.

Limits

Boundaries and exceptions

The most important part to write down is often the exception.

Honest Caveat

Billing logs record source IP and timestamp

The billing log (logs) retains each call's source IP, timestamp, model name and token counts for billing, abuse-prevention and troubleshooting. These are metadata and do not include prompt or response bodies; access is admin-limited.

Video Task Boundary

Video tasks are not the same data shape as text completions

Video generation is asynchronous. We need task IDs, status, required parameters, billing fields, and result URLs to support polling, download, and reconciliation. Result URL validity and availability follow the returned URL and upstream policy; deletion or privacy requests should be sent from your registered email.

Current Publishing Mode

Currently published as a static explanation page plus schema snapshot

The public paths are /transparency and /transparency/schema.json. This is not a real-time public database console; it is a durable public asset for customer-verifiable boundaries.

Schema

Database schema snapshot

The complete snapshot is published as JSON. This page expands the tables customers most often ask about.

Loading public schema snapshot summary...

--application tables --columns --snapshot date

The current snapshot covers customer-reachable application tables. Below are the ones customers most often ask about.

logs — usage & billing log billing summary only, no bodies

The content field stores only a billing summary (e.g. ratio / token recalculation notes), not prompt or response bodies; it also keeps token counts, model name, timestamp and source IP.

tokens — API key metadata key metadata only
users — account identity password hashed
quota_data — usage aggregates numbers only
user_subscriptions — subscription & quota cycle quota numbers only
subscription_orders — top-up orders no prompts
tasks — async tasks (video generation) includes task params / prompt

Async tasks such as video generation retain task parameters (including the generation prompt), status and result URL for polling, download and reconciliation. This is required for async tasks and differs from text completion's successful-request body path.

Contact

Contact and escalation

If public claims and real behavior diverge, that divergence itself is a transparency issue that should be fixed first.

Security & Privacy

Security / privacy / deletion

  • Email: hello@infwave.com
  • Security issue: prefix the subject with [SECURITY]
  • Privacy or deletion request: send from your registered email for verification and tracking.
Due Diligence

Business due diligence and deeper audit

When a public page is not enough, we can provide more detailed read-only verification materials under an NDA or commercial framework.