PRIVATE RELEASE ASSURANCE

Ship with evidence.
Not guesses.

StoreReady checks the release candidate behind your app—source, configuration, privacy signals, security evidence and QA—then gives you a clear path to fix what blocks release.

Read-only GitHub accessTemporary source inputsDeterministic reportsAPI + MCP
WHAT STORE READY COVERS

Four evidence layers.
One release decision.

Use a quick check for obvious blockers, a deep check for technical risk, or human evidence when behavior and visual quality matter.

01

Store readiness

Target SDK, permissions, release configuration, store metadata and platform-facing blockers.

See audit options
02

Privacy signals

Policy discovery, Data Safety evidence, account deletion and feature-aware disclosure checks.

Read the privacy model
03

Security evidence

Secrets, dependency risk, SAST and normalized security findings from the configured toolchain.

Explore the API
04

Human QA

Navigation, touch targets, overlap, accessibility, crashes and runtime evidence when supplied.

Start with Human Audit
PAY PER APP

Pick the depth
your release needs.

No subscription required for individual audits. GitHub and ZIP sources use the same audit credits.

i Retest is for a completed Quick or Deep audit within seven days. Human Audit requires Human QA evidence or a configured private runner.

THE WORKFLOW

From release candidate
to a fix list.

01

Connect or upload

Authorize a read-only GitHub installation or send a source ZIP through the protected account portal.

02

Pin the evidence

StoreReady records the exact ref, commit SHA and source provenance before analysis begins.

03

Run the audit

Checks run server-side. Temporary source inputs are removed after completion by default.

04

Fix and retest

Read one report with blockers, warnings, platform gates and the evidence behind each decision.

DEVELOPER ACCESS

The same engine
where you build.

Use REST or MCP for agent workflows. Pass opaque handles to automation instead of exposing source or the audit engine.

REST · GITHUB
POST /v1/github/audits
Authorization: Bearer pr_live_...

{
  "repository": "owner/app",
  "ref": "main",
  "sku": "deep"
}
MCP · TOOLS/CALL
POST /mcp
Mcp-Method: tools/call
Mcp-Name: audit_github_repo
Authorization: Bearer pr_live_...
TRUST BY DEFAULT

Your source is an input.
Not the product.

Source ZIPs, GitHub repository snapshots and QA-session uploads are temporary and deleted after the audit by default. Reports and source provenance persist for your account.

01 API keys are stored as hashes.02 GitHub tokens are not persisted.03 Unknown evidence never becomes PASS.
Read the full privacy model