Marketing Hub & Social Media
Connect, promote, and amplify GNAI TV across platforms. All social connectors are in demo state with official link verification pending.
Demo Status: All social media connectors, YouTube features, and advertising tools are in demo/offline state. Official account URLs and platform authorization are required for activation.
Arifur Shanta — YouTube Channel
Owner authorization provided — Google OAuth/API connection pending
✓ Owner Authorization Provided
Authorization from GNAI TV owner to display and share the supplied public channel link
◐ Google OAuth/API Connection Pending
Google technical authorization not yet configured or verified
✓ Accessibility Features Enabled
- • Keyboard navigation with visible focus states on all public actions
- • ARIA labels and screen-reader descriptions
- • Touch-friendly button sizes (44px minimum)
- • Respects prefers-reduced-motion browser preferences
- • High-contrast design tokens throughout
Public Actions Only: Watch Channel, Share, and Copy Link are enabled for the owner-provided channel. Connect, Subscribe automation, Import, Upload, Publish, Schedule, Analytics, Comments management, and Livestream remain disabled until Google OAuth/API authorization is fully configured and verified.
Creator & Advertiser Connections
Partner with GNAI TV's growing creator network
Google/YouTube OAuth Readiness
Setup checklist and technical preparation for secure Google and YouTube account integration.
Current Status: Google/YouTube Connection Unavailable
Owner Authorization
✓ Provided
Google OAuth Application
◐ Not Configured
Google Consent Screen
◐ Not Configured
Verified Production Domain
◐ Pending
Authorized Redirect URI
◐ Pending
Server-Side Token Exchange
◐ Not Connected
Encrypted Token Storage
◐ Not Connected
Google Verification/Review
◐ Pending
Overall Readiness
✗ Setup Required
OAuth Preparation Checklist
Select or create a Google Cloud project
Must be owned by the authorized business entity (GNAIAAAC LLC)
Configure OAuth consent screen
Include: accurate app name, support contact, developer contact, homepage, privacy policy URL, terms of service URL, and account deletion/revocation instructions
Verify production domain
Add and verify the exact HTTPS domain that will use OAuth integration
Register authorized redirect URI
Never guess or estimate. Register the exact HTTPS callback URL where Google will send the authorization response
Start with minimum scopes
• Sign-in only: basic OpenID Connect identity (if login required) • Read-only YouTube: public channel data import only • Upload/manage/live/analytics: require separate explicit consent and need-based justification
Generate CSRF state and nonce
Use PKCE (Proof Key for Public Clients) where supported for additional security
Exchange authorization codes on trusted server
Never expose client secrets or perform token exchange in frontend code or browser console
Encrypt tokens and restrict access
• Store access/refresh tokens encrypted at rest • Restrict database/API access to authorized backend only • Rotate secrets regularly and log all consent events (without logging tokens) • Support token revocation and data deletion on demand
Test all failure scenarios
• User denies authorization • Expired or revoked tokens • Wrong account reconnect • Insufficient scopes • Disconnect and revocation flows
Complete Google verification and platform review
Required before production use where applicable. Keep evidence of approval on file
Permission Tiers & Consent
All tiers disabled pending OAuth configuration. Separate consent required for each tier.
Sign In Only
Identity verification using Google account — No YouTube connection
What this enables:
- • Basic OpenID profile: name, email, profile photo
- • Session management and account linking
- • NO YouTube data, channels, or videos
Read Channel Data
Import public YouTube channel, video, and playlist metadata only
What this enables:
- • View authorized channel(s) and metadata
- • Read public video titles, descriptions, thumbnails
- • Import playlists and viewing statistics
- • NO upload, publish, delete, or live capabilities
- • NO analytics or revenue data
Creator Management
Upload, publish, schedule, and manage channel — High-sensitivity access
⚠ High-Sensitivity: Requires separate explicit consent review and platform justification
- • Upload and manage videos
- • Publish and schedule content
- • Create/modify/delete playlists
- • Enable/disable comments and moderation
- • Manage channel settings and analytics
- • Access live streaming and monetization features
- • Requires YouTube Partner and Brand Safety review
Important: None of these tiers are preselected. You must explicitly choose and review each permission before authorizing. Google will show you exactly what each scope allows before you grant access.
Data Minimization & Privacy
Proposed data collection, retention, and deletion triggers — No data collected in staging.
| Data Type | Purpose | Retention Period | Deletion Trigger |
|---|---|---|---|
| Google ID & Email | Account linking & identity | Until revoked | User requests deletion |
| Access Token | API requests (encrypted) | ~1 hour or until refresh | Auto-expires; not logged |
| Refresh Token | Long-term auth (encrypted) | Until revoked or 6 months | User disconnect; user deletion |
| YouTube Channel ID | Content import & attribution | While account linked | User unlinks YouTube |
| Video Metadata | Content discovery | While user opts in | User deletes imported content |
| Consent Audit Log | Legal/compliance only | 7 years (regulatory) | After 7-year period |
Privacy Commitment: We collect only what's necessary to operate the requested feature. Tokens are encrypted at rest, never logged in plaintext, and deleted when you disconnect or request removal. You can revoke access anytime from your Google Account settings.
Policy & Legal Framework
All policies marked for legal review before production launch.
Privacy Policy
How personal data is collected, used, and protected during OAuth integration
Legal Review RequiredTerms of Service
Rights, responsibilities, and limitations for account linking and data access
Legal Review RequiredCommunity Guidelines
Content standards and acceptable use for connected YouTube accounts
Legal Review RequiredCopyright & DMCA
Takedown procedures, content rights compliance, and infringement reporting
Legal Review RequiredChild Safety & COPPA
Protections for users under 13 and parental consent requirements
Legal Review RequiredData Deletion & Disconnect
How to delete account, revoke OAuth access, and permanently remove data
Legal Review Required⚠ Security & Secrets Protection
- No secrets in frontend: Client IDs, redirect URIs, client secrets, or API keys never appear in HTML, CSS, JavaScript, or logs
- No token logging: Authorization codes, access tokens, refresh tokens, and ID tokens are never logged in plaintext
- Server-side only: Token exchange happens on a trusted backend server; never in the browser
- No Google approval claimed: Owner authorization does not equal Google platform review or approval
Advertising & Marketing Standards
Sponsored Content & Affiliate Links
- All sponsored content must be clearly labeled "Sponsored" or "Advertisement"
- Affiliate links must disclose commission or revenue relationship
- Advertiser identity must be verified and publicly disclosed
- Landing domain must be verified before promotion
Restricted & Regulated Products
- Alcohol, tobacco, gambling, and financial products require regulatory review
- Prohibited content must be rejected before publication
- Age-restricted products require appropriate audience targeting
Performance Reporting
- Audience traffic and engagement metrics must not be invented
- All performance data must be measured and verified
- Advertising dashboards display simulation data only in demo state
Accessibility & Inclusivity
- Ads support captions, transcripts, and keyboard navigation
- Animated content respects prefers-reduced-motion setting
- Screen reader announcements for ad triggers and interactions
Operational Status
GNAI TV current capabilities and licensing status
Website & Digital-Media Publishing
ONLINE
Subject to applicable website, advertising, privacy, copyright, consumer-protection, tax and local registration requirements.
Original Broadcast Television Channel
NOT ACTIVE
BROADCAST LICENSE PENDING — Awaiting applicable regulator authorization.
Live TV / Radio / Terrestrial / Cable / Satellite Transmission
DISABLED
Disabled until applicable regulator issues written authorization.
Streaming / Embedded Third-Party Video
VERIFICATION PENDING
Activated only after content rights, platform terms, HTTPS source, and embedding permission are verified.
Important: Operating a website is not universally exempt from government licensing or regulations. GNAI TV complies with applicable local and international requirements for all features and services offered.
Future Licensed Broadcast Launch
Regulatory and operational requirements for broadcast service activation
Jurisdiction & Regulator Identification
Identify primary broadcast regulator and applicable jurisdictions for service launch
PendingBusiness / Entity Registration
Register broadcast entity with business registrar and obtain tax identification
PendingBroadcast / Content License
Obtain broadcast license from regulator authorizing content transmission
PendingSpectrum or Carriage Authorization
Obtain spectrum rights or carriage agreements if applicable for service type
PendingCopyright / Music / Content Rights
Verify all content clearances, music licenses, and third-party permissions
PendingNewsroom / Advertising / Children's Content / Accessibility Rules
Implement editorial policies, advertising standards, and accessibility compliance
PendingPrivacy / Data Protection Compliance
Establish privacy policy, data retention, and user protection standards
PendingTechnical Tests & Broadcast Standards
Validate transmission quality, signal strength, and technical compliance with standards
PendingEmergency / Public-Safety Obligations
Implement emergency alert systems and public-safety message capabilities
PendingInsurance & Liability Coverage
Obtain broadcast liability, errors & omissions, and legal indemnification insurance
PendingRegulatory Approval & Retained Evidence
Record and retain copies of all approvals, licenses, and compliance evidence
PendingLaunch Sign-Off & Final Compliance Audit
Complete final compliance audit and obtain formal authorization to commence broadcast
PendingNote: All items must be verified and approved by applicable broadcast regulators before launch. Requirements vary by jurisdiction and service type.
Important Notice
GNAI TV is committed to transparent, responsible marketing practices. All social media connections, advertising partnerships, and broadcast operations remain in demo state until official verification and regulatory approval are obtained. No payments, revenue sharing, or account access are activated in this staging environment.