# DoveRunner Documentation > Security solutions for mobile applications and content protection, including Multi-DRM, Forensic Watermarking, and mobile app security. Each link below points to the markdown version of a documentation page. ## Content Security - [Content Security Docs](https://docs.doverunner.com/content-security.md): Get started integrating your service with DoveRunner Content Security. - [DoveRunner Anti Piracy Service Guide](https://docs.doverunner.com/content-security/anti-piracy/anti-piracy-service-guide.md): DoveRunner Anti Piracy service offers global monitoring for illegal content leakage, takedown notice. - [Anti-Piracy Monitoring Only Guide](https://docs.doverunner.com/content-security/anti-piracy/monitoring-only-guide.md): Step-by-step guide for using the DoveRunner Anti-Piracy console — Asset Details, Infringing URLs, Whitelist Management, and Dashboard. - [Anti-Piracy Takedown Only Guide](https://docs.doverunner.com/content-security/anti-piracy/takedown-only-guide.md): Step-by-step guide for using the DoveRunner Anti-Piracy Takedown Only console — Asset Details, Infringing URLs, and Dashboard. - [DoveRunner Distributor Watermarking Guide](https://docs.doverunner.com/content-security/distributor-watermarking/distributor-watermarking-guide.md): DoveRunner Distributor Watermarking is a watermarking solution to track the illegally leaked content when a video content is distributed through multiple channels. - [DoveRunner Distributor Watermarking API Guide](https://docs.doverunner.com/content-security/distributor-watermarking/dwm-api-guide.md): This document guides how to use `DoveRunner Distributor Watermarking` Service through HTTP API. - [DoveRunner Forensic Watermarking Guide](https://docs.doverunner.com/content-security/forensic-watermarking.md): DoveRunner Forensic Watermarking is a cloud-based SaaS service that allows you to quickly and easily apply watermarking without building complex server environments. - [Watermark Detecting](https://docs.doverunner.com/content-security/forensic-watermarking/detecting.md): Watermark detection analyzes each frame of the video to detect the original watermark pattern and decrypts the data with the secret key used at the time of insertion. - [Session Revocation Guide](https://docs.doverunner.com/content-security/forensic-watermarking/detecting/session-revocation-guide.md): Guide for configuring session revocation using AWS SNS, WAF, and Lambda when watermarks are detected. - [Watermark Detection API Guide](https://docs.doverunner.com/content-security/forensic-watermarking/detecting/watermark-detection-api.md): This document explains how to request watermark detection and receive the result via DoveRunner API specification. - [Watermark Detection Service Guide](https://docs.doverunner.com/content-security/forensic-watermarking/detecting/watermark-detection-service.md): This document explains how to request watermark detection and receive the result via DoveRunner Console. - [Watermark Embedding](https://docs.doverunner.com/content-security/forensic-watermarking/embedding.md): This document describes how to embed unique information about the playback session invisibly in the video. - [Akamai CDN Integration Guide](https://docs.doverunner.com/content-security/forensic-watermarking/embedding/akamai-integration.md): This document describes how to apply Forensic Watermarking embedding with Akamai CDN. - [CDN Embedder with Cloudflare Workers](https://docs.doverunner.com/content-security/forensic-watermarking/embedding/cloudflare-embedder.md): This guide explains how to configure and deploy the DoveRunner CDN Embedder using Cloudflare Workers. - [CloudFront Embedder Guide](https://docs.doverunner.com/content-security/forensic-watermarking/embedding/cloudfront-embedder.md): This document describes how to apply DoveRunner watermark embedder with Lambda@Edge for service sites using the Amazon CloudFront CDN. - [Session Manager API Guide](https://docs.doverunner.com/content-security/forensic-watermarking/embedding/session-manager.md): Session manager generates a mixed content URL with the information of the playback session. - [Getting Started with DoveRunner Forensic Watermarking](https://docs.doverunner.com/content-security/forensic-watermarking/getting-started.md): This section provides basic conceptual explanations and workflow guides to quickly understand and use DoveRunner Forensic Watermarking Service. - [Forensic Watermarking Concepts and Specifications](https://docs.doverunner.com/content-security/forensic-watermarking/getting-started/fwm-concepts.md): Describes various concepts and specifications related to DoveRunner Forensic Watermarking service. - [Forensic Watermarking Sample Downloads](https://docs.doverunner.com/content-security/forensic-watermarking/getting-started/fwm-downloads.md): You can download sample codes to integrate DoveRunner Forensic Watermarking service with your service site. - [Forensic Watermarking Onboarding Guide](https://docs.doverunner.com/content-security/forensic-watermarking/getting-started/fwm-onboarding.md): We provide onboarding guides for DoveRunner Forensic Watermarking service, so that you can easily find guide documents that suit your various situations and requirements. - [Forensic Watermarking Partners](https://docs.doverunner.com/content-security/forensic-watermarking/getting-started/fwm-partner-info.md): A comprehensive list of third-party encoders and CDNs pre-integrated with DoveRunner Forensic Watermarking. - [Forensic Watermarking Integration Workflow](https://docs.doverunner.com/content-security/forensic-watermarking/getting-started/fwm-workflow.md): This document describes the end-to-end workflows and options of `DoveRunner Forensic Watermarking` integration. - [Watermark Preprocessing](https://docs.doverunner.com/content-security/forensic-watermarking/preprocessing.md): This document describes how to preprocess in a cloud-based packaging service or with an encoder integration. - [FFmpeg Preprocessor Filter Guide](https://docs.doverunner.com/content-security/forensic-watermarking/preprocessing/ffmpeg-filter.md): A plug and play module capable of watermark preprocessing as a video filter for FFmpeg. - [FWM Preprocessing through DoveRunner Transcoding & Packaging Service](https://docs.doverunner.com/content-security/forensic-watermarking/preprocessing/fwm-tnp-service.md): Pre-processing of forensic watermarking contents can be performed through DoveRunner Transcoding & Packaging service. - [FWM Hybrik Preprocessor Guide](https://docs.doverunner.com/content-security/forensic-watermarking/preprocessing/hybrik-preprocessor.md): DoveRunner FWM Hybrik preprocessor is a module that can perform forensic watermarking preprocessing during video transcoding through Dolby Hybrik service. - [FWM Preprocessor SDK Guide](https://docs.doverunner.com/content-security/forensic-watermarking/preprocessing/preprocessor-library.md): DoveRunner FWM Preprocessor SDK is a C/C++ library that can be ported to an encoding solution. - [DoveRunner Multi-DRM Guide](https://docs.doverunner.com/content-security/multi-drm.md): DoveRunner Multi DRM service is a cloud-based SaaS (Software as a Service) which consists of packaging solutions that apply DRM to contents, DRM license issuance service, and client solutions for DRM contents playback. - [Advanced Scenario Guides](https://docs.doverunner.com/content-security/multi-drm/advanced-guides.md): Detailed guides to the various advanced scenarios supported by DoveRunner Multi-DRM service. - [Live Stream Blocking via License Renewal and Blacklist](https://docs.doverunner.com/content-security/multi-drm/advanced-guides/live-stream-blocking.md): This document outlines an advanced implementation strategy for real-time live stream blocking using the DRM license renewal mechanism and blacklist API. - [DoveRunner DRM Multi-key Implementation Guide](https://docs.doverunner.com/content-security/multi-drm/advanced-guides/multikey-guide.md): This document describes the multi-key implementation required to efficiently enforce hardware-level DRM. - [Supporting PlayReady SL3000 on Windows Chrome](https://docs.doverunner.com/content-security/multi-drm/advanced-guides/playready-sl3000-windows-chrome.md): This guide details the integration and support for PlayReady Security Level 3000 (SL3000) on Windows Chrome browsers. - [DRM Client Integration](https://docs.doverunner.com/content-security/multi-drm/clients.md): DoveRunner Multi DRM service provides integration APIs and SDKs to support various client environment such as PC, mobile, OTT platform. The following documents describe how to use each client-specific SDK. - [Chromecast Integration Guide](https://docs.doverunner.com/content-security/multi-drm/clients/chromecast-integration.md): This document describes how to integrate Chrome Cast with the FairPlay iOS SDK and Widevine Android SDK. - [Multi-DRM Cross-platform Client Integration Guide](https://docs.doverunner.com/content-security/multi-drm/clients/crossplatform-client-integration.md): This document guides how to integrate DoveRunner Multi-DRM with cross-platform frameworks such as Flutter and React Native. - [FairPlay iOS SDK Guide](https://docs.doverunner.com/content-security/multi-drm/clients/fairplay-ios.md): This document describes how to use the libraries and sample project included in the FairPlay iOS SDK. - [HTML5 Player Integration Guide](https://docs.doverunner.com/content-security/multi-drm/clients/html5-player.md): This document explains how to play streaming content (DASH or HLS) protected with multi-DRM (PlayReady, Widevine, FairPlay Streaming) using the HTML5 player from the web page of the service site. - [License Cipher SDK Guide](https://docs.doverunner.com/content-security/multi-drm/clients/license-cipher-sdk.md): This guide explains DRM License Cipher SDK, which enhances the security of software-level DRM such as Widevine L3 and PlayReady SL150/2000. - [Multi-DRM Native Client Integration Guide](https://docs.doverunner.com/content-security/multi-drm/clients/multidrm-native-integration.md): This document guides how to acquire DRM license from DoveRunner Multi-DRM Cloud Server to playback content on various multi-drm client platforms without using DoveRunner client SDKs. - [NCG Android SDK Guide](https://docs.doverunner.com/content-security/multi-drm/clients/ncg-android.md): This document describes how to use the libraries and sample projects included in the SDK. - [NCG iOS SDK Guide](https://docs.doverunner.com/content-security/multi-drm/clients/ncg-ios.md): This document describes how to use the libraries and sample projects included in the SDK. - [PlayReady UWP SDK Guide](https://docs.doverunner.com/content-security/multi-drm/clients/playready-uwp.md): This document describes how to use the libraries and sample projects included in the SDK. - [Widevine Android SDK Guide](https://docs.doverunner.com/content-security/multi-drm/clients/widevine-android.md): This document describes how to use the libraries and sample project included in the Widevine Android SDK. - [Getting Started with DoveRunner Multi-DRM](https://docs.doverunner.com/content-security/multi-drm/getting-started.md): Provides basic description and quick start guide for quick understanding and experience of DoveRunner Multi-DRM service. - [Packager and Sample Downloads](https://docs.doverunner.com/content-security/multi-drm/getting-started/downloads.md): Provides download links for DoveRunner CLI Packager and integration samples. - [Multi-DRM Concepts and Terms](https://docs.doverunner.com/content-security/multi-drm/getting-started/drm-concepts.md): Describes various common concepts and terms related to DoveRunner Multi-DRM service. - [Multi-DRM Onboarding Guide](https://docs.doverunner.com/content-security/multi-drm/getting-started/multidrm-onboarding.md): We provide onboarding guides for DoveRunner Multi-DRM service, so that you can easily find guide documents that suit your various situations and requirements. - [Multi-DRM Quick Start](https://docs.doverunner.com/content-security/multi-drm/getting-started/quickstart.md): This document guides you through content packaging and DRM license integration for playback for a quick experience of DoveRunner Multi-DRM service. - [Supported Environments](https://docs.doverunner.com/content-security/multi-drm/getting-started/supported-env.md): Provides the list of client platforms and OS supported by DoveRunner Multi-DRM. - [DRM License Issuance](https://docs.doverunner.com/content-security/multi-drm/license.md): Guide for 3. License Issuance - [Concurrent Stream Limiting Guide](https://docs.doverunner.com/content-security/multi-drm/license/csl-guide.md): This document explains about Concurrent Stream Limiting feature which can prevent excessive account sharing. - [DRM Blacklist Management Guide](https://docs.doverunner.com/content-security/multi-drm/license/drm-blacklist-guide.md): This document explains how to use the DRM blacklist feature to block the issuance of licenses to users or client devices suspected of illegal use of your service. - [FairPlay Cert Registration](https://docs.doverunner.com/content-security/multi-drm/license/fps-cert-tutorial.md): This document provides step-by-step instructions on how to generate and register certificates required for FairPlay DRM integration. - [License Error Code](https://docs.doverunner.com/content-security/multi-drm/license/license-errorcode.md): This document provides a list of error code about DRM license integration. - [License Token Guide](https://docs.doverunner.com/content-security/multi-drm/license/license-token.md): This document provides guide for token-type DRM license integration. - [License Token Tutorial](https://docs.doverunner.com/content-security/multi-drm/license/license-token-tutorial.md): This document provides a tutorial for token-type DRM license integration. - [Content Packaging Guide](https://docs.doverunner.com/content-security/multi-drm/packaging.md): Describe a variety of content packaging methods, including DoveRunner Packager, AWS Elemental Media Services, Wowza Streaming Engine, and DoveRunner Packaging Services. - [Ant Media Server DRM Plugin Integration Guide](https://docs.doverunner.com/content-security/multi-drm/packaging/ant-media-server-integration.md): This document describes how to integrate DoveRunner Multi-DRM service in content packaging workflow using Ant Media Server's DRM plugin. - [ATEME TITAN Products Integration Guide](https://docs.doverunner.com/content-security/multi-drm/packaging/ateme-titan-integration.md): This document describes how to integrate DoveRunner Multi-DRM service in content packaging workflow using ATEME's TITAN Live and TITAN File products. - [AWS Elemental Integration](https://docs.doverunner.com/content-security/multi-drm/packaging/aws-elemental.md): This guide explains how to integrate with MediaConvert or MediaPackage service. - [Bitmovin Encoder Integration Guide](https://docs.doverunner.com/content-security/multi-drm/packaging/bitmovin-encoder-guide.md): This document explains how to create DASH/HLS content with multi-DRM using Bitmovin Encoder SDK. - [DoveRunner DRM CLI Packager Guide](https://docs.doverunner.com/content-security/multi-drm/packaging/cli-packager.md): This document describes the basic concepts and how to use the command line interface (CLI) based content packaging tool used for the DoveRunner multi-DRM cloud service. - [CPIX API Guide](https://docs.doverunner.com/content-security/multi-drm/packaging/cpix-api.md): With this API, DoveRunner Multi DRM can be easily linked with encoder/transcoder solution supporting CPIX based key exchange. - [Dolby Hybrik DRM Packaging Integration Guide](https://docs.doverunner.com/content-security/multi-drm/packaging/dolby-hybrik-drm-integration.md): This document describes how to integrate DRM encryption packaging in Dolby Hybrik encoder using DoveRunner CPIX API. - [DRM Packaging through Transcoding & Packaging Service](https://docs.doverunner.com/content-security/multi-drm/packaging/drm-tnp-service.md): Transcoding and DRM content packaging can be performed using the DoveRunner Transcoding & Packaging service. - [GCP Live Stream API Integration Guide](https://docs.doverunner.com/content-security/multi-drm/packaging/gcp-live-stream-api.md): This document describes how to integrate DoveRunner Multi-DRM service in content packaging workflow using Google Cloud Platform's Live Stream API. - [DoveRunner DRM Key Import API Guide](https://docs.doverunner.com/content-security/multi-drm/packaging/key-import-api.md): DoveRunner DRM Key Import API can be used to import existing content encryption key data to DoveRunner key database. - [Media Excel HERO Integration Guide](https://docs.doverunner.com/content-security/multi-drm/packaging/media-excel-hero-integration.md): This document describes how to integrate DoveRunner Multi-DRM service in content packaging workflow using Media Excel's HERO encoder/transcoder. - [Shaka Packager Integration Guide](https://docs.doverunner.com/content-security/multi-drm/packaging/shaka-packager-integration.md): Integrate DoveRunner Multi-DRM with Google Shaka Packager to encrypt media content with Widevine, PlayReady, and FairPlay protection. - [DoveRunner Wowza DRM Plugin Guide](https://docs.doverunner.com/content-security/multi-drm/packaging/wowza-integration.md): DoveRunner Wowza DRM Plugin is an addon module of Wowza Streaming Engine that supports streaming service with DASH (CENC) and HLS (FPS, NCG) content. - [Getting Started with DoveRunner Piracy Guard ✨](https://docs.doverunner.com/content-security/multi-drm/piracy-guard.md): Provides basic description and quick start guide for quick understanding and experience of DoveRunner Multi-DRM service. - [DoveRunner Piracy Guard ✨ Service API Guide](https://docs.doverunner.com/content-security/multi-drm/piracy-guard/piracy-guard-service-api.md): This document explains how to use the service API to integrate DoveRunner Piracy Guard ✨ with customer's system. - [Content Security Release Notes](https://docs.doverunner.com/content-security/release-notes.md): Release notes for content security products provided by DoveRunner service. - [Release Notes Archive for Deprecated Products](https://docs.doverunner.com/content-security/release-notes/deprecated-products.md): Release Notes Archive for Deprecated Products - [Forensic Watermarking Release Notes](https://docs.doverunner.com/content-security/release-notes/fwm-release-notes.md): Release notes for DoveRunner Forensic Watermarking products - [Multi-DRM Release Notes](https://docs.doverunner.com/content-security/release-notes/multidrm-release-notes.md): Release notes for DoveRunner Multi-DRM products - [Other Release Notes](https://docs.doverunner.com/content-security/release-notes/other-release-notes.md): Release notes for other products - [Transcoding & Packaging Release Notes](https://docs.doverunner.com/content-security/release-notes/tnp-release-notes.md): Release notes for DoveRunner Transcoding and Packaging - [DoveRunner Service API Guide](https://docs.doverunner.com/content-security/service-api-guide.md): This document explains how to use various service API to integrate DoveRunner with customer's system. - [Transcoding & Packaging API Guide](https://docs.doverunner.com/content-security/tnp/tnp-api-guide.md): Guides how to use DoveRunner Transcoding & Packaging service through HTTP API. - [Transcoding & Packaging Error Codes](https://docs.doverunner.com/content-security/tnp/tnp-error-codes.md): Describes various status error codes related to Transcoding & Packaging service. - [Transcoding & Packaging Service Guide](https://docs.doverunner.com/content-security/tnp/tnp-service-guide.md): This document guides how to use the Transcoding & Packaging service through DoveRunner Console UI. ## index - [Welcome to DoveRunner Docs](https://docs.doverunner.com/index.md): Get started integrating your service or application with DoveRunner End-to-End security. ## ko - [DoveRunner Docs 사이트에 오신 것을 환영합니다](https://docs.doverunner.com/ko.md): 서비스 또는 애플리케이션에 도브러너 엔드투엔드 보안을 적용하세요. ## Mobile App Security - [Mobile App Security Docs](https://docs.doverunner.com/mobile-app-security.md): Get started integrating your application with DoveRunner Mobile App Security. - [Android App Security](https://docs.doverunner.com/mobile-app-security/android.md): Apply DoveRunner Mobile App Security to your Android app — configure sealing options, manage builds, and automate with CI/CD. - [App Configurations](https://docs.doverunner.com/mobile-app-security/android/android-app-configurations.md): Manage services, Dex selection, Data Sealing, Custom Blacklist, and account transfers for your sealed Android apps in the Developer Console. - [Android DataSealing](https://docs.doverunner.com/mobile-app-security/android/android-datasealing.md): Learn how to apply DataSealing with DoveRunner Mobile App Security to securely encrypt and store binary file data for Android Native C/C++ applications. - [Historical Information](https://docs.doverunner.com/mobile-app-security/android/android-history.md): View sealing history for the past 30 days and download successfully sealed Android apps from the Developer Console. - [Manage KeyStore](https://docs.doverunner.com/mobile-app-security/android/android-manage-keystore.md): Register and manage your Android signing keystore in the Developer Console to download pre-signed sealed APKs. - [ProGuard Setup for Dex Protection](https://docs.doverunner.com/mobile-app-security/android/android-proguard-guide.md): Required ProGuard/R8 configuration when using DoveRunner Dex Protection on Android. - [Apply DoveRunner Mobile App Security](https://docs.doverunner.com/mobile-app-security/android/android-sealing.md): Learn how to configure sealing options and apply DoveRunner Mobile App Security protection to your Android app. - [CI/CD Pipeline Integration](https://docs.doverunner.com/mobile-app-security/android/cicd.md): Learn how to integrate DoveRunner Mobile App Security with your CI/CD pipelines for automated mobile app protection. - [Basic Configuration](https://docs.doverunner.com/mobile-app-security/android/cicd/basic-configuration.md): Learn about the basic configuration options and parameters for the DoveRunner Mobile App Security CLI tool. - [Fastlane Android Integration](https://docs.doverunner.com/mobile-app-security/android/cicd/fastlane-integration.md): Learn how to integrate DoveRunner Mobile App Security CLI tool with Fastlane for streamlined mobile app security automation. - [How to Integrate with CI/CD Pipeline](https://docs.doverunner.com/mobile-app-security/android/cicd/how-to-integrate-with-cicd-pipeline.md): Learn how to integrate the DoveRunner Mobile App Security CLI tool with your CI/CD pipeline for automated mobile app protection. - [Jenkins Android Integration](https://docs.doverunner.com/mobile-app-security/android/cicd/jenkins-integration.md): Learn how to integrate DoveRunner Mobile App Security CLI tool with Jenkins for automated security in your CI/CD pipeline. - [Troubleshooting](https://docs.doverunner.com/mobile-app-security/android/cicd/troubleshoot.md): Troubleshooting guide for common issues with the DoveRunner Mobile App Security CLI tool and their solutions. - [Getting Started with Developer Console](https://docs.doverunner.com/mobile-app-security/console.md): Learn how to set up your DoveRunner Mobile App Security account and use the Developer Console to protect your mobile applications. - [Active Devices](https://docs.doverunner.com/mobile-app-security/console/dashboard/active-devices.md): Monitor active device usage and user engagement metrics for your DoveRunner Mobile App Security protected applications. - [Dashboard Guide](https://docs.doverunner.com/mobile-app-security/console/dashboard/dashboard-guide.md): Monitor your mobile app security with comprehensive metrics and insights on the DoveRunner Mobile App Security Dashboard. - [Hacking Detection](https://docs.doverunner.com/mobile-app-security/console/dashboard/hacking-detection.md): Monitor and analyze previous hacking activities and security threats to your mobile applications. - [Real Time Threat Analysis](https://docs.doverunner.com/mobile-app-security/console/dashboard/real-time-threat-analysis.md): Monitor real-time hacking activity and security threats to your mobile applications as they happen. - [General Settings](https://docs.doverunner.com/mobile-app-security/console/settings/general-settings.md): Configure notifications, manage services, and account withdrawal settings for your DoveRunner Mobile App Security account. - [Manage Services](https://docs.doverunner.com/mobile-app-security/console/settings/manage-services.md): Manage your billing information, payment methods, and subscription plans for DoveRunner Mobile App Security. - [Manage Team](https://docs.doverunner.com/mobile-app-security/console/settings/manage-team.md): Manage your DoveRunner Mobile App Security account settings, profile information, and team members. - [Manage Threat Alerts](https://docs.doverunner.com/mobile-app-security/console/settings/manage-threat-alerts.md): Configure notifications, manage services, and account withdrawal settings for your DoveRunner Mobile App Security account. - [Manage Webhook](https://docs.doverunner.com/mobile-app-security/console/settings/manage-webhook.md): Manage your DoveRunner Mobile App Security account settings, profile information, and team members. - [Supported Frameworks](https://docs.doverunner.com/mobile-app-security/console/supported-frameworks.md): You can check the Android, iOS, and React Native versions supported by DoveRunner Mobile App Security. - [iOS App Security](https://docs.doverunner.com/mobile-app-security/ios.md): Apply DoveRunner Mobile App Security to your iOS app using the SDK-based integration. - [CI/CD Integration](https://docs.doverunner.com/mobile-app-security/ios/cicd.md): Automate iOS app sealing with DoveRunner Mobile App Security using Fastlane or Azure DevOps Pipelines. - [Azure CI/CD iOS Integration](https://docs.doverunner.com/mobile-app-security/ios/cicd/azure-ci-cd-ios.md): Learn how to integrate DoveRunner Mobile App Security SDK with Azure DevOps Pipelines for automated iOS app protection. - [Fastlane iOS Integration](https://docs.doverunner.com/mobile-app-security/ios/cicd/fastlane-automation-toolkit-ios.md): Learn how to integrate DoveRunner Mobile App Security SDK with Fastlane to automate your iOS app build and distribution pipeline. - [SDK File Structure](https://docs.doverunner.com/mobile-app-security/ios/sdk-file-structure.md): Check the file structures of each SDK and start integration. - [On-Premise Deployment](https://docs.doverunner.com/mobile-app-security/on-premise.md): Learn about DoveRunner Mobile App Security on-premise deployment options for enterprise customers. - [Unified SIEM integration](https://docs.doverunner.com/mobile-app-security/siem.md): Secure your mobile applications with DoveRunner Mobile App Security, and monitor the trend in your own SIEM.