respectlytics_flutter 2.0.1
respectlytics_flutter: ^2.0.1 copied to clipboard
Official Respectlytics SDK for Flutter - Privacy-first analytics with session-based tracking. No device identifiers, GDPR/ePrivacy compliant, no consent required.
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.
2.0.1 - 2025-12-12 #
Changed #
- Updated privacy compliance wording in documentation to clarify regulatory requirements and recommend legal consultation
2.0.0 - 2025-12-10 #
⚠️ Breaking Changes #
- REMOVED:
identify()method (GDPR/ePrivacy compliance) - REMOVED:
reset()method (no longer needed) - REMOVED: SharedPreferences storage for user IDs
Changed #
- Session IDs now generated in RAM only (never persisted to disk)
- New session ID generated on every app launch
- Sessions rotate automatically every 2 hours (changed from 30-minute inactivity)
Why This Change? #
Storing identifiers on device (SharedPreferences) requires user consent under ePrivacy Directive Article 5(3). In-memory sessions require no consent, making Respectlytics truly consent-free analytics.
Migration #
Remove any calls to identify() and reset(). Session management is now automatic.