User Experience

See how users experience Onairos — authenticate, connect data sources, set security PIN, and grant permissions.

Updated 27 December 2024
userexperiencedataauthenticationSDK

How Users Experience Onairos

Onairos gives users complete control over their personal data while enabling powerful personalization.

When a user interacts with your app through the Onairos SDK, they go through a simple, secure flow to connect their data and grant you access to their AI-powered insights.

User-Centric Design

Users own their data. They choose what to share, with whom, and can revoke access anytime.

The User Journey

Step 1: Login with Email

Users start by entering their email address. Simple, familiar, no passwords to remember.

Email Login

📧 Enter your email address

user@example.com

By continuing, you agree to Onairos Terms of Service

Step 2: Verify with Code

A verification code is sent to their email. They enter it to confirm their identity — takes just seconds.

Enter Verification Code

8 3 7 2 _ _

We sent a 6-digit code to user@example.com

Step 3: Connect Data Sources

Users click on data connectors to link their social media and digital platforms. Each connection helps build their personal AI model with richer insights.

Platform Status
Instagram✓ connected
YouTubeconnect
X (Twitter)connect
Redditconnect
Pinterestconnect
LinkedInconnect
TikTokconnect
Gmailconnect
ChatGPTconnect

The more platforms they connect, the better Onairos understands their preferences, behaviors, and personality — enabling truly personalized experiences.

Step 4: Set Security PIN

Users create a secure 4-digit PIN to protect their data and the AI analysis model created from their connected sources.

Create Your Security PIN

● ● ● ●

This PIN protects your data and AI model. Keep it safe — you'll need it to grant app permissions.

The PIN adds an extra layer of security, ensuring only the user can authorize access to their personal insights.

Step 5: Grant Permissions

Finally, users see what data your app is requesting access to — the permissions you defined in your SDK configuration.

YourApp is requesting access to:
  • ✓ Personality Traits Analysis
  • ✓ Content Preferences
  • ✓ Sentiment Predictions

Allow | Deny

Users see exactly what they're sharing. They can approve or deny. Full transparency, full control.

What Happens Behind the Scenes

When users connect their data sources:

  • Raw data is never exposed — Onairos trains a personal AI model on their behalf
  • Personal information is stripped — Only behavioral patterns and preferences are analyzed
  • The model generates insights — Personality traits, sentiment predictions, content preferences
  • You receive anonymized outputs — Ready-to-use data for personalization, not raw information

For Developers

The Onairos SDK handles this entire flow. You just configure what permissions you need:

const onairos = new Onairos({
  apiKey: 'your-api-key',
  requestedData: {
    type: 'Personality',
    description: 'Personalized product recommendations'
  }
});

// This triggers the full user flow:
// Email → Verify → Connect → PIN → Permission
onairos.open();

Once the user completes the flow and grants permission, you receive their Onairos data token to fetch their personalized insights.

→ See Web Integration Guide

→ See Mobile Integration Guide

→ See All Data Connectors