
Serve your customer within the life they’re actually living.
On their terms. In their lived context.
With permission to act.
Most personalisation platforms work from one side of the relationship. They know what you sell, and what a customer bought. They never know the life your customer is actually living. DataSapien is the layer that bridges the two, running natively on your customer’s device, with permission, powered by your shared context.
01 . REACH
Reach every customer in their real moment.
Acting on lived context, not last week’s segment. Relevance becomes a property of the interaction, not the campaign.
02. RETAIN
Earn loyalty by being useful, not louder.
Disengagement and intent surface on the device, weeks before they show up in your CRM. You act while it still matters.
03. REINFORCE
Add the missing layer, keep the stack you have.
Your CDP, campaign tools and loyalty engine stay where they are. DataSapien adds live human context, on the device, governed by your customer, designed by you.
1.5 billion smartphones
can now run generative AI on-device. The customer relationship is moving with them.
44×
uplift in activation effectiveness when personalisation runs on the customer’s device.
The Platform
DNA3
One orchestration layer for Device Native: Attributes, AI and Agents.
Running where your customer is. Designed by you.
DataSapien DNA³ is the context layer your customer platforms have been missing. It collects, structures and acts on first-party signal where it is freshest, on your customer’s own device, and makes that intelligence composable with your existing CDP, campaign, loyalty and analytics tools. Attributes, AI models and agents in one orchestration layer. Your team composes. The platform runs.
A1
Attributes
One live profile per device, no new silo.
Behavioural, transactional, declared and inferred signals merge into a single live customer profile on the device. Every tool downstream reads from the same source. Your CDP and warehouse stay where they are.
A2
AI
Models that run where the data lives.
Personalisation models, scoring, classification and ranking execute natively on the device. No round-trip to the cloud. No latency tax. No data lake to defend.
A3
AGENTS
Orchestrate action across your tools, on your terms.
Trigger workflows, compose interactions, and route actions across your existing systems through a no-code interface. You define what acts, where, and under what conditions.
On-device by default. Exportable by design.
Governed by you.
The architecture gives you the controls. Your policies set them. SOC 2 Type II. GDPR by construction. Model-agnostic. Works alongside: Salesforce, Adobe, Braze, Segment, and your ops stack.
Designed for tomorrow’s regulation, beyond: GDPR, CCPA, HIPAA, DSA
SOC 2 II & ISO 27001 underway
DEVELOPERS
A native SDK for real-time, on-device customer context.
Drop DataSapien into your existing iOS, Android, React Native or Flutter app. The SDK runs a small language model, a context store and an agent runtime on the device. Typed API for context queries, model calls and agent triggers. Syncs only the signals you explicitly authorise. Production-ready. Sub-100ms p99. Offline-first.
// 1. Add via Xcode → File → Add Package Dependencies
// URL: https://github.com/datasapien/ios-sdk
// Requires Swift 5.7+ · iOS 15+
import DataSapienSDK
// 2. Configure once — typically in your App entry point
@main
struct MyApp: App {
init() {
DataSapien.configure(
apiKey: "YOUR_API_KEY",
environment: .production
)
}
var body: some Scene {
WindowGroup { ContentView() }
}
}
// 3. Track an event from anywhere in your app
DataSapien.track("purchase_completed", properties: [
"product_id": "pro_annual",
"value": 99.00
])
// 4. Identify a user after sign-in
DataSapien.identify(
userId: "usr_abc123",
traits: ["plan": "pro", "company": "Acme Corp"]
)
Swift · iOS 15+
// 1. Add to your app-level build.gradle:
// dependencies {
// implementation("com.datasapien:android-sdk:2.1.0")
// }
// Requires Android API 24+ (Android 7.0)
import com.datasapien.DataSapien
import com.datasapien.DataSapienConfig
// 2. Configure in your Application class
class MyApp : Application() {
override fun onCreate() {
super.onCreate()
DataSapien.configure(
context = this,
config = DataSapienConfig(
apiKey = "YOUR_API_KEY",
environment = DataSapien.Env.PRODUCTION
)
)
}
}
// 3. Track an event from anywhere in your app
DataSapien.track("purchase_completed", mapOf(
"product_id" to "pro_annual",
"value" to 99.00
))
// 4. Identify a user after sign-in
DataSapien.identify("usr_abc123", mapOf(
"plan" to "pro",
"company" to "Acme Corp"
))
Kotlin · Android API 24+
// 1. Install the SDK
// npm install @datasapien/react-native-sdk
// npx pod-install ← iOS only
// Requires React Native 0.70+
import DataSapien, { useDataSapien } from '@datasapien/react-native-sdk';
// 2. Configure once at app startup (e.g. index.js)
DataSapien.configure({
apiKey: 'YOUR_API_KEY',
environment: 'production',
});
// 3. Track an event from anywhere in your app
DataSapien.track('purchase_completed', {
product_id: 'pro_annual',
value: 99.00,
});
// 4. Identify a user after sign-in
DataSapien.identify('usr_abc123', {
plan: 'pro',
company: 'Acme Corp',
});
// 5. Use the hook inside a component
function CheckoutScreen() {
const { track } = useDataSapien();
const handlePurchase = () => {
track('purchase_completed', { product_id: 'pro_annual' });
};
return <PurchaseButton onPress={handlePurchase} />;
}
JavaScript · React Native 0.70+
// 1. Add to pubspec.yaml:
// dependencies:
// datasapien_sdk: ^2.1.0
// Then run: flutter pub get
// Requires Flutter 3.0+ · Dart 2.17+
import 'package:datasapien_sdk/datasapien_sdk.dart';
// 2. Configure before runApp()
Future<void> main() async {
WidgetsFlutterBinding.ensureInitialized();
await DataSapien.configure(
apiKey: 'YOUR_API_KEY',
environment: DataSapienEnvironment.production,
);
runApp(const MyApp());
}
// 3. Track an event from anywhere in your app
await DataSapien.track('purchase_completed', {
'product_id': 'pro_annual',
'value': 99.00,
});
// 4. Identify a user after sign-in
await DataSapien.identify('usr_abc123', {
'plan': 'pro',
'company': 'Acme Corp',
});
Dart · Flutter 3.0+
