Secure Variables
Why Secure Variables?
Multi‑app & multi‑environment
Manage multiple apps and define independent environments (dev, staging, prod, etc.). Keep variables isolated per environment and organized from a single dashboard.
End‑to‑end encryption
Your variables are stored encrypted and only decrypted on the device/client via our E2E libraries. Zero‑knowledge architecture: only you can read them.
Role‑based access control
Granular roles and permissions across apps and environments ensure separation of duties. Grant least‑privilege access for safer operations.
Low‑latency SDKs
Optimized SDKs to fetch variables with minimal latency and smart caching. Built for production apps that demand speed and reliability.
Android, iOS & Flutter
Native SDKs for Android and iOS, plus Flutter. More platforms are on the way to cover your multi‑platform needs.
No code exposure
Keep credentials and secrets out of the repo and the client. Prevent leaks by not embedding sensitive values in code or builds.
How it works
Define apps & environments
Create your apps and their environments from the web dashboard. Each environment keeps its own fully isolated variables.
Add encrypted variables
Register sensitive values that are stored encrypted. Control access and rotation without exposing secrets.
Integrate the SDK
Install the SDK in your app (Android, iOS, or Flutter). Authenticate the app and fetch variables securely with E2E encryption.
Roll out changes, no rebuilds
Update values in the dashboard; users automatically receive them on the next app start or fetch — no redeploy required.
Ready to secure your variables?
Start protecting your sensitive data today