PackageTrack
Sign in Get early access

age_gating_kit

A cross-platform Flutter plugin for age assurance, age gating, parental consent, and regulatory age requirements on iOS and Android.

1.0.0 Sritejathuraka/AgeGatingKit

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 2026
Release Pre-release

Releases

latest 1
  1. 1.0.0 18 Aug 2026
    Release notes

    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.0

    This release introduces the initial Flutter implementation of AgeGatingKit for iOS and Android.


    ๐Ÿ“„ License

    AgeGatingKit is available under the MIT License.

    Open source โ†’
    Release notes

    Initial AgeGatingKit release

    Open source โ†’

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive