Which two tools block inappropriate user-uploaded images?
Short answer
CD Azure AI Content Safety and Azure AI Vision both offer built-in image moderation to block inappropriate uploads with minimal effort.
Question
Key Takeaways
The question tests which Azure services offer out-of-the-box image content moderation while minimizing development effort — the trap is choosing Custom Vision, which requires training your own model.
Azure AI Content Safety and Azure AI Vision both provide built-in image moderation, so either service blocks inappropriate user uploads without any custom model work. This page confirms C and D are the two valid answers on the AI-102 exam.
Common mistake: Many learners pick Azure AI Custom Vision (E) simply because it 'analyzes images', but it demands labelled training data and custom model building, which directly violates the minimize-development-effort requirement.
Expert Analysis
Why the Answer Is Correct
Azure AI Content Safety (C) is Microsoft's purpose-built moderation service: its image analysis APIs return severity scores for sexual, violence, hate and self-harm categories and can block harmful uploads through a simple REST call or SDK method. Azure AI Vision (D) exposes the same capability inside its Analyze Image feature, returning adult and racy flags plus gory content scores that a social media app can act on immediately. The question states that "Each correct answer presents a complete solution," so both tools independently satisfy the requirement rather than being combined. Neither requires training data, labelled datasets, or custom model deployment, which is exactly why they meet the "minimize development effort" constraint. Both are first-party Foundry Services/Foundry Tools offerings callable from the same subscription in the scenario.
Why the Other Options Are Wrong
Azure AI Document Intelligence (A) extracts text, key-value pairs and tables from forms and documents; it has no image moderation capability and would never inspect a user's photo for inappropriate content. Microsoft Defender for Cloud Apps (B) is a Cloud Access Security Broker used for shadow-IT discovery, session control and SaaS governance — it governs app usage, not the semantic content of uploaded images. Azure AI Custom Vision (E) can classify images, but you must upload and label your own training images and train a model, which adds weeks of development and maintenance effort and is the opposite of "minimize development effort." Custom Vision also lacks a prebuilt adult/racy classifier, so it cannot block inappropriate content without a bespoke dataset.
Community Comment Notes
Consensus in the thread is strongly behind C and D, with one learner stating the answers outright and another confirming them via a second source. The most useful reasoning comes from a voter who ties the requirement directly to the solution choice: "That means you should lean away from anything custom." Another commenter explains that Content Safety is "specifically designed to detect and filter out harmful or inappropriate content" across media types including images, which is why it counts as a complete solution on its own. Two learners linked Microsoft's adult-content detection documentation for Computer Vision, which is the Azure AI Vision (D) capability — reinforcing that D, not the Document Intelligence option, is the second tool. Note that one post labelled its pick as "A, D" while quoting that same Vision URL, which reads as a typo for D rather than a genuine vote for Document Intelligence.
Official Reference
- https://learn.microsoft.com/en-us/azure/ai-services/content-safety/overview
- https://learn.microsoft.com/en-us/azure/ai-services/computer-vision/concept-detecting-adult-content
These links open the official vendor documentation in a new tab.
Exam Strategy
When a question says "minimize development effort" or "each correct answer presents a complete solution," immediately discard any option that requires training a custom model. Then match the data type — images here — to services with prebuilt moderation or adult-content detection rather than general-purpose document or security tooling.
Frequently Asked Questions
Why is Azure AI Custom Vision wrong if it can classify images of user uploads?
Can Azure AI Content Safety alone satisfy the requirement?
Community Votes
83% of anonymous learners picked answer CD. Votes are pick records left by other test-takers — they are not the verified answer.
Discussion 8 contributions
Compiled from public community threads and reader submissions, lightly edited for clarity. Handles and vote tallies are shown as recorded, and comments reflect the views of individual contributors.
From public community threads 8
-
3fbc31b 👍 5The question mentions "must minimize development effort". That means you should lean away from anything custom. Answers are C and D.
-
a8da4af 👍 2Correct answers are C and D, verified using CoPilot: The two tools you can use to ensure inappropriate content is blocked while minimizing development effort are: C. Azure AI Content Safety and D. Azure AI Vision. Azure AI Content Safety provides advanced algorithms for processing images and text to detect and block harmful content. Azure AI Vision offers computer vision capabilities to analyze images and detect inappropriate content
-
jafaca 👍 2 Answered CAzure AI Vision & Content Safety
-
syupwsh 👍 1Azure AI Content Safety is CORRECT because it is specifically designed to detect and filter out harmful or inappropriate content across various media types, including images. It provides built-in moderation capabilities that minimize the development effort needed to ensure compliance with safety guidelines, making it suitable for scenarios like social media apps where user-generated content needs to be monitored. Azure AI Vision is CORRECT because it includes capabilities for analyzing images, such as detecting objects, faces, and content features that may be inappropriate. It can be used to perform image analysis and integrate content moderation capabilities into applications with minimal custom development. While not a dedicated content safety tool, it can be configured to identify certain types of inappropriate content, such as explicit or offensive imagery. C and D are correct
-
tae893 👍 1A, D https://learn.microsoft.com/en-us/azure/ai-services/computer-vision/concept-detecting-adult-content
Show 3 more comments
-
Fefnut 👍 1CD https://learn.microsoft.com/en-us/azure/ai-services/computer-vision/concept-detecting-adult-content
-
Mattt 👍 1C&D are correct
-
e41f7aa 👍 1Answer is C & D
Reader comments & corrections
No reader corrections yet — spotted an error or have a note? Share it below.