# Core Features

## Screen Recording
- **Browser-based:** Runs entirely in web browser (Chrome, Safari, Edge, Firefox)
- **Desktop capture:** Users can share entire desktop to capture web apps, native desktop software, terminal windows, system settings, and switch between programs mid-recording
- **Microphone capture:** Record screen + microphone simultaneously
- **No max length with custom S3:** Unlimited recording duration when using your own S3 bucket
- **15-minute limit:** Recordings hosted on default storage limited to 15 minutes

## Recording Requests
- Generate a unique secure link to send to anyone
- Recipient clicks link and records - no login required
- Email notification sent to the recipient (optional)
- Direction types: `REQUEST` (ask someone to record) and `RESPONSE` (record your own screen to share)

## AI Summaries
- Automatically generated for all recordings
- Includes clickable timecodes for navigation
- Text recap of the recording content
- Advanced AI model available on Business plan for higher accuracy

## Storage & Data Retention
- **Default cloud storage:** 60-day retention, after which recordings are permanently deleted
- **Bring Your Own S3:** Connect any S3-compatible storage (AWS, Google Cloud, DigitalOcean, etc.)
  - Recordings uploaded directly to your infrastructure
  - No duration limits on recordings
  - Complete data ownership and privacy
  - You are responsible for security, backup, compliance, and costs of external bucket
  - ScreenReply assumes no liability for data loss in external buckets

## White-Labeling (Business plan and above)
- Remove all ScreenReply branding (100% white-label)
- Custom domains: serve links from video.yourbrand.com
- Branded emails for video requests and shares
- Custom logo, company name, brand colors on recording page
- Fully hidden ScreenReply watermarks

## REST API
- Programmatically generate recording request links
- Retrieve MP4 video links and metadata
- Manage recordings (list, filter, update, delete)
- Tag-based categorization
- Pagination and filtering support
- API keys are perpetual (never expire unless expiration date set)
- Must have OWNER workspace privileges to generate/manage API keys

## Native Integrations
- **Intercom** - Live - App Store package: screenreply-dusm
- **Zendesk** - Live - Marketplace app ID: 1226775
- **Front** - Live
- **HubSpot** - Live - HubSpot ecosystem marketplace listing
- **Help Scout** - In Review

## Authentication & Enterprise
- Email-based sign-in
- Google social login
- SSO/SAML via Active Directory (Enterprise plan)

## Brand Customization
- Upload logo, set company name, choose brand colors
- Custom domain serving
- Fully white-labeled experience available on Business plan

