respectlytics_flutter 1.0.1 copy "respectlytics_flutter: ^1.0.1" to clipboard
respectlytics_flutter: ^1.0.1 copied to clipboard

Official Respectlytics SDK for Flutter - Privacy-first analytics with no device identifiers, no IDFA/GAID, and automatic data deletion on uninstall.

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.

1.0.1 - 2025-11-30 #

Changed #

  • Standardized privacy documentation across all Respectlytics SDKs
  • Clarified IP address handling: "Used only for geolocation lookup, then discarded"
  • Updated README with consistent "Privacy by Design" section format

1.0.0 - 2025-11-30 #

Added #

  • Initial release of Respectlytics Flutter SDK
  • configure(apiKey:) - Initialize SDK with your API key
  • track(eventName, screen:) - Track events with optional screen name
  • identify() - Enable cross-session user tracking with auto-generated user ID
  • reset() - Clear user ID for logout scenarios
  • flush() - Force send queued events (rarely needed)
  • Automatic session management with 30-minute timeout rotation
  • Offline event queue with automatic retry when connectivity returns
  • Background flush when app enters paused state
  • Event persistence to SharedPreferences (survives force-quit/crash)
  • Automatic metadata collection: platform, os_version, app_version, locale, device_type
  • 3-retry exponential backoff for network failures

Privacy Features #

  • User IDs are randomly generated UUIDs, never linked to device identifiers
  • No IDFA, GAID, or any device identifiers collected
  • User ID cleared on app uninstall
  • No custom properties - only screen name allowed (by design)

Dependencies #

  • shared_preferences: ^2.5.3
  • http: ^1.6.0
  • uuid: ^4.5.2
  • connectivity_plus: ^7.0.0
  • package_info_plus: ^9.0.0

Platforms #

  • iOS 12.0+
  • Android API 21+ (Lollipop)
  • Flutter 3.10.0+
  • Dart 3.0.0+
0
likes
140
points
117
downloads

Publisher

unverified uploader

Weekly Downloads

Official Respectlytics SDK for Flutter - Privacy-first analytics with no device identifiers, no IDFA/GAID, and automatic data deletion on uninstall.

Homepage
Repository (GitHub)
View/report issues

Topics

#analytics #privacy #tracking #flutter-plugin

Documentation

API reference

License

unknown (license)

Dependencies

connectivity_plus, flutter, http, package_info_plus, shared_preferences, uuid

More

Packages that depend on respectlytics_flutter