synheart_behavior 0.0.1
synheart_behavior: ^0.0.1 copied to clipboard
A lightweight, privacy-preserving mobile SDK that collects digital behavioral signals from smartphones.
Changelog #
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.0.1 - 2025-12-26 #
Added #
- Initial release of Synheart Behavioral SDK for Flutter
- Core SDK classes:
SynheartBehavior,BehaviorConfig,BehaviorEvent,BehaviorSession,BehaviorStats - Streaming API for real-time behavioral events
- Session tracking with summaries
- Manual stats polling
- Platform channel interfaces for iOS and Android
- Example Flutter app demonstrating SDK usage
- Comprehensive documentation and README
Features #
- Input interaction signals (tap, scroll, swipe gestures)
- Attention & multitasking signals (app switching, idle gaps, session stability)
- Privacy-preserving design (no text, content, or PII collected)
- Lightweight implementation (<150 KB compiled)
- Low resource usage (<2% CPU, <500 KB memory)
- Optional notification and call tracking (requires permissions)
Platform Support #
- iOS 12.0+
- Android API 21+ (Android 5.0+)
- Flutter 3.10.0+
[Unreleased] #
Planned #
- Motion-lite signals (device orientation, shake patterns)
- Cognitive fragmentation index
- Per-app behavior profiles
- Fatigue markers
- On-device personalization (behavior embeddings)