Skip to Main Content
PhotoDNA Cloud Service
Help stop the spread of child exploitation images and protect your business

Fighting the harmful content problem

User-generated content (UGC) is growing exponentially as are the opportunities and risks of hosting it. Now qualified organizations1 can use the PhotoDNA Cloud Service for free to help detect and report the distribution of child exploitation images.

Microsoft began sharing the first release of PhotoDNA as an on-premise technology in 2009. Since then, this technology has helped curb the exploitation of children around the world by detecting millions of illegal images for reporting to the National Center for Missing and Exploited Children (NCMEC) and other appropriate authorities.

1Must be a qualified organization subject to approval by third-party vetting service.

The impact

The Solution

Use of PhotoDNA has become a leading practice in the industry's fight against child exploitation. With the scalability of Azure, PhotoDNA Cloud Service is the best solution to protect customer privacy while identifying known illegal images.

  • Known child exploitation images identified by trusted sources such as NCMEC.
  • PhotoDNA Cloud Service hashes and converts images into numerical values which are match against databases of hashes from known illegal images.
  • This hashing makes it possible to distinguish and flag harmful images from the billions that are uploaded daily.
  • The hash represents a unique digital identifier for each image, making it possible to distinguish and flag harmful images - even if the images have been altered.
  • If a match is found, the images are automatically flagged for reporting to the appropriate authorities.
  • slide 1slide 1
  • slide 2slide 2
  • slide 3slide 3
  • slide 4slide 4
  • slide 5slide 5


Data privacy is our top priority. Your images are instantly converted to secure hashes and are never retained by Microsoft.



When you access PhotoDNA Cloud Service, you benefit from the reliability and auto-scaling features of the Azure global network.



Your team can quickly integrate via a simple REST API call, regardless of your platform or environment.