Mobile SDK

Lightweight native SDKs for iOS and Android that bring compliant consent capture and preference management inside your app.

Consent, Built Into Your App

Add DPDP-ready consent capture to an existing mobile app without rebuilding your onboarding or settings flows.

Native iOS & Android

Swift and Kotlin libraries with a shared API surface, plus wrappers for React Native and Flutter apps.

Drop-In Consent Screens

Prebuilt notice and preference screens that inherit your app theme, or bring your own UI with headless APIs.

Small Footprint

Minimal binary size and no heavy dependencies, so app start-up time and download size stay unaffected.

Offline Queueing

Consent actions captured without network are stored locally and synced once connectivity returns.

In-App Preference Centre

Let users review, change or withdraw each purpose from inside the app without visiting a web portal.

Signed Requests

Every call is signed and tokenised so consent events cannot be forged or replayed.

How the Mobile SDK Works

1

Add the SDK

Install via Gradle or Swift Package Manager and initialise it with your workspace key.

2

Show the Notice

Call the SDK at onboarding or first use to present purposes in the user's chosen language.

3

Sync & Enforce

Consent decisions sync to Digital Anumati, and your app reads the current state before processing.

Ship Compliant Consent in Your Next Release

A few lines of Swift or Kotlin, and your mobile app captures consent the DPDP Act way.