Onboarding Framework
Destream follows a structured end-to-end onboarding process that includes identity verification (KYC), channel ownership validation, review of activity history, cross-platform consistency checks, and final approval only after all risk and compliance checks are satisfied.
Supported Platforms
Content platforms monitored during onboarding
Onboarding Process
Step-by-step verification and approval workflow
Platform Identification
Onboarding agent identifies which platforms the content creator uses for creating and distributing content.
- Request direct links to user profiles on each platform
- Confirm platforms the user intends to use
- Document content creation plans
Profile Review & Verification
Comprehensive review of user's profiles across all declared platforms.
- Check profile completeness and authenticity
- Review follower counts and engagement metrics
- Verify stream schedules and content history
- Cross-reference with TwitchTracker or similar services
Identity Verification (KYC)
Verify user identity through SumSub system and visual comparison.
- Compare face on streams with KYC documents
- Verify name, surname, country, and city
- Compare IP addresses between onboarding and KYC
- Check for secondary social networks
Channel Linking
Mandatory channel authorization to validate ownership.
- User must link their channel to Destream app
- Prevents impersonation and fraud
- Validates authentic ownership
Final Review & Decision
Compliance team makes final approval decision based on all checks.
- Review all collected data
- Apply rejection criteria from checklist
- Approve or reject onboarding request
- Assign risk level if approved
Platform-Specific Verification
Twitch
- Complete profile with About section, Schedule, Videos, and Chat
- Check follower count, last stream date, and stream schedule
- Review VODs (may be deleted by users to boost live engagement)
- Cross-reference with TwitchTracker for real statistics and consistency
- Look for natural audience growth vs. suspicious spike patterns
YouTube
- Featured video, popular videos, and recent uploads on homepage
- Check upload dates (recent activity expected, not months/years old)
- Verify channel description and About tab for contact details
- Confirm linked social media, email addresses match user identity
- Watch for members-only content or inactive/sold channels
Instagram, TikTok, Trovo, Telegram
- Check dates of latest posts/streams (should be recent)
- Request user to publish specific text in channel description during onboarding
- For private/paid access accounts, require staff access to review content
- Verify consistency in posting style and content history
- Look for signs of account resale (sudden topic/username changes)
Red Flags & Rejection Criteria
Indicators that may result in onboarding rejection
Activity Mismatch
Declared activity doesn't match content found on platforms
RejectionStale Activity
Last update more than 3 months ago with minimal activity, sudden activity spike 1-2 days before check
RejectionIdentity Inconsistency
Visual or geographical mismatch across platforms, IP address discrepancies
RejectionFake Account Indicators
Poorly designed channels, repeated content, anomalous statistics, purchased engagement patterns
RejectionProhibited Content
Content related to politics, pornography, or gambling (high-risk)
Rejection or High-Risk StatusSuspicious Behavior
Rude behavior, legal threats, attempt to conceal identity, account resale indicators
RejectionAdditional Requirements
Supplementary verification steps
Community Verification
Access to Discord, WhatsApp, Telegram, Facebook groups, or forums to assess genuine activity and engagement. Private communities for top donators or moderators may provide valuable insights.
Age Verification
Users under 18 are automatically rejected. All users must provide valid government-issued identification.
Email Verification
Random character pattern emails (e.g., "qwewqerwqr@somewhere.com") trigger enhanced checks. Disposable or temporary email services are flagged.