shield_consent 1.0.0-beta.3 copy "shield_consent: ^1.0.0-beta.3" to clipboard
shield_consent: ^1.0.0-beta.3 copied to clipboard

PlatformAndroid

DPDPA Shield consent management for Flutter — DPDPA 2023 (India) compliant consent collection, guardian-OTP parental consent, offline queue, and ShieldGate purpose gating.

1.0.0-beta.3 #

  • Added externalId (optional) to recordDecision() — your own internal user ID (e.g. your users table primary key), sent as-is, never hashed, so you can correlate a consent record back to your own database later via GET /consent/by-external-id/:externalId.
  • Fixed a native Android build failure: ShieldConsentPlugin.kt imported ShieldApiResult from the wrong package (com.dpdpashield.sdk.core instead of com.dpdpashield.sdk.core.net), which broke every consumer's Android build.

1.0.0-beta.2 #

1.0.0-beta.1 #

  • Initial beta release.
  • ShieldConsent.init(), loadNotice(), localize(), recordDecision(), restoredDecision(), flushQueue()
  • ShieldGate.isConsented(), runIfConsented(), observeConsented()
  • NoticeLocalizer — 22-language per-field fallback, pure Dart
  • Android bridge via ShieldConsentPlugin (MethodChannel + EventChannel)
  • 12/12 pure-Dart tests passing
0
likes
140
points
154
downloads

Documentation

API reference

Publisher

verified publisherdpdpashield.in

Weekly Downloads

DPDPA Shield consent management for Flutter — DPDPA 2023 (India) compliant consent collection, guardian-OTP parental consent, offline queue, and ShieldGate purpose gating.

Homepage
Repository (GitHub)
View/report issues

Topics

#consent #privacy #dpdpa #gdpr #compliance

License

BSD-3-Clause (license)

Dependencies

flutter

More

Packages that depend on shield_consent

Packages that implement shield_consent