age_gating_kit
A cross-platform Flutter plugin for age assurance, age gating, parental consent, and regulatory age requirements on iOS and Android.
What this package is like to depend on
Last release 5 days ago
18 Aug 2026
Too new to tell
only 1 dated releases
Nearly every release is documented
notes for 1 of 1 stable releases
Nothing withdrawn
no release was ever pulled
0 months old
1 releases ยท first in 2026
1 release in the last 12 months
see the full history below
Release timeline
1 releases ยท Aug 2026 to Aug 2026Releases
latest 1-
1.0.018 Aug 2026Release notes
Open source โAgeGatingKit Flutter v1.0.0
AgeGatingKit is a cross-platform Flutter plugin that provides a unified API for integrating platform-provided age assurance and age-gating capabilities on iOS and Android.
This is the first public release of the AgeGatingKit Flutter plugin.
The plugin provides a Flutter-friendly abstraction over Apple's age-related APIs and Android's age signals, allowing applications to make age-appropriate access decisions while keeping platform-specific implementation details behind a consistent Dart API.
โจ Features
Cross-Platform Age Gating
Use a single Flutter API to retrieve age-related signals from the underlying platform.
AgeGatingKit handles the communication between Flutter and the native iOS and Android implementations.
๐ iOS Support
Integration with Apple's age-related APIs, including:
- Declared Age Range
- Age feature eligibility
- Regulatory feature information
- Parental consent requests
- Significant app update / adult notification flows
The plugin exposes the platform-provided results to Flutter so applications can apply their own age-gating and access policies.
๐ค Android Support
Integration with Android age signals to retrieve available age-related information and regulatory requirements.
The Android implementation exposes the platform response through the same Flutter API used by iOS.
๐จโ๐ฉโ๐ง Parental Consent
Applications can initiate the supported parental consent flow when the platform indicates that parental authorization is required.
๐ Adult Notification / Significant Changes
Applications can trigger the supported platform flow for notifying an adult or acknowledging significant application changes when required.
๐ก๏ธ Regulatory Feature Reporting
AgeGatingKit exposes regulatory feature information returned by the underlying platform so applications can determine whether additional actions are required.
๐ฆ Installation
Add AgeGatingKit to your Flutter project's
pubspec.yaml:dependencies: age_gating_kit: ^1.0.0
Then install the dependency:
flutter pub get
Import the package:
import 'package:age_gating_kit/age_gating_kit.dart';
๐ Basic Usage
Use AgeGatingKit to request the available age-gating information from the current platform.
final result = await AgeGatingKit.checkAgeGate();
The returned result can be used by your application to determine the appropriate experience based on the age information and regulatory features provided by the operating system.
The exact information available depends on the platform, OS version, account configuration, region, and platform eligibility.
๐ Privacy
AgeGatingKit is designed to rely on age-related signals provided by the operating system rather than requiring applications to directly collect a user's date of birth.
The library does not provide its own identity verification service and does not independently determine a user's age.
Developers are responsible for determining how platform-provided signals should be used within their application and for complying with applicable laws, platform policies, and regulatory requirements.
๐ฑ Supported Platforms
Platform Support iOS โ Supported Android โ Supported Flutter โ Unified API Some functionality depends on platform APIs and may only be available on supported operating-system versions and eligible accounts/devices.
โ ๏ธ Important
AgeGatingKit provides an abstraction over platform-provided age signals.
It does not guarantee regulatory compliance by itself.
Applications integrating the library are responsible for:
- Defining their own age-gating policies
- Handling unavailable or indeterminate age signals
- Applying appropriate access restrictions
- Handling parental consent requirements
- Following Apple and Google platform requirements
- Complying with applicable laws and regulations
๐ Documentation
See the repository README for installation instructions, platform configuration, API usage, and implementation examples.
๐ Release
Version:
1.0.0
Flutter tag:flutter-v1.0.0This release introduces the initial Flutter implementation of AgeGatingKit for iOS and Android.
๐ License
AgeGatingKit is available under the MIT License.