Apple App Attest  ·  Zero-Knowledge  ·  iOS

Secrets that only ship to real iPhones.

Upload your API keys, feature flags and live-ops config to the Kiskis vault. We'll only hand them over to genuine, non-jailbroken iPhones — verified in hardware by Apple's Secure Enclave.

5 lines of Swift No credit card Free up to 500 MAU
Indie-priced · Enterprise-grade
142msmedian fetch
99.99%uptime · 90d
0keys we can read
5 LoCto integrate

Three steps. Sixty seconds. That's the whole thing.

01 · UPLOAD

Paste or pipe in

Drop keys into the dashboard, or ship them from CI with kiskis upload. Encrypt client-side if you want us to hold only ciphertext.

02 · INTEGRATE

Add five lines of Swift

Swift Package Manager adds the SDK. Point it at your team & config key. No build-phase scripts, no Info.plist gymnastics.

03 · SHIP

Your app wakes up armed

On launch, Kiskis hands keys to attested devices only. Cached in Keychain, refreshed via silent push. Bots, emulators and jailbreaks get a polite 403.

Three hard problems, one small SDK.

Kiskis is Approov-grade attestation, LaunchDarkly-style flags, and a secret vault — in a single Swift package priced for people who ship alone.

Hardware-attested delivery

Every request is signed by Apple's Secure Enclave via App Attest. No attestation, no payload. Emulators, jailbreaks and cracked IPAs are rejected before bytes leave the edge.

Apple App Attest  ·  DeviceCheck  ·  Binary pinning

Zero-knowledge vault

Encrypt locally, upload ciphertext, sleep at night. The decryption key never leaves your binary. Not our engineers, not a subpoena, not the math — none of us can read it.

AES-256-GCM  ·  Keychain cache  ·  Audit logs

Flags & live-ops built-in

Progressive rollouts, kill switches, A/B variants, version targeting. Tune drop rates and event timers without a TestFlight build. Silent-push sync propagates in seconds.

5% → 100% rollouts  ·  Kill switch  ·  Versioned configs

Everything else you'd build anyway.

01

Version targeting

Ship v3 to v3-only. Keep v2.x on the old endpoints until you're ready to sunset.

02

Offline-first

Encrypted Keychain cache, background refresh, configurable staleness — works on the subway.

03

Kill switch

Revoke any key or config in minutes. Compromised build goes dark instantly.

04

CI / CD

CLI + GitHub Action. kiskis upload --file config.json from your pipeline.

05

Pro-tier delivery

Stripe or RevenueCat webhook tells us who paid. We deliver the Pro content — only to attested devices.

06

Anti-piracy

Cracked IPAs can't pass App Attest. Piracy goes from "script kiddie" to "dedicated reverse engineer."

07

Live-ops for games

Separate economy, events, difficulty docs, each role-gated. No PlayFab pricing.

08

Device tenure

kiskis.deviceInfo().firstSeen. Build trial logic with no backend of your own.

09

Config versioning

Every change archived, diffable, instantly rollbackable.

10

Silent-push sync

Propagate new flags across a user's devices in seconds, not minutes.

11

Push notifications

Send or broadcast APNs from any server. push:send, push:broadcast, push:status — no APNs certs to manage.

12

Per-user server state

GET/PUT/DELETE /users/:id/data. Store profile, entitlements, progress — attested reads on device, webhook writes server-side.

We can't read your secrets. Not our engineers, not a hacker, not a court order. The math won't allow it.

Zero-knowledge mode · optional · one flag

The indie sweet spot.

LaunchDarkly-style flags, Approov-style attestation, and a secret vault — at roughly a tenth of the price. No seat minimums, no sales call.

Kiskis LaunchDarkly Firebase RC Approov
Starter price$0 · Indie $29/mo$200+/moFree (lock-in)~$500/mo
Secret vault● Built-in
Feature flags● Yes● Yes● Yes
Progressive rollouts● Yes● Yes◐ Limited
Hardware attestation● Yes◐ App Check● Yes
Zero-knowledge● Yes
Vendor lock-in● None● NoneGoogle● None
Open-source SDK● Yes◐ Partial
Setup5 lines SwiftSDK + rulesFirebase projectComplex SDK
◐ partial  ·  ● yes  ·  — no

Start free. Never held hostage. No seat minimums.

All features on every tier. Pay for the scale of your users, not the feature set. We won't break your production app as a billing lever.

Hobby
$0/mo
500 MAU

For prototypes and hobby apps.

  • All features included
  • Zero-knowledge mode
  • Feature flags & canary
  • Community support
Start free
Pro
$99/mo
25,000 MAU

For startups with real overhead.

  • Everything in Indie
  • Audit logs
  • Priority email support
Start Pro
Growth
$249/mo
100,000 MAU

Serious traffic, boardroom-level insurance.

  • Everything in Pro
  • Anomaly detection
  • SLA-backed uptime
Start Growth
Scale
Custom
100k+ MAU

Volume pricing, dedicated support.

  • Everything in Growth
  • Volume pricing
  • Custom SLA
Contact us

Keep it safe. Keep it secret.

60 seconds to integrate · free forever for small apps