Skip to content
This documentation is also available as markdown. For a complete index of all pages, see llms.txt at /llms.txt

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:

  1. Dashboard - A real-time overview of both monitoring and takedown activity, with graphical insights and key performance metrics.
  2. Asset Details - Register and manage assets, including the choice of Monitoring & Takedown, Monitoring Only, or Takedown Only for each one.
  3. Infringing URL’s - View, submit, filter, and export infringing links, and track each one’s status through the takedown pipeline.
  4. Whitelist Management - Manage trusted domains, partner platforms, and approved external websites to prevent false positives during monitoring.
  5. Settings - Upload and manage the Letter of Authorization (LOA) files required to authorize takedown requests.

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.

ColumnDescription
Asset NameThe official title of the registered content.
Media TypeVideo on Demand or Live Streaming.
Content TypeThe classification of the asset (e.g., Movie, TV Series).
Monitoring StartThe date monitoring begins for this asset.
Monitoring EndThe date monitoring concludes for this asset.
Monitoring StatusON or OFF.
Release DateThe official public release date of the content.
Asset ActionsEdit, 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.

Every asset you register falls into one of three types, selected as a tab inside the registration form:

Asset TypeUse it forHas a monitoring lifecycle?
Monitoring and Takedown AssetsAssets that need both piracy detection and takedown enforcement.Yes - Start/Stop Monitoring available.
Monitoring AssetsAssets you only want to monitor for piracy, with no takedown action.Yes - Start/Stop Monitoring available.
Takedown AssetsAssets 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)”
FieldMandatoryExample
Asset NameYConjuring
Copyright Owner NamesYWarner Bros Entertainment
Original LanguageYEnglish
Content LanguageNHindi
RegionYIndia
Exclusive CountriesNIndia, UAE
Content TypeYMovie
Official URLYhttps://officialsite.com/conjuring
IMDb IDNtt1457767
Release DateY19/07/2013
Rights Expiration DateN31/12/2026
Monitoring Start Date & TimeY01/01/2025 12:00 AM
Monitoring End Date & TimeY31/12/2025 11:59 PM
OTT Broadcast Release Date & TimeN01/02/2025 08:00 PM
OTT Release Date & TimeN05/02/2025 12:00 AM
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
  1. Click the Register Asset button in the top-right corner of the Asset Details tab.

  2. In the registration drawer, make sure the Monitoring and Takedown Assets tab is selected.

  3. Choose the Video on Demand content type toggle.

  4. Fill in all required fields. The following date validation rules apply:

    RuleConstraint
    Release DateCannot be after the Rights Expiration, Monitoring Start, Monitoring End, OTT Broadcast, or OTT Release date.
    Rights Expiration DateCannot be before the Release, Monitoring Start, Monitoring End, OTT Broadcast, or OTT Release date.
    Monitoring Start DateCannot equal Monitoring End Date; cannot be before Release Date or after Monitoring End/Rights Expiration Date.
    Monitoring End DateCannot be before Monitoring Start Date or Release Date; cannot be after Rights Expiration Date.
    OTT Broadcast / OTT Release DatesCannot be before Release Date or after Rights Expiration Date.
  5. Once all data is entered and valid, click Register Asset.

  6. 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
  1. Click Register Asset and open the Takedown Assets tab.
  2. Toggle the content type to Live Streaming.
  3. Fill in Asset Name, Copyright Owner Names, and Official URL (Comments is optional).
  4. Click Register Asset.
  1. Click the Pencil (Edit) icon in the Asset Actions column for the asset you want to modify.

  2. The edit form opens with current details pre-populated (the asset-type tab is locked to whichever type the asset already is).

  3. Make the desired changes and click Update Asset.

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.

  1. Click the Clone icon (copy icon) in the Asset Actions column.

  2. A registration form opens pre-filled with the original asset’s settings - except Asset Name and Official URL, which must be unique.

  3. Enter the new Asset Name and Official URL, adjust any other fields as needed, and click Register Asset.

Use the filter controls above the asset table, then click Search:

FilterDescription
Search TitleFilter assets by name (multi-select).
DurationFilter by Last 7 Days / Last 1 Month / Last 6 Months / a custom date range.
Monitoring StatusFilter by ON or OFF.
Asset TypeFilter by Monitoring and Takedown / Monitoring Only / Takedown Only.

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.


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.

ColumnDescription
Asset NameThe asset associated with the infringing URL.
URLThe full URL of the infringing link.
DateThe date and time the URL was detected or submitted.
StatusThe URL’s current stage in the takedown pipeline (see below).
StatusMeaning
IdentifiedThe link has been detected but no takedown action has started yet.
ProcessingA takedown request for this link is in progress.
DelistedThe link has been removed from search-engine results.
Taken downThe infringing content itself has been removed.
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
  1. Click the Add URLs button in the top-right corner of the Infringing URL’s tab.
  2. 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.
  3. Click Submit URLs.
  4. Submitted links appear in the table with status Identified, and any that failed validation are listed separately so you can correct and resubmit them.

Use the Filter button (top-right, shows an active-filter count) plus the standalone URL Pattern search box, then click Search:

FilterDescription
Asset NameFilter by the associated asset.
DateLast 7 Days / Last 1 Month / Last 6 Months / a custom range.
Monitoring StatusFilter by Identified, Processing, Delisted, or Taken down.
Submitted ByMy Submissions (submitted by you/your team) or Back Office (identified/submitted by DoveRunner).
URL PatternSearch for URLs containing a specific pattern or substring.
  1. Apply any desired filters to narrow the list.
  2. Click the Export as CSV button in the top-right corner.
  3. A CSV file containing the filtered URL data downloads to your device.

Use the Rows per page dropdown at the bottom of the table and the arrow buttons to navigate between pages.


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.

ColumnValuesDescription
IDNumericAuto-generated unique identifier for the entry.
URLFull URL or domainThe whitelisted URL or domain.
TypeDOMAIN / PARTNER / EXTERNALCategory of the whitelisted entry.
StatusActive / InactiveWhether the entry is currently enforced.
Created AtTimestampDate and time the entry was created.
ActionsEdit / Delete iconsEdit or disable/enable the entry.
TypeDescriptionExample
PARTNEROfficially licensed distribution channels or authorized social media pages.https://www.facebook.com/wavemusicofficial
DOMAINTrusted root domains whose sub-pages should all be excluded. Enter without http/https.google.com, *.bola.com
EXTERNALLicensed third-party external websites that legally host your content.https://internet-television.net
  1. Click the + Add Whitelisted URL button in the top-right corner.

  2. In the panel that opens, ensure the Manual Entry tab is selected.

  3. Enter your URLs in the appropriate fields:

    FieldFormatExample
    Partner WhitelistOne full URL per linehttps://www.youtube.com/@sctv
    Whitelist DomainsOne domain per line (no http/https)maxstream.tv
    External Websites to be WhitelistedOne full URL per linehttps://cubmu.com
  4. Click Submit URLs to save all entries.

  1. Click the + Add Whitelisted URL button and select the File Upload tab.

  2. Download the provided template or template with examples to ensure your file is in the correct format.

  3. Populate the template with your whitelist data and save it.

  4. Upload the completed file using the file upload control.

  5. Click Submit URLs to process and save the uploaded entries.

  1. Click the Edit (Pencil) icon in the Actions column next to the entry to modify.
  2. Update the URL or other details as needed.
  3. Confirm the changes to save.

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.

Use the filter dropdowns above the table to narrow results:

FilterOptions
TypeAll Types / DOMAIN / PARTNER / EXTERNAL
StatusAll Status / Active / Inactive

Click the Export as CSV button in the top-right corner to download all currently displayed whitelist entries as a CSV file.


The Dashboard tab consolidates both monitoring and takedown data into at-a-glance metrics and charts.

ControlDescription
7 DaysShow data for the past 7 days.
30 DaysShow data for the past 30 days (default).
6 MonthsShow data for the past 6 months.
CustomSelect a custom date range via calendar picker.
DailyBreak down charts by individual days.
WeeklyBreak down charts by week.
MonthlyBreak down charts by month (default).
RefreshManually refresh the dashboard data.
MetricDescription
Total AssetsTotal number of content assets registered on the account.
Total LinksTotal infringing URLs identified within the selected date range.
Take DownTotal number of infringing URLs taken down within the selected date range.
Take Down %Percentage of identified links that have been taken down.

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.

A bar chart of infringing-link counts per hosting domain within the selected date range, with a horizontal scroll for accounts with many domains.

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.

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.


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.

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.

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
  1. Open the Settings tab and click the LOA Management button.

  2. Choose the LOA type: Yearly (covers the current calendar year) or Monthly (covers the current month).

  3. Click the upload area and select your signed LOA file.

  4. Click Upload LOA.

  • PDF format only.
  • Maximum size 5 MB.

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.

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.