78+ Rules|3 Platforms|<1s Scan Time

Ship with confidence.
Not rejections.

Scan your mobile and web projects for compliance risks before they become app store rejections. One command catches App Store guidelines, Play Store policies, OWASP vulnerabilities, and privacy laws.

pip3 install oncecheck

Every finding tells you what's wrong, which rule it violates, and how to fix it.

oncecheck scan ./my-project
oncecheck v1.0.0 — scanning...
Platform
iOS
Rules
78 checked
Time
0.34s
Status
Complete
Findings
FAIL
IOS-SEC-001 — ATS disabled globally
Fix: Remove NSAllowsArbitraryLoads or set to NO.
WARN
IOS-PRIV-002 — Camera without usage desc
Fix: Add NSCameraUsageDescription to Info.plist.
INFO
SUPPLY-DEP-001 — Outdated SDK detected
Fix: Update to latest stable versions.
Summary:1 FAIL1 WARN1 INFO
FAIL — blocks submission
WARN — review recommended
INFO — best practice
// ───

One command. Full coverage.

See what oncecheck catches before your next submission.

Rule Coverage
IOS-*
24 rules
AND-*
22 rules
WEB-*
18 rules
CROSS-*
14 rules

App Store Guidelines, Play Store policies, OWASP Top 10, GDPR, CCPA, PCI-DSS, COPPA, HIPAA

Auto-Detection
$ oncecheck scan .
detecting project...
Found Info.plist
Found *.xcodeproj
→ Running iOS + Common rules
Export Formats
$ oncecheck scan --format json
$ oncecheck scan --format sarif
$ oncecheck scan --format text

SARIF 2.1 for GitHub/VS Code. JSON for automation. Exit codes for CI/CD.

Interactive Browser
$ oncecheck scan --browse
┌ Findings ──────────────────┐
IOS-SEC-001 ATS disabled
IOS-PRIV-002 Camera desc
SUPPLY-DEP-001 Old SDK
└ ↑↓ navigate · enter ────┘
Pure Static Analysis
scan complete
0.34s

78 rules checked. No network calls. Runs entirely offline.

// ───

Three steps to compliant.

1

Install

pip3 install oncecheck
2

Scan

oncecheck scan ./my-app
3

Ship

0 failures — ready to submit
// ───

Start free. Scale when ready.

Everything you need to keep your apps compliant. No hidden fees, no surprises.

Starter

For individual developers

$0 / month
Get started free
  • 35 compliance rules
  • 3 scans per day
  • iOS, Android & Web scanning
  • Terminal output
  • Auto-detection
  • All 78+ rules
  • Unlimited scans
  • JSON, SARIF & text export
Most Popular

Team

For teams and organizations

$19 / month
Upgrade to Team
  • All 78+ compliance rules
  • Unlimited scans
  • iOS, Android & Web scanning
  • JSON, text & SARIF export
  • Auto-detection
  • Priority support
  • Organization dashboard
  • CI/CD integration
No credit card required
Cancel anytime
// ───

Common questions.

Is the free plan actually free?+
Yes. The Starter plan gives you 35 rules and 3 scans per day with no credit card required. Upgrade to Team for all 78+ rules and unlimited scans.
What frameworks and languages are supported?+
Oncecheck scans any iOS project (Swift, ObjC, Flutter, React Native, .NET MAUI), Android project (Kotlin, Java, Flutter, React Native), or Web project (React, Next.js, Vue, Svelte, Angular, plain HTML). The platform is auto-detected from your project structure.
Does it need network access?+
No. Oncecheck runs entirely on your machine as pure static analysis. Your source code never leaves your device. The only network call is a lightweight scan counter for plan limits.
Does a passing scan guarantee approval?+
No. Scan results are advisory — they catch common compliance issues but don't constitute legal advice or certification. App store reviews consider factors beyond automated scanning.
// ───

Ready to ship with confidence?

Stop guessing if your app meets compliance requirements. Find out in under a second.

pip3 install oncecheck
Get started free