Focus Classification Engine

Classifying Your
Focus

PravaApp classifies every screen session into one of five cognitive states — from deep productive flow to mindless scrolling — using behavioral signals captured continuously from your device. No brain scan required.

Sign Up Free → See How It Works

Five States of Digital Cognition

Every moment on screen maps to a cognitive state. PravaApp’s engine classifies sessions using app focus impact, session duration, switching frequency, working intensity, and circadian patterns.

DeepWork
Deep work
Sustained focus on cognitively demanding tasks. High focus level, focus-positive apps dominant, minimal context switching. The productive state.
ShallowWork
Shallow work
Productive but lower intensity. Moderate focus level with neutral-to-positive apps. Task management, email triage, light reading. Useful but not transformative.
ScreenFree
Screen free
Device idle, mind free. The most restorative state. PravaApp detects inactivity and rewards it with bonus Flow Points.
DispersedMode
Dispersed mode
High switching, fragmented attention. Less than a minute per app on average. Bouncing between apps without settling. The gray zone between intent and drift.
ScreenSink
Screen sink
Extended time on focus-negative apps — over 40% of a session on social media, feeds, or games. Doom-scrolling, binge-watching. The state PravaApp helps you escape.

What Happens in Your Brain — and on Your Screen

Each focus state corresponds to a distinct neural activation pattern and a characteristic focus curve shape. Select a session type to explore both.

Drag to rotate
DeepWork
Typical focus pattern · DeepWork

The Focus Curve

Screen time is a number. Focus is a curve. PravaApp doesn’t count minutes — it reads the shape of your attention over time, combining multiple behavioral dimensions into a continuous focus level that evolves with every analysis window.

Signal Dimension

Session Topology

How long you stay, how often you switch, how intensely you engage. A 45-minute single-app session and forty-five one-minute sessions both equal 45 minutes of screen time — but they describe entirely different cognitive states. PravaApp reads the shape, not the sum.

Signal Dimension

Focus Impact

Every app carries an inherent cognitive signature. PravaApp’s Flow Profiles classify each app as FocusPositive, FocusNegative, or FocusNeutral — creating a semantic layer over raw usage data. The same 30 minutes means something different in a code editor versus a feed.

Signal Dimension

Circadian Dynamics

Attention isn’t flat across the day. The same behavior at 9 AM and 11 PM carries different cognitive weight. PravaApp models your personal circadian rhythm — learning your peak hours and recovery patterns over a 30-day window.

Signal Dimension

Context Switch Penalty

Every app switch costs cognitive energy. PravaApp counts transitions between apps and devices, applying escalating penalties to your focus level. Rapid-fire bouncing — especially across multiple devices — is a measurable drain. The penalty compounds.

Multi-dimensional, not binary

Traditional screen time tools draw a line: you’re either “on screen” or “off.” PravaApp operates in a continuous space where activity levels, app focus impact, working intensity, context switching, and circadian patterns are all evaluated simultaneously.

Adaptive, not static

PravaApp learns your baseline over a 30-day window — your natural rhythms, your peak hours, your recovery patterns. Circadian modifiers adapt to your chronotype: morning lark or night owl, your curve shifts accordingly. The coaching follows.

Compositional, not categorical

A session isn’t stamped with a single label at the start. The classification emerges from the composition of signals across analysis windows. A session that begins as ShallowWork can drift into DispersedMode as switching frequency increases.

Conceptual Model
FocusState(t) = ƒ( topology, intent, temporal, switching, history )

The focus state at any moment t is a function of multiple weighted behavioral dimensions evaluated across analysis windows. Exact weights, decay rates, buildup curves, and circadian modifiers are proprietary.

Tracked. Synced. Classified.

PravaApp monitors activity on your device using system-level APIs and syncs usage data to our servers. Core classification, analytics, and coaching run server-side. Raw keystrokes and screen content are never captured.

01

Observe

System-level APIs capture app transitions, session durations, and input activity. On Android: Accessibility Service. On Windows: low-level input hooks. On macOS: Accessibility framework and Event Taps.

02

Classify

Flow Profiles tag each app as FocusPositive, FocusNegative, or FocusNeutral. Combined with working intensity and circadian modifiers, each analysis window yields a continuous focus level.

03

Compute

Session types, Flow Ratio, Flow Points, streaks, and trends — all computed server-side against your full history. The AI narrates pre-computed data; it never calculates metrics.

04

Nudge

The Attention Coach receives a payload of pre-computed analytics and generates a single, one-way coaching message. One observation. One insight. One actionable step.

Signal Pipeline
Platform APIs
Sync to Cloud
Flow Profiles
Focus Gauge
Attention Coach
5
Cognitive States
<1s
Real-Time Risk Detection
3
Platforms
30d
Personal Baseline Window
Session Timeline — Today
08:00 → 22:00
DeepWork
ShallowWork
ScreenFree
DispersedMode
ScreenSink

Insights, Not Conversations

PravaApp’s Attention Coach doesn’t chat. It observes, receives pre-computed analytics, and delivers a single pointed nudge — grounded in your data, in your language. One-way. No back-and-forth.

⚖️
Jury · No-Nonsense Director

“You hit 2.3h of DeepWork — Flow Ratio up to 3.1:1 from 2.4:1 yesterday. Good. Now the bad news: Instagram and TikTok stole 40 minutes after 9 PM. That’s a ScreenSink pattern you’ve repeated 3 of the last 5 nights. Block them after 21:00 or stop pretending you want to hit 80 Flow Points.”

🧘
Ananda · Mindful Guide

“Notice how 2.3 hours of DeepWork lifted your Flow Ratio to 3.1:1 — your focus is deepening. The 40 minutes on Instagram and TikTok after 9 PM? That’s your mind seeking rest but finding stimulation instead. Tomorrow, try replacing that window with something that actually recharges you.”

Same Data.
Different Voice.

Every Attention Coach receives the same pre-computed analytics — focus levels, Flow Ratio trends, app-level breakdowns, and 7-day performance. Each coach interprets the data through its own personality: direct, reflective, playful, or analytical. You choose the voice that moves you.

All metrics computed server-side. Session types, Flow Ratio, Flow Points, streaks, and app impact scores are all calculated before the prompt ever reaches the model. The coach narrates data — it never calculates it.

Understand Your Focus.
Change Your Behavior.

PravaApp maps your digital life to cognitive states — then helps you shift toward the ones that matter.

Sign Up Free →