Age consent button
Self-Consent age gate

Simple checkbox confirmation for age-restricted content without cameras, documents, or user accounts

Three interactions.
Instant access.

1
Gate appears
Visitor reaches age-restricted content. Modal overlay displays with configurable messaging and branding.
2
User confirms
Checkbox acknowledgment plus confirmation button. Legal statement logged with timestamp and IP hash.
3
Access granted
Modal dismissed. 30-day cookie prevents re-prompting. User continues to content without interruption.

When click-through gates
outperform biometric checks.

Not every age-restricted platform needs biometric verification or document scanning. Content publishers, information sites, and low-liability platforms prioritize maximum audience reach over forensic identity validation. Self-Consent delivers the optimal trade-off: legal protection through attestation with minimal user friction.

98% completion versus 40-85%
Biometric and document verification methods create abandonment at every step: camera permissions denied, ID not available, poor lighting, OCR failures. Self-Consent removes all technical barriers. Users who want access get it immediately the only friction is a single checkbox interaction. For content monetized by advertising or subscriptions, every percentage point of completion translates directly to revenue.
Universal device compatibility
Works on desktop computers without webcams, smart TVs, game consoles, older mobile devices, screen readers for accessibility, and any browser released in the last decade. No camera access required eliminates the permission prompt that loses 15-20% of users. No document upload requirement means users on borrowed devices, public computers, or privacy-conscious configurations can access content without security concerns.
Sub-second verification time
Face-AI takes 10 seconds. Document-AI requires 30-45 seconds. Verify-AI demands 60-90 seconds. Self-Consent completes in under 2 seconds: user reads statement, clicks checkbox, confirms. For platforms where content discovery and exploration are core to the experience, multi-second verification delays feel like unacceptable friction. Instant access maintains engagement momentum that keeps users on-site.
Zero privacy concerns
No facial images captured. No government documents photographed. No biometric data processed. Users increasingly uncomfortable with facial recognition technology or uploading identity credentials to third-party platforms can access age-restricted content without privacy trade-offs. Only the attestation event is logged IP hash, timestamp, age threshold confirmed creating legal record without collecting sensitive personal information.
Localization simplicity
Translating "I confirm I am 18 or older" into 50 languages is trivial. Localizing document verification requires region-specific ID type support, format variations, OCR training data for non-Latin scripts, and cultural adaptation. Self-Consent scales internationally with simple text translation no technical complexity per market. Launch globally without waiting for credential support in every target country.
Zero marginal cost per verification
Biometric and document verification consume API credits costs scale with usage. Self-Consent is pure client-side interaction requiring no server processing beyond logging the attestation event. Serve millions of verifications monthly without incremental costs. For high-traffic content sites where verification happens at session start, this cost structure means age gates don't create budget pressure that limits content accessibility.

How age consent buttons
create legal compliance.

Self-Consent operates on a different legal principle than verification methods. Biometric and document systems attempt to prove the user is actually the age they claim. Self-Consent creates a legal record that the user has attested to meeting age requirements shifting liability from the platform to the individual making false claims.

When a user clicks "I confirm I am 18 or older," they are making a legally binding statement. The platform logs this attestation with timestamp, IP address hash, age threshold, and session identifier. If a minor lies about their age to access restricted content, the platform possesses documentation proving they implemented age controls and the individual circumvented them through false attestation.

This framework works for content platforms where regulations require "reasonable measures" to prevent underage access rather than "absolute verification" of identity. Publishing industries, streaming services, social networks, and information sites typically fall under reasonable measures standards. Self-Consent satisfies this requirement: the platform asks users to confirm age before granting access to restricted material.

The attestation approach also supports terms of service enforcement. When users create accounts or access content, they agree to platform policies including age requirements. The confirmation checkbox creates an explicit record of agreement to these terms. If platform policies are violated, the logged attestation proves the user acknowledged and agreed to restrictions before accessing content.

Regulatory frameworks increasingly recognize that perfect age verification is impossible without creating disproportionate privacy invasion or accessibility barriers. Self-Consent represents the minimum viable protection: asking users to confirm eligibility before providing access, creating audit trails proving the platform exercised due diligence in age gating restricted content.

Where age affirmation
meets regulations.

Self-Consent fits platforms where regulatory frameworks accept reasonable age controls without mandating identity verification, where user experience priorities outweigh forensic assurance needs, and where content access doesn't create high liability exposure from underage participation.

Editorial and publishing platforms
News sites with mature content, cannabis industry publications, alcohol and spirits blogs, sexual health information resources, political commentary with adult themes. These platforms provide information rather than facilitate transactions. Regulations typically require age gates on adult content but accept attestation-based controls. Self-Consent creates compliance documentation without creating access barriers that reduce readership and advertising revenue.
Streaming and entertainment services
Video platforms with age-rated content libraries, music streaming services with explicit lyrics, podcast networks hosting adult-oriented shows, user-generated content sites requiring minimum ages. Most jurisdictions don't mandate biometric verification for entertainment access attestation satisfies regulatory expectations while maximizing content accessibility. Particularly important for free-tier services where friction directly impacts user acquisition.
Social networks and communities
Dating platforms with 18+ requirements, forums discussing mature topics, social media networks with minimum age policies (13+ for COPPA compliance), discussion boards for adult hobbies. These platforms need to demonstrate age controls exist without creating verification friction that destroys network effects. Self-Consent allows rapid onboarding while documenting that users attested to meeting age requirements during signup.
Gaming platforms with age ratings
Free-to-play games with M or AO ratings, browser games requiring age confirmation, gaming communities for mature titles, esports platforms with age-restricted tournaments. While paid game purchases often use payment verification as age proxy, free games need alternative controls. Self-Consent provides ESRB/PEGI compliance documentation without blocking access to age-appropriate players lacking payment methods or documents.
Educational resources with sensitive material
Sexual education platforms, harm reduction information sites, medical resources discussing adult health topics, academic content requiring maturity. Educational mission prioritizes accessibility over gatekeeping overly restrictive verification prevents legitimate learners from accessing important information. Self-Consent balances access with age-appropriate content controls, particularly important for users researching sensitive topics who prefer privacy.
Informational e-commerce without transactions
Product catalog browsing for age-restricted goods where purchase verification happens at checkout through separate systems, information portals for restricted industries (firearms, vaping, CBD), brand websites showcasing adult products. Self-Consent gates content access while transaction processing uses appropriate verification matching purchase liability. Separating browsing controls from purchase controls optimizes each for different legal requirements.

Customize your age gate
and consent flow.

Self-Consent gates are fully customizable to match brand identity, legal requirements, and user experience preferences. Configure text, styling, behavior, and logging through dashboard controls without code changes.

Visual branding
Customize modal colors, fonts, button styles, logo placement, background opacity, border radius. Match gate appearance to site design system ensuring consistent brand experience. Upload custom CSS for advanced styling control. Preview changes in real-time before publishing. Light and dark theme variants for sites supporting user preference toggles.
Legal text customization
Edit attestation statement text to reflect specific legal requirements or brand voice. Add custom disclosures, privacy policy links, terms of service references. Support multiple languages with automatic locale detection. Include jurisdiction-specific warnings required by regional regulations. A/B test messaging variations to optimize completion rates while maintaining legal compliance.
Age threshold configuration
Set minimum age per page, content category, or site-wide: 13+ for COPPA compliance, 16+ for regional requirements, 18+ for adult content, 21+ for alcohol/tobacco. Different thresholds for different site sections without separate integrations. Schedule threshold changes for promotional periods or seasonal content. Override defaults with URL parameters for granular control.
Behavioral settings
Configure gate display triggers: on page load, on scroll, on video play attempt, on purchase button click. Set cookie duration from 1 day to 1 year. Enable/disable "Remember me" checkbox for extended sessions. Configure failure behavior: block access entirely, redirect to alternative content, show age-appropriate version. Set rate limiting to prevent automated bypass attempts.
Analytics integration
Fire custom events to Google Analytics, Mixpanel, Segment when gates appear, when users confirm, when users exit. Track completion rates, time-to-confirm, return visitor recognition. A/B test different messaging or visual treatments. Measure impact of age gates on bounce rates, session duration, conversion funnels. Export attestation logs for compliance reporting.
Developer controls
JavaScript API for programmatic control: show/hide gates on custom triggers, check verification status before sensitive actions, clear cookies for testing, prefill forms with verified age. Webhook notifications when attestations occur. Custom validation logic for additional user input fields. Framework-specific integrations for React, Vue, Angular simplifying implementation in modern web applications.

Live in minutes.
One script tag.

Self-Consent requires minimal technical implementation add a single JavaScript snippet to your site header or through Google Tag Manager. No server-side integration, no API authentication, no complex configuration. The script handles all functionality: displaying gates, managing cookies, logging attestations.

Dashboard configuration means non-technical team members can adjust gate behavior, messaging, and appearance without developer involvement. Marketing teams can A/B test different attestation text. Compliance teams can update legal disclosures. Product teams can modify age thresholds for new content categories. Changes deploy instantly without code deployments.

For advanced use cases, the JavaScript API provides programmatic control. Check verification status before allowing video playback. Show gates conditionally based on user behavior or geographic location. Integrate with existing authentication systems to skip gates for verified users. Fire custom analytics events tracking user interactions with age controls.

The lightweight script (~15KB gzipped) loads asynchronously without impacting page performance. No external dependencies beyond modern browser APIs. Works with all major frameworks and CMS platforms: WordPress, Shopify, Wix, Squarespace, custom React/Vue/Angular applications. Compatible with privacy-focused configurations blocking third-party cookies through localStorage fallback.

Not sure Self-Consent
fits your needs?

Different platforms need different levels of age assurance. Compare all four verification methods to find the right balance between security, conversion, and compliance for your use case.

Self-Consent
Current Method
Checkbox attestation for maximum conversion. Users confirm age with one click. 98% completion rate. Zero verification cost. Perfect for content sites, blogs, and low-risk platforms where legal attestation satisfies regulatory requirements.
Face-AI
Biometric Estimation
AI-powered facial age estimation with liveness detection. Users smile and turn head for verification. No ID required. 85-90% completion rate. Ideal for gaming, streaming, and platforms needing age assurance without document friction. Learn more →
Document-AI
ID Verification
OCR extraction of exact date of birth from government IDs. Supports 150+ document types across 56+ countries. Fraud scoring 0-100%. Perfect for alcohol delivery, tobacco e-commerce, and platforms requiring precise DOB verification. Learn more →
Verify-AI
Full KYC
Triple-layer verification: Face-AI + Document-AI + biometric face matching. Complete identity verification for online gambling, crypto exchanges, fintech, and platforms requiring KYC/AML compliance with maximum fraud prevention. Learn more →

Still not sure which method fits your platform? Our team can help you choose based on your industry, regulatory requirements, and conversion goals.

Talk to an expert