Anti-Piracy Monitoring & Takedown Guide
DoveRunner’s Anti-Piracy Monitoring & Takedown module combines web-wide, social Media piracy monitoring with an end-to-end takedown pipeline, all from a single, unified console. It lets content rights owners and distributors detect unauthorized distribution of their media assets, submit infringing links for removal, track each link through to resolution, and maintain a domain/URL whitelist to avoid accidental takedowns.
Submitted infringing links are validated by the DoveRunner team, who initiate takedown actions with the relevant hosting platforms - giving you full visibility into status and turnaround times throughout the process.
The console is organized into five areas accessible via tabs at the top of the screen:
- Dashboard - A real-time overview of both monitoring and takedown activity, with graphical insights and key performance metrics.
- Asset Details - Register and manage assets, including the choice of Monitoring & Takedown, Monitoring Only, or Takedown Only for each one.
- Infringing URL’s - View, submit, filter, and export infringing links, and track each one’s status through the takedown pipeline.
- Whitelist Management - Manage trusted domains, partner platforms, and approved external websites to prevent false positives during monitoring.
- Settings - Upload and manage the Letter of Authorization (LOA) files required to authorize takedown requests.
Asset Details
Section titled “Asset Details”The Asset Details tab lets you register and manage the content assets you want DoveRunner to monitor, take down infringing links for, or both. Every asset is displayed in a structured table view showing its configuration and current monitoring status.
Asset Table Columns
Section titled “Asset Table Columns”| Column | Description |
|---|---|
| Asset Name | The official title of the registered content. |
| Media Type | Video on Demand or Live Streaming. |
| Content Type | The classification of the asset (e.g., Movie, TV Series). |
| Monitoring Start | The date monitoring begins for this asset. |
| Monitoring End | The date monitoring concludes for this asset. |
| Monitoring Status | ON or OFF. |
| Release Date | The official public release date of the content. |
| Asset Actions | Edit, Start/Stop Monitoring, and Clone icons (see below). |
Click anywhere on a row to open a View Asset Details panel with the full record - Asset Name, Asset Type, Media Type, Content Type, Copyright Owner Names, Original Language, Content Language, Region, Exclusive Countries, Exclusive Asset, Official URL, IMDb ID (if available), Comments, Monitoring Status, Release Date, Rights Expiration Date, Monitoring Start/End Date & Time, and OTT Broadcast/Release Date & Time.
Choosing an Asset Type
Section titled “Choosing an Asset Type”Every asset you register falls into one of three types, selected as a tab inside the registration form:
| Asset Type | Use it for | Has a monitoring lifecycle? |
|---|---|---|
| Monitoring and Takedown Assets | Assets that need both piracy detection and takedown enforcement. | Yes - Start/Stop Monitoring available. |
| Monitoring Assets | Assets you only want to monitor for piracy, with no takedown action. | Yes - Start/Stop Monitoring available. |
| Takedown Assets | Assets you’re submitting infringing URLs for directly, without ongoing web monitoring. | No - takedown-only assets have no Start/Stop Monitoring control. |
This guide focuses on the Monitoring and Takedown Assets tab. See the Monitoring Only and Takedown Only guides for the full field tables of the other two tabs.
Required Fields - Monitoring and Takedown Assets (VOD)
Section titled “Required Fields - Monitoring and Takedown Assets (VOD)”| Field | Mandatory | Example |
|---|---|---|
| Asset Name | Y | Conjuring |
| Copyright Owner Names | Y | Warner Bros Entertainment |
| Original Language | Y | English |
| Content Language | N | Hindi |
| Region | Y | India |
| Exclusive Countries | N | India, UAE |
| Content Type | Y | Movie |
| Official URL | Y | https://officialsite.com/conjuring |
| IMDb ID | N | tt1457767 |
| Release Date | Y | 19/07/2013 |
| Rights Expiration Date | N | 31/12/2026 |
| Monitoring Start Date & Time | Y | 01/01/2025 12:00 AM |
| Monitoring End Date & Time | Y | 31/12/2025 11:59 PM |
| OTT Broadcast Release Date & Time | N | 01/02/2025 08:00 PM |
| OTT Release Date & Time | N | 05/02/2025 12:00 AM |
Registering an Asset
Section titled “Registering an Asset”flowchart LR A(["Click Register Asset"]):::step --> B(["Open Monitoring and Takedown Assets tab"]):::step --> C(["Choose Video on Demand"]):::step --> D(["Fill in the required fields"]):::step --> E(["Click Register Asset"]):::step --> F(["Asset appears in the table"]):::step classDef step fill:#E8F4FD,stroke:#2A7DB1,stroke-width:2px,color:#0B2E47,rx:10,ry:10
-
Click the Register Asset button in the top-right corner of the Asset Details tab.
-
In the registration drawer, make sure the Monitoring and Takedown Assets tab is selected.
-
Choose the Video on Demand content type toggle.
-
Fill in all required fields. The following date validation rules apply:
Rule Constraint Release Date Cannot be after the Rights Expiration, Monitoring Start, Monitoring End, OTT Broadcast, or OTT Release date. Rights Expiration Date Cannot be before the Release, Monitoring Start, Monitoring End, OTT Broadcast, or OTT Release date. Monitoring Start Date Cannot equal Monitoring End Date; cannot be before Release Date or after Monitoring End/Rights Expiration Date. Monitoring End Date Cannot be before Monitoring Start Date or Release Date; cannot be after Rights Expiration Date. OTT Broadcast / OTT Release Dates Cannot be before Release Date or after Rights Expiration Date. -
Once all data is entered and valid, click Register Asset.
-
The asset appears in the asset table.
Registering a Live Streaming Asset (Takedown Assets tab)
Section titled “Registering a Live Streaming Asset (Takedown Assets tab)”If you need to submit takedown requests for a live broadcast, use the Takedown Assets tab instead - it’s the only tab with self-serve Live Streaming registration:
flowchart LR A(["Click Register Asset"]):::step --> B(["Open Takedown Assets tab"]):::step --> C(["Toggle Live Streaming"]):::step --> D(["Fill in Asset Name, Copyright Owner Names, Official URL"]):::step --> E(["Click Register Asset"]):::step --> F(["Asset appears in the table"]):::step classDef step fill:#E8F4FD,stroke:#2A7DB1,stroke-width:2px,color:#0B2E47,rx:10,ry:10
- Click Register Asset and open the Takedown Assets tab.
- Toggle the content type to Live Streaming.
- Fill in Asset Name, Copyright Owner Names, and Official URL (Comments is optional).
- Click Register Asset.
Editing an Asset
Section titled “Editing an Asset”-
Click the Pencil (Edit) icon in the Asset Actions column for the asset you want to modify.
-
The edit form opens with current details pre-populated (the asset-type tab is locked to whichever type the asset already is).
-
Make the desired changes and click Update Asset.
Start / Stop Monitoring
Section titled “Start / Stop Monitoring”The centre icon in Asset Actions toggles monitoring for assets of type Monitoring and Takedown or Monitoring Only (not shown for Takedown Only assets, which have no monitoring lifecycle):
-
Click the Start icon (circled play button, centre icon in Asset Actions) for the relevant asset.
-
A pop up appears to select the Monitoring end date, after choosing the date press START MONITORING button which sets the status to ON.
-
Stop Monitoring (red stop icon, shown when status is ON) - sets Monitoring Status to OFF immediately.
Cloning an Asset
Section titled “Cloning an Asset”-
Click the Clone icon (copy icon) in the Asset Actions column.
-
A registration form opens pre-filled with the original asset’s settings - except Asset Name and Official URL, which must be unique.
-
Enter the new Asset Name and Official URL, adjust any other fields as needed, and click Register Asset.
Filtering Assets
Section titled “Filtering Assets”Use the filter controls above the asset table, then click Search:
| Filter | Description |
|---|---|
| Search Title | Filter assets by name (multi-select). |
| Duration | Filter by Last 7 Days / Last 1 Month / Last 6 Months / a custom date range. |
| Monitoring Status | Filter by ON or OFF. |
| Asset Type | Filter by Monitoring and Takedown / Monitoring Only / Takedown Only. |
Pagination
Section titled “Pagination”Use the Rows per page dropdown at the bottom of the table to set how many assets are shown per page, and the arrow buttons to navigate between pages.
Infringing URL’s
Section titled “Infringing URL’s”The Infringing URL’s tab is where infringing links are submitted, tracked, and exported - combining piracy detection with the takedown pipeline in a single searchable table.
Infringing URL Table Columns
Section titled “Infringing URL Table Columns”| Column | Description |
|---|---|
| Asset Name | The asset associated with the infringing URL. |
| URL | The full URL of the infringing link. |
| Date | The date and time the URL was detected or submitted. |
| Status | The URL’s current stage in the takedown pipeline (see below). |
URL Status Values
Section titled “URL Status Values”| Status | Meaning |
|---|---|
| Identified | The link has been detected but no takedown action has started yet. |
| Processing | A takedown request for this link is in progress. |
| Delisted | The link has been removed from search-engine results. |
| Taken down | The infringing content itself has been removed. |
Submitting Infringing URLs
Section titled “Submitting Infringing URLs”flowchart LR A(["Click Add URLs"]):::step --> B(["Select Asset"]):::step --> C(["Enter infringing URLs, one per line"]):::step --> D(["Click Submit URLs"]):::step --> E(["URLs appear in the table"]):::step classDef step fill:#E8F4FD,stroke:#2A7DB1,stroke-width:2px,color:#0B2E47,rx:10,ry:10
- Click the Add URLs button in the top-right corner of the Infringing URL’s tab.
- In the Add Infringing URLs panel:
- Select the relevant Asset from the dropdown (only assets eligible for takedown are listed).
- Enter the infringing links in the Infringing URLs box, one URL per line.
- Click Submit URLs.
- Submitted links appear in the table with status Identified, and any that failed validation are listed separately so you can correct and resubmit them.
Filtering Infringing URLs
Section titled “Filtering Infringing URLs”Use the Filter button (top-right, shows an active-filter count) plus the standalone URL Pattern search box, then click Search:
| Filter | Description |
|---|---|
| Asset Name | Filter by the associated asset. |
| Date | Last 7 Days / Last 1 Month / Last 6 Months / a custom range. |
| Monitoring Status | Filter by Identified, Processing, Delisted, or Taken down. |
| Submitted By | My Submissions (submitted by you/your team) or Back Office (identified/submitted by DoveRunner). |
| URL Pattern | Search for URLs containing a specific pattern or substring. |
Exporting Infringing URLs
Section titled “Exporting Infringing URLs”- Apply any desired filters to narrow the list.
- Click the Export as CSV button in the top-right corner.
- A CSV file containing the filtered URL data downloads to your device.
Pagination
Section titled “Pagination”Use the Rows per page dropdown at the bottom of the table and the arrow buttons to navigate between pages.
Whitelist Management
Section titled “Whitelist Management”The Whitelist Management tab lets you define URLs and domains that are legitimate and should not be flagged as infringing - such as authorized partner channels, licensed platforms, and external websites with rights to your content. This works the same way regardless of which asset types are registered on your account.
Whitelist Table Columns
Section titled “Whitelist Table Columns”| Column | Values | Description |
|---|---|---|
| ID | Numeric | Auto-generated unique identifier for the entry. |
| URL | Full URL or domain | The whitelisted URL or domain. |
| Type | DOMAIN / PARTNER / EXTERNAL | Category of the whitelisted entry. |
| Status | Active / Inactive | Whether the entry is currently enforced. |
| Created At | Timestamp | Date and time the entry was created. |
| Actions | Edit / Delete icons | Edit or disable/enable the entry. |
URL Types
Section titled “URL Types”| Type | Description | Example |
|---|---|---|
| PARTNER | Officially licensed distribution channels or authorized social media pages. | https://www.facebook.com/wavemusicofficial |
| DOMAIN | Trusted root domains whose sub-pages should all be excluded. Enter without http/https. | google.com, *.bola.com |
| EXTERNAL | Licensed third-party external websites that legally host your content. | https://internet-television.net |
Adding Whitelisted URLs - Manual Entry
Section titled “Adding Whitelisted URLs - Manual Entry”-
Click the + Add Whitelisted URL button in the top-right corner.
-
In the panel that opens, ensure the Manual Entry tab is selected.
-
Enter your URLs in the appropriate fields:
Field Format Example Partner Whitelist One full URL per line https://www.youtube.com/@sctvWhitelist Domains One domain per line (no http/https)maxstream.tvExternal Websites to be Whitelisted One full URL per line https://cubmu.com -
Click Submit URLs to save all entries.
Adding Whitelisted URLs - File Upload
Section titled “Adding Whitelisted URLs - File Upload”-
Click the + Add Whitelisted URL button and select the File Upload tab.
-
Download the provided template or template with examples to ensure your file is in the correct format.
-
Populate the template with your whitelist data and save it.
-
Upload the completed file using the file upload control.
-
Click Submit URLs to process and save the uploaded entries.
Editing a Whitelisted Entry
Section titled “Editing a Whitelisted Entry”- Click the Edit (Pencil) icon in the Actions column next to the entry to modify.
- Update the URL or other details as needed.
- Confirm the changes to save.
Disabling and Re-enabling Entries
Section titled “Disabling and Re-enabling Entries”Rather than permanently deleting a whitelisted entry, you can disable it temporarily:
- To disable: Click the Delete (Trash) icon in the Actions column. The icon changes to a Tick Mark (✓), indicating the entry is now inactive.
- To re-enable: Click the Tick Mark icon to restore the entry to Active status.
Filtering Whitelist Entries
Section titled “Filtering Whitelist Entries”Use the filter dropdowns above the table to narrow results:
| Filter | Options |
|---|---|
| Type | All Types / DOMAIN / PARTNER / EXTERNAL |
| Status | All Status / Active / Inactive |
Exporting Whitelist Data
Section titled “Exporting Whitelist Data”Click the Export as CSV button in the top-right corner to download all currently displayed whitelist entries as a CSV file.
Dashboard
Section titled “Dashboard”The Dashboard tab consolidates both monitoring and takedown data into at-a-glance metrics and charts.
Date Range and Aggregation Controls
Section titled “Date Range and Aggregation Controls”| Control | Description |
|---|---|
| 7 Days | Show data for the past 7 days. |
| 30 Days | Show data for the past 30 days (default). |
| 6 Months | Show data for the past 6 months. |
| Custom | Select a custom date range via calendar picker. |
| Daily | Break down charts by individual days. |
| Weekly | Break down charts by week. |
| Monthly | Break down charts by month (default). |
| Refresh | Manually refresh the dashboard data. |
Summary Metrics
Section titled “Summary Metrics”| Metric | Description |
|---|---|
| Total Assets | Total number of content assets registered on the account. |
| Total Links | Total infringing URLs identified within the selected date range. |
| Take Down | Total number of infringing URLs taken down within the selected date range. |
| Take Down % | Percentage of identified links that have been taken down. |
Asset Infringement Overview
Section titled “Asset Infringement Overview”Ranks your assets by number of infringing links identified - Rank (#), Asset Name, and No. of Links Identified. Use the pagination arrows to browse all assets and prioritize where to focus takedown effort.
Domain Count
Section titled “Domain Count”A bar chart of infringing-link counts per hosting domain within the selected date range, with a horizontal scroll for accounts with many domains.
Overall Removal TAT
Section titled “Overall Removal TAT”A bar chart showing how many takedowns fall into each turnaround-time bucket - 00:00-06:00, 06:00-12:00, 12:00-24:00, and Above 24 hours - so you can see how quickly infringing links are actually being removed.
Trend Analysis
Section titled “Trend Analysis”A Daily/Weekly/Monthly table and companion trend chart tracking Total Links, Take down count, and Take Down % over time, so you can see whether takedown throughput is keeping pace with new detections.
Settings - LOA Management
Section titled “Settings - LOA Management”The Settings tab is where you upload and manage the Letter of Authorization (LOA) - the signed document from the content rights owner that authorizes DoveRunner to submit takedown notices on your behalf.
Why an LOA Is Required
Section titled “Why an LOA Is Required”To initiate takedown actions, DoveRunner requires a valid LOA from the content rights owner or an authorized representative. It serves as formal authorization permitting DoveRunner to act on the rights holder’s behalf when submitting DMCA complaints and other legal notices to platforms hosting infringing content.
Without this authorization, platforms typically will not process takedown requests, since proof of ownership or representation is mandatory for legal compliance. Providing a valid LOA ensures requests are actioned promptly, reduces the risk of rejection, and lets DoveRunner enforce content protection effectively across multiple platforms - so upload one as early as possible, in parallel with asset registration.
Uploading an LOA
Section titled “Uploading an LOA”flowchart LR A(["Open Settings tab"]):::step --> B(["Click LOA Management"]):::step --> C(["Select Yearly or Monthly"]):::step --> D(["Upload the signed PDF"]):::step --> E(["Click Upload LOA"]):::step --> F(["File appears in the LOA list"]):::step classDef step fill:#E8F4FD,stroke:#2A7DB1,stroke-width:2px,color:#0B2E47,rx:10,ry:10
-
Open the Settings tab and click the LOA Management button.
-
Choose the LOA type: Yearly (covers the current calendar year) or Monthly (covers the current month).
-
Click the upload area and select your signed LOA file.
-
Click Upload LOA.
File Requirements
Section titled “File Requirements”- PDF format only.
- Maximum size 5 MB.
Managing LOA Files
Section titled “Managing LOA Files”The LOA Management panel lists previously uploaded files for the selected type - File Name, Type, Upload Date, and Actions:
- Download - retrieves the file for review.
- Delete - permanently removes the file, after a confirmation dialog.
Account Limits
Section titled “Account Limits”The following caps apply as observed in the console:
- Asset Limit: up to 2 registered at a time.
- Infringing URLs Limit: up to 500 per submission batch, and up to 1,000 identified links in total across the account.
- Duration: The trial period is valid for 1 month starting from the date of account creation.
- Validity: Links/URLs not related to a registered asset will not be processed.
- Live Streaming self-serve registration is currently available only for Takedown Only assets; Monitoring and Monitoring & Takedown Live Streaming assets require contacting Sales.
To raise any of these limits, contact the DoveRunner Sales team at contact@doverunner.com.