Stated Age Filter SDK for Privacy-Preserving Age Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing age verification methods for computer-implemented applications, such as dating apps, often require users to provide sensitive information like birth dates or credit card details, compromising privacy and are inefficient.

Innovation Solution

A stated age filter SDK that allows third-party apps to verify user age without requiring sensitive information by accessing self-reported age data from a messaging system, ensuring compliance with minimum age requirements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If users are required to provide birth date or credit card information for age verification, then age verification reliability is improved, but user privacy is compromised

Engineering Contradiction:
Improveage verification reliabilityVSAvoidprivacy compromise
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent introduces a messaging system as an intermediary between the third-party application and the user. The messaging system stores the user's stated age and provides verification to the third-party application without requiring the user to directly share sensitive information like birth date or credit card details. This mediator approach maintains verification reliability while protecting user privacy.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent extracts only the necessary verification element (stated age) from the user's personal information, rather than requiring complete sensitive data. The messaging system retrieves and transmits only the age verification result to the third-party application, separating the verification function from the collection of sensitive personal information.

Inventive Principle:
Principle #2Taking out (Extraction)

2Measurement precision

If users are required to provide sensitive information for age verification, then age verification accuracy is improved, but complexity of the verification process increases

Engineering Contradiction:
Improveage verification accuracyVSAvoidverification process complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The user previously self-reported their age to the messaging system during registration. The third-party application leverages this pre-existing self-service data without requiring the user to重新provide information or undergo complex verification procedures. The messaging system handles the retrieval and verification automatically.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The user's age information is collected and stored in the messaging system in advance, during the initial account creation process. When a third-party application needs to verify age, the information is already prepared and available, eliminating the need for real-time data collection or complex verification workflows.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If traditional age verification methods are used, then compliance with minimum age requirements is ensured, but user convenience is reduced

Engineering Contradiction:
Improvecompliance with minimum age requirementsVSAvoiduser convenience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The messaging system serves multiple functions: it acts as a communication platform, a data storage system for user profiles, and an age verification service provider. By making the messaging system multi-functional, users interact with a single familiar application rather than undergoing separate verification processes for each third-party application.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent combines the age verification function with the existing messaging system infrastructure. Instead of creating a separate verification system, the messaging system integrates both data storage and verification capabilities, allowing users to access third-party applications through a unified authentication process.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20250274457A1Stated age filter
Publication Date: 2025.08.28 SNAP INC
  • US20250274457A1 patent drawing
  • US20250274457A1 patent drawing
  • US20250274457A1 patent drawing

AI summary

A stated age filter is embedded in a computer-implemented application and is configured to limit users' access to features of the computer-implemented application based on the user's stated age. The stated age filter is constructed in the form of a software development kit (SDK) and may be used in the context of a messaging system that hosts a backend service for an associated messaging client, where the backend service is also the SDK provider system. The stated age filter permits a computer-implemented application to request and obtain, from a prospective user of the application, an authorization to communicate with the messaging system in order to verify whether the user's age, as self-reported to the messaging system, is equal to or greater than the minimum age requirement specified by the computer-implemented application.