Archived policy snapshot

A point-in-time capture of a provider policy page cited in our data-use posture. It is kept so a claim stays provable if the provider later edits or removes the page. The captured page is shown below as plain text, never as live markup, so nothing in it can run.

Source URL
https://learn.microsoft.com/en-us/azure/foundry/openai/concepts/abuse-monitoring
Captured
2026-08-21 03:38:22.856300+00:00
SHA-256 of the captured bytes
920444b54c8795c03beb9ff6113edaabf6e47b54147d3fd22af88c69e57d0fb9
Reported content type / HTTP status at capture
text/html / 200

Download the exact captured bytes  —  verify with shasum -a 256 <file> and compare to the SHA-256 above. The download is the unmodified capture, so the digest matches it exactly.

<!DOCTYPE html> <html class="layout layout-holy-grail show-table-of-contents conceptual show-breadcrumb default-focus" lang="en-us" dir="ltr" data-authenticated="false" data-auth-status-determined="false" data-target="docs" x-ms-format-detection="none" > <head> <title>Foundry Models sold by Azure abuse monitoring - Microsoft Foundry | Microsoft Learn</title> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="color-scheme" content="light dark" /> <meta name="description" content="Learn about the abuse monitoring capabilities of Azure OpenAI" /> <link rel="canonical" href="https://learn.microsoft.com/en-us/azure/foundry/openai/concepts/abuse-monitoring" /> <!-- Non-customizable open graph and sharing-related metadata --> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:site" content="@MicrosoftLearn" /> <meta property="og:type" content="website" /> <meta property="og:image:alt" content="Microsoft Learn" /> <meta property="og:image" content="https://learn.microsoft.com/en-us/media/open-graph-image.png" /> <!-- Page specific open graph and sharing-related metadata --> <meta property="og:title" content="Foundry Models sold by Azure abuse monitoring - Microsoft Foundry" /> <meta property="og:url" content="https://learn.microsoft.com/en-us/azure/foundry/openai/concepts/abuse-monitoring" /> <meta property="og:description" content="Learn about the abuse monitoring capabilities of Azure OpenAI" /> <meta name="platform_id" content="ff380a1c-ba81-4d62-bc3c-d78f272922cf" /> <meta name="scope" content="Azure" /> <meta name="locale" content="en-us" /> <meta name="uhfHeaderId" content="azure-ai-foundry" /> <meta name="page_type" content="conceptual" /> <!--page specific meta tags--> <!-- custom meta tags --> <meta name="breadcrumb_path" content="../../../breadcrumb/azure-ai/toc.json" /> <meta name="feedback_help_link_url" content="https://learn.microsoft.com/answers/tags/133/azure" /> <meta name="feedback_help_link_type" content="get-help-at-qna" /> <meta name="feedback_product_url" content="https://feedback.azure.com/d365community/forum/79b1327d-d925-ec11-b6e6-000d3a4f06a4" /> <meta name="feedback_system" content="Standard" /> <meta name="permissioned-type" content="public" /> <meta name="recommendations" content="true" /> <meta name="recommendation_types" content="Training" /> <meta name="recommendation_types" content="Certification" /> <meta name="ms.suite" content="office" /> <meta name="author" content="alvinashcraft" /> <meta name="learn_banner_products" content="azure" /> <meta name="manager" content="mcleans" /> <meta name="ms.author" content="aashcraft" /> <meta name="ms.collection" content="ce-skilling-ai-copilot" /> <meta name="ms.update-cycle" content="90-days" /> <meta name="ms.service" content="microsoft-foundry" /> <meta name="ms.subservice" content="foundry-openai" /> <meta name="ms.topic" content="concept-article" /> <meta name="ms.date" content="2026-05-13T00:00:00Z" /> <meta name="ms.custom" content="template-concept, ignite-2024" /> <meta name="ms.custom" content="classic-and-new" /> <meta name="ms.custom" content="doc-kit-assisted" /> <meta name="ai-usage" content="ai-assisted" /> <meta name="document_id" content="5bffc0ca-e2ed-fbfd-cb32-8462c0bb09eb" /> <meta name="document_version_independent_id" content="3ba41b3d-0a45-c4aa-82e9-86acd9ab1903" /> <meta name="updated_at" content="2026-06-05T22:11:00Z" /> <meta name="original_content_git_url" content="https://github.com/MicrosoftDocs/azure-ai-docs-pr/blob/live/articles/foundry/openai/concepts/abuse-monitoring.md" /> <meta name="gitcommit" content="https://github.com/MicrosoftDocs/azure-ai-docs-pr/blob/777f84fbedeb0995f4fdea6c65bee2f2a4af1657/articles/foundry/openai/concepts/abuse-monitoring.md" /> <meta name="git_commit_id" content="777f84fbedeb0995f4fdea6c65bee2f2a4af1657" /> <meta name="site_name" content="Docs" /> <meta name="depot_name" content="Learn.azure-ai" /> <meta name="schema" content="Conceptual" /> <meta name="toc_rel" content="../../toc.json" /> <meta name="word_count" content="795" /> <meta name="asset_id" content="foundry/openai/concepts/abuse-monitoring" /> <meta name="moniker_range_name" content="" /> <meta name="item_type" content="Content" /> <meta name="source_path" content="articles/foundry/openai/concepts/abuse-monitoring.md" /> <meta name="previous_tlsh_hash" content="8EBA8DB18408A641FFC145255D3BFA1428B0808EBEB4AEC40C396651852E2EE34E98B2FAFF1771886AB7976311DA664F65D1B336A0EC37720651D4BD41AC1382679E33B3E6" /> <meta name="github_feedback_content_git_url" content="https://github.com/MicrosoftDocs/azure-ai-docs/blob/main/articles/foundry/openai/concepts/abuse-monitoring.md" /> <meta name="markdown_url" content="https://learn.microsoft.com/en-us/azure/foundry/openai/concepts/abuse-monitoring?accept=text/markdown" /> <meta name="cmProducts" content="https://authoring-docs-microsoft.poolparty.biz/devrel/07bb3e10-d135-43ff-bc8b-360497cb39fa" data-source="generated" /> <meta name="cmProducts" content="https://authoring-docs-microsoft.poolparty.biz/devrel/68ec7f3a-2bc6-459f-b959-19beb729907d" data-source="generated" /> <meta name="spProducts" content="https://authoring-docs-microsoft.poolparty.biz/devrel/12e559b9-eaf6-4aee-9af7-62334e15f863" data-source="generated" /> <meta name="spProducts" content="https://authoring-docs-microsoft.poolparty.biz/devrel/90370425-aca4-4a39-9533-d52e5e002a5d" data-source="generated" /> <!-- Apply persisted/system theme before first paint to prevent wrong-theme flash when scripts are deferred. --> <script id="theme-preference"> (function () { try { var stored = localStorage.getItem('theme'); var theme = /^(light|dark|high-contrast)$/.test(stored) ? stored : matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light'; document.documentElement.classList.add('theme-' + theme); } catch (e) {} })();; </script> <script id="atlas-layout-preferences"> (function () { try { var state = JSON.parse(localStorage.getItem('atlas-layout-preferences') || '{}'); var view = state["docs-layout-persistence"] || {}; var excludesKey = ""; var blocked = {}; if (excludesKey) { var exclusions = JSON.parse(localStorage.getItem('atlas-layout-exclusions') || '{}'); if (Object.prototype.hasOwnProperty.call(exclusions, excludesKey)) { var scoped = exclusions[excludesKey]; if (scoped) { if (typeof scoped === 'object') blocked = scoped; } } } var html = document.documentElement; for (var c in view) { if (Object.prototype.hasOwnProperty.call(blocked, c)) continue; if (view[c]) html.classList.add(c); else html.classList.remove(c); } } catch (e) {} })();; </script> <!-- assets and js globals --> <link rel="stylesheet" href="/static/assets/0.4.03512.8135-66b9c479/styles/site.css" /> <script src="https://wcpstatic.microsoft.com/mscc/lib/v2/wcp-consent.js"></script> <!-- Keep this URL in sync with oneDSScriptSelector in instrumentation/one-ds.ts. --> <script async src="https://js.monitor.azure.com/scripts/c/ms.jsll-4.min.js"></script> <!-- msdocs global object --> <script id="msdocs-script"> var msDocs = { "environment": { "accessLevel": "online", "azurePortalHostname": "portal.azure.com", "reviewFeatures": false, "supportLevel": "production", "systemContent": true, "siteName": "learn", "legacyHosting": false }, "data": { "contentLocale": "en-us", "contentDir": "ltr", "userLocale": "en-us", "userDir": "ltr", "pageTemplate": "Conceptual", "layoutStateStorageKey": "docs-layout-persistence", "brand": "azure", "context": {}, "standardFeedback": true, "showFeedbackReport": false, "feedbackHelpLinkType": "get-help-at-qna", "feedbackHelpLinkUrl": "https://learn.microsoft.com/answers/tags/133/azure", "feedbackSystem": "Standard", "feedbackGitHubRepo": "MicrosoftDocs/azure-docs", "feedbackProductUrl": "https://feedback.azure.com/d365community/forum/79b1327d-d925-ec11-b6e6-000d3a4f06a4", "extendBreadcrumb": false, "isEditDisplayable": true, "isPrivateUnauthorized": false, "hideViewSource": false, "isPermissioned": false, "hasRecommendations": true, "contributors": [ { "name": "alvinashcraft", "url": "https://github.com/alvinashcraft" }, { "name": "sdgilley", "url": "https://github.com/sdgilley" }, { "name": "msakande", "url": "https://github.com/msakande" }, { "name": "mattwojo", "url": "https://github.com/mattwojo" } ] }, "functions": {} };; </script> <!-- base scripts, msdocs global should be before this --> <script src="/static/assets/0.4.03512.8135-66b9c479/scripts/en-us/index-docs.js" async ></script> <!-- json-ld --> </head> <body id="body" data-bi-name="body" class="layout-body " lang="en-us" dir="ltr" > <header class="layout-body-header background-color-body-medium"> <div class="header-holder has-default-focus"> <a href="#main" style="z-index: 1070" class="outline-color-text visually-hidden-until-focused position-fixed inner-focus focus-visible top-0 left-0 right-0 padding-xs text-align-center background-color-body" > Skip to main content </a> <a href="#" data-skip-to-ask-learn style="z-index: 1070" class="outline-color-text visually-hidden-until-focused position-fixed inner-focus focus-visible top-0 left-0 right-0 padding-xs text-align-center background-color-body" hidden > Skip to Ask Learn chat experience </a> <div hidden id="cookie-consent-holder" data-test-id="cookie-consent-container"></div> <!-- Unsupported browser warning --> <div id="unsupported-browser" style="background-color: white; color: black; padding: 16px; border-bottom: 1px solid grey;" hidden > <div style="max-width: 800px; margin: 0 auto;"> <p style="font-size: 24px">This browser is no longer supported.</p> <p style="font-size: 16px; margin-top: 16px;"> Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support. </p> <div style="margin-top: 12px;"> <a href="https://go.microsoft.com/fwlink/p/?LinkID=2092881 " style="background-color: #0078d4; border: 1px solid #0078d4; color: white; padding: 6px 12px; border-radius: 2px; display: inline-block;" > Download Microsoft Edge </a> <a href="https://learn.microsoft.com/en-us/lifecycle/faq/internet-explorer-microsoft-edge" style="background-color: white; padding: 6px 12px; border: 1px solid #505050; color: #171717; border-radius: 2px; display: inline-block;" > More info about Internet Explorer and Microsoft Edge </a> </div> </div> </div> <!-- site header --> <div id="ms--site-header" data-test-id="site-header-wrapper" itemscope="itemscope" itemtype="http://schema.org/Organization" > <div id="ms--mobile-nav" class="site-header display-none-tablet padding-inline-none gap-none" data-bi-name="mobile-header" data-test-id="mobile-header" ></div> <div id="ms--primary-nav" class="site-header display-none display-flex-tablet" data-bi-name="L1-header" data-test-id="primary-header" ></div> <div id="ms--secondary-nav" class="site-header display-none display-flex-tablet" data-bi-name="L2-header" data-test-id="secondary-header" ></div> </div> <!-- banner --> <div data-banner> <div id="disclaimer-holder"></div> </div> <!-- banner end --> </div> </header> <section id="layout-body-menu" class="layout-body-menu border-right display-flex background-color-body-medium" data-bi-name="menu" > <div id="left-container" class="left-container display-none padding-none display-block-tablet width-full display-none-until-layout-restored" data-toc-container="true" > <div id="ms--toc-content" class="padding-left-sm padding-right-none padding-bottom-sm height-full" > <nav id="affixed-left-container" class="margin-top-xxs-tablet position-sticky display-flex flex-direction-column width-full" aria-label="Primary" data-bi-name="left-toc" role="navigation" > <div id="ms--collapsible-toc-header" class="display-flex flex-direction-row-reverse justify-content-center align-items-center margin-bottom-xxs margin-right-xxs" > <button type="button" class="button button-clear button-sm inner-focus" data-collapsible-toc-toggle aria-expanded="true" hidden aria-controls="ms--toc-content" aria-label="Table of contents" > <span class="icon icon-mirrored-rtl" aria-hidden="true"> <span class="docon docon-panel-left-contract display-none-layout-menu-collapsed" ></span> <span class="docon docon-panel-left-expand display-none display-inline-layout-menu-collapsed" ></span> </span> </button> <div id="ms--collapsible-toc-moniker-slot" class="flex-grow-1 display-none-layout-menu-collapsed" ></div> </div> </nav> </div> </div> </section> <main id="main" role="main" class="layout-body-main " data-bi-name="content" lang="en-us" dir="ltr" > <div id="ms--content-header" class="content-header default-focus border-bottom-none" data-bi-name="content-header" > <div class="content-header-controls margin-xxs margin-inline-sm-tablet"> <button type="button" class="contents-button button button-sm margin-right-xxs" data-bi-name="contents-expand" aria-haspopup="true" data-contents-button > <span class="icon" aria-hidden="true"><span class="docon docon-menu"></span></span> <span class="contents-expand-title"> Table of contents </span> </button> <button type="button" class="ap-collapse-behavior ap-expanded button button-sm" data-bi-name="ap-collapse" aria-controls="action-panel" > <span class="icon" aria-hidden="true"><span class="docon docon-exit-mode"></span></span> <span>Exit editor mode</span> </button> </div> </div> <div data-main-column class="reading-width margin-inline-auto layout-padding padding-top-none padding-top-sm-tablet padding-bottom-sm" > <div> <div id="article-header" class="background-color-body margin-bottom-xs display-none-print"> <div class="display-flex align-items-center justify-content-space-between"> <details id="article-header-breadcrumbs-overflow-popover" class="popover popover-left" data-for="article-header-breadcrumbs" > <summary class="button button-clear button-primary button-sm inner-focus" aria-label="All breadcrumbs" > <span class="icon" aria-hidden="true"> <span class="docon docon-more"></span> </span> </summary> <div id="article-header-breadcrumbs-overflow" class="popover-content"></div> </details> <bread-crumbs id="article-header-breadcrumbs" role="group" aria-label="Breadcrumbs" data-test-id="article-header-breadcrumbs" class="overflow-hidden flex-grow-1 margin-right-sm margin-right-md-tablet margin-right-lg-desktop margin-left-negative-xxs padding-left-xxs" ></bread-crumbs> <div id="article-header-page-actions" class="opacity-none margin-left-auto display-flex flex-wrap-no-wrap align-items-stretch" > <button class="button button-sm border-none inner-focus display-none-tablet flex-shrink-0 " data-bi-name="ask-learn-assistant-entry" data-test-id="ask-learn-assistant-modal-entry-mobile" data-ask-learn-modal-entry type="button" style="min-width: max-content;" aria-expanded="false" aria-label="Ask Learn" hidden > <span class="icon" aria-hidden="true"> <span class="docon docon-chat-sparkle-fill gradient-ask-learn-logo"></span> </span> </button> <button class="button button-sm display-none display-inline-flex-tablet display-none-desktop flex-shrink-0 margin-right-xxs border-color-ask-learn " data-bi-name="ask-learn-assistant-entry" data-test-id="ask-learn-assistant-modal-entry-tablet" data-ask-learn-modal-entry type="button" style="min-width: max-content;" aria-expanded="false" hidden > <span class="icon font-size-lg" aria-hidden="true"> <span class="docon docon-chat-sparkle-fill gradient-ask-learn-logo"></span> </span> <span>Ask Learn</span> </button> <button class="button button-sm display-none flex-shrink-0 display-inline-flex-desktop margin-right-xxs border-color-ask-learn " data-bi-name="ask-learn-assistant-entry" data-test-id="ask-learn-assistant-flyout-entry" data-ask-learn-flyout-entry data-flyout-button="toggle" type="button" style="min-width: max-content;" aria-expanded="false" aria-controls="ask-learn-flyout" hidden > <span class="icon font-size-lg" aria-hidden="true"> <span class="docon docon-chat-sparkle-fill gradient-ask-learn-logo"></span> </span> <span>Ask Learn</span> </button> <details class="popover popover-right" id="article-header-page-actions-overflow"> <summary class="justify-content-flex-start button button-clear button-sm button-primary inner-focus" aria-label="More actions" title="More actions" > <span class="icon" aria-hidden="true"> <span class="docon docon-more-vertical"></span> </span> </summary> <div class="popover-content"> <button type="button" id="ms--focus-mode-button" data-focus-mode data-bi-name="focus-mode-entry" data-page-action-item="overflow-all" data-popover-close class="button button-clear button-sm button-block justify-content-flex-start text-align-left inner-focus display-none display-inline-flex-tablet" > <span class="icon" aria-hidden="true"> <span class="docon docon-glasses"></span> </span> <span>Reading mode</span> </button> <button data-page-action-item="overflow-mobile" type="button" class="display-block-layout-menu-collapsed button-block button-sm inner-focus button button-clear display-none-tablet justify-content-flex-start text-align-left" data-bi-name="contents-expand" data-contents-button data-popover-close > <span class="icon" aria-hidden="true" ><span class="docon docon-editor-list-bullet"></span ></span> <span class="contents-expand-title">Table of contents</span> </button> <a id="lang-link-overflow" class="button-sm inner-focus button button-clear button-block justify-content-flex-start text-align-left" data-bi-name="language-toggle" data-page-action-item="overflow-all" data-check-hidden="true" data-read-in-link href="#" hidden > <span class="icon" aria-hidden="true" data-read-in-link-icon> <span class="docon docon-locale-globe"></span> </span> <span data-read-in-link-text>Read in English</span> </a> <button type="button" class="collection button button-clear button-sm button-block justify-content-flex-start text-align-left inner-focus" data-list-type="collection" data-bi-name="collection" data-page-action-item="overflow-all" data-check-hidden="true" data-popover-close > <span class="icon" aria-hidden="true"> <span class="docon docon-circle-addition"></span> </span> <span class="collection-status">Add</span> </button> <button type="button" class="collection button button-block button-clear button-sm justify-content-flex-start text-align-left inner-focus" data-list-type="plan" data-bi-name="plan" data-page-action-item="overflow-all" data-check-hidden="true" data-popover-close hidden > <span class="icon" aria-hidden="true"> <span class="docon docon-circle-addition"></span> </span> <span class="plan-status">Add to Plans</span> </button> <a data-contenteditbtn class="button button-clear button-block button-sm inner-focus justify-content-flex-start text-align-left text-decoration-none" data-bi-name="edit" data-page-action-item="overflow-all" data-check-hidden="true" href="https://github.com/MicrosoftDocs/azure-ai-docs/blob/main/articles/foundry/openai/concepts/abuse-monitoring.md" data-original_content_git_url="https://github.com/MicrosoftDocs/azure-ai-docs-pr/blob/live/articles/foundry/openai/concepts/abuse-monitoring.md" data-original_content_git_url_template="{repo}/blob/{branch}/articles/foundry/openai/concepts/abuse-monitoring.md" data-pr_repo="" data-pr_branch="" > <span class="icon" aria-hidden="true"> <span class="docon docon-edit-outline"></span> </span> <span>Edit</span> </a> <hr class="margin-block-xxs" /> <button class="button button-block button-clear button-sm justify-content-flex-start text-align-left inner-focus" type="button" data-bi-name="copy-markdown" data-page-action-item="overflow-all" data-copy-markdown data-copy-state="idle" data-check-hidden="true" > <span class="icon color-primary" aria-hidden="true"> <span data-show-when="idle" class="docon docon-code-lang"></span> <span data-show-when="loading" class="loader" hidden></span> <span data-show-when="success" class="docon docon-check-mark" hidden></span> </span> <span>Copy Markdown</span> </button> <button class="button button-block button-clear button-sm justify-content-flex-start text-align-left inner-focus" type="button" data-bi-name="print" data-page-action-item="overflow-all" data-popover-close data-print-page data-check-hidden="true" > <span class="icon color-primary" aria-hidden="true"> <span class="docon docon-print"></span> </span> <span>Print</span> </button> </div> </details> </div> </div> </div> <!-- privateUnauthorizedTemplate is hidden by default --> <div unauthorized-private-section data-bi-name="permission-content-unauthorized-private" hidden> <hr class="hr margin-top-xs margin-bottom-sm" /> <div class="notification notification-info"> <div class="notification-content"> <p class="margin-top-none notification-title"> <span class="icon" aria-hidden="true" ><span class="docon docon-exclamation-circle-solid"></span ></span> <span>Note</span> </p> <p class="margin-top-none authentication-determined not-authenticated"> Access to this page requires authorization. You can try <a class="docs-sign-in" href="#" data-bi-name="permission-content-sign-in">signing in</a> or <a class="docs-change-directory" data-bi-name="permisson-content-change-directory">changing directories</a>. </p> <p class="margin-top-none authentication-determined authenticated"> Access to this page requires authorization. You can try <a class="docs-change-directory" data-bi-name="permisson-content-change-directory">changing directories</a>. </p> </div> </div> </div> <div class="content"><h1 id="abuse-monitoring">Abuse monitoring</h1></div> <div id="article-metadata" data-bi-name="article-metadata" data-test-id="article-metadata" class="page-metadata-container display-flex gap-xxs justify-content-space-between align-items-center flex-wrap-wrap" > <div id="user-feedback" class="margin-block-xxs display-none display-none-print" hidden data-hide-on-archived > <button id="user-feedback-button" data-test-id="conceptual-feedback-button" class="button button-sm button-clear button-primary display-none" type="button" data-bi-name="user-feedback-button" data-user-feedback-button hidden > <span class="icon" aria-hidden="true"> <span class="docon docon-like"></span> </span> <span>Feedback</span> </button> </div> </div> <div data-id="ai-summary" class="display-none-print"> <div id="ms--ai-summary-cta" class="margin-top-xs display-flex align-items-center"> <span class="icon" aria-hidden="true"> <span class="docon docon-sparkle-fill gradient-text-vivid"></span> </span> <button id="ms--ai-summary" type="button" class="tag tag-sm tag-suggestion margin-left-xxs" data-test-id="ai-summary-cta" data-bi-name="ai-summary-cta" data-an="ai-summary" > <span class="ai-summary-cta-text"> Summarize this article for me </span> </button> </div> <!-- Slot where the client will render the summary card after the user clicks the CTA --> <div id="ms--ai-summary-header" class="margin-top-xs"></div> </div> <nav id="center-doc-outline" class="doc-outline display-none-desktop display-none-print margin-bottom-sm" data-bi-name="intopic toc" aria-label="In this article" > <h2 id="ms--in-this-article" class="title is-6 margin-block-xs"> In this article </h2> </nav> <div class="content"><p>Foundry Models sold by Azure detect and mitigate instances of recurring content and/or behaviors that suggest use of the service in a manner that might violate the <a href="https://aka.ms/AI-CoC" data-linktype="external">Code of Conduct</a>. Details on how data is handled can be found on the <a href="/en-us/azure/ai-foundry/responsible-ai/openai/data-privacy" data-linktype="absolute-path">Data, Privacy, and Security</a> page.</p> <h2 id="components-of-abuse-monitoring">Components of abuse monitoring</h2> <p>There are several components to abuse monitoring:</p> <ul> <li><strong>Content Classification</strong>: Classifier models detect harmful text and/or images in user prompts (inputs) and completions (outputs). The system looks for categories of harms as defined in the <a href="/en-us/legal/ai-code-of-conduct?context=/azure/ai-foundry/openai/context/context" data-linktype="absolute-path">Content Requirements</a>, and assigns severity levels as described in more detail on the <a href="/en-us/azure/ai-foundry/openai/concepts/content-filter" data-linktype="absolute-path">Content Filtering</a> page. The content classification signals contribute to pattern detection as described below.</li> <li><strong>Abuse Pattern Capture</strong>: The abuse monitoring system for Models sold by Azure looks at customer usage patterns and employs algorithms and heuristics to detect and score indicators of potential abuse. Detected patterns consider, for example, the frequency and severity at which harmful content is detected (as indicated in content classifier signals) in a customer’s prompts and completions, as well as the intentionality of the behavior. The trends and urgency of the detected pattern will also affect scoring of potential abuse severity. For example, a higher volume of harmful content classified as higher severity, or recurring conduct indicating intentionality (such as recurring jailbreak attempts) are both more likely to receive a high score indicating potential abuse.</li> <li><strong>Review and Decision</strong>: Prompts and completions that are flagged through content classification and/or identified as part of a potentially abusive pattern of use are subjected to another review process to help confirm the system’s analysis and inform actioning decisions for abuse monitoring. Such review is conducted through two methods: automated review and human review. <ul> <li>By default, if prompts and completions are flagged through content classification as harmful and/or identified to be part of a potentially abusive pattern of use, they might be sampled for review by using automated means including AI models such as LLMs instead of a human reviewer. The model used for this purpose processes prompts and completions only to confirm the system’s analysis and inform actioning decisions; prompts and completions that undergo such review are not stored by the abuse monitoring system or used to train the AI model or other systems.</li> <li>In some cases, when automated review doesn't meet applicable confidence thresholds in complex contexts or if automated review systems aren't available, human eyes-on review might be introduced to make an extra judgment. Authorized Microsoft employees may assess content flagged through content classification and/or identified as part of a potentially abusive pattern of use, and either confirm or correct the classification or determination based on predefined guidelines and policies. Such prompts and completions can be accessed for human review only by authorized Microsoft employees via Secure Access Workstations (SAWs) with Just-In-Time (JIT) request approval granted by team managers. For Models sold by Azure deployed in the European Economic Area, the authorized Microsoft employees are located in the European Economic Area. This human review abuse monitoring process won't take place if the customer has been approved for modified abuse monitoring.</li> </ul> </li> <li><strong>Notification and Action</strong>: When a threshold of abusive behavior has been confirmed based on the preceding steps, the customer is informed of the determination by email. Except in cases of severe or recurring abuse, customers typically have an opportunity to explain or remediate—and implement mechanisms to prevent recurrence of—the abusive behavior. Failure to address the behavior—or recurring or severe abuse—may result in suspension or termination of the customer’s access to Models sold by Azure and/or capabilities.</li> </ul> <h2 id="modified-abuse-monitoring">Modified abuse monitoring</h2> <p>Some customers may want to use Models sold by Azure for a use case that involves the processing of highly sensitive or highly confidential data, or otherwise may conclude that they don't want or don't have the right to permit Microsoft to store and conduct human review on their prompts and completions for abuse detection. To address these concerns, Microsoft allows customers who meet additional Limited Access eligibility criteria to apply to modify abuse monitoring by completing <a href="https://customervoice.microsoft.com/Pages/ResponsePage.aspx?id=v4j5cvGGr0GRqy180BHbR7en2Ais5pxKtso_Pz4b1_xUOE9MUTFMUlpBNk5IQlZWWkcyUEpWWEhGOCQlQCN0PWcu" data-linktype="external">this form</a>. Some advanced Models sold by Azure may have more stringent criteria for turning off abuse monitoring. Learn more about applying for modified abuse monitoring at <a href="/en-us/azure/ai-foundry/responsible-ai/openai/limited-access" data-linktype="absolute-path">Limited access to Models sold by Azure</a>.</p> <div class="NOTE"> <p>Note</p> <p>When abuse monitoring is modified and human review isn't performed, detection of potential abuse may be less accurate. Customers are notified of potential abuse detection as described above, and should be prepared to respond to such notification to avoid service interruption if possible.</p> </div> <h2 id="next-steps">Next steps</h2> <ul> <li>Learn more about the <a href="../../foundry-models/concepts/models-sold-directly-by-azure" data-linktype="relative-path">underlying models that power Azure OpenAI</a>.</li> <li>Learn more about understanding and mitigating risks associated with your application: <a href="/en-us/azure/ai-foundry/responsible-ai/openai/overview" data-linktype="absolute-path">Overview of Responsible AI practices for Azure OpenAI models</a>.</li> <li>Learn more about how data is processed in content filtering and abuse monitoring: <a href="/en-us/azure/ai-foundry/responsible-ai/openai/data-privacy#preventing-abuse-and-harmful-content-generation" data-linktype="absolute-path">Data, privacy, and security for Azure OpenAI</a>.</li> </ul> </div> <div id="ms--inline-notifications" class="margin-block-xs" data-bi-name="inline-notification" ></div> <div id="assertive-live-region" role="alert" aria-live="assertive" class="visually-hidden" aria-relevant="additions" aria-atomic="true" ></div> <div id="polite-live-region" role="status" aria-live="polite" class="visually-hidden" aria-relevant="additions" aria-atomic="true" ></div> <!-- feedback section --> <section id="site-user-feedback-footer" class="font-size-sm margin-top-md display-none-print display-none-desktop" data-test-id="site-user-feedback-footer" data-bi-name="site-feedback-section" > <hr class="hr" /> <h2 id="ms--feedback" class="title is-3">Feedback</h2> <div class="display-flex flex-wrap-wrap align-items-center"> <p class="font-weight-semibold margin-xxs margin-left-none"> Was this page helpful? </p> <div class="buttons"> <button class="thumb-rating-button like button button-primary button-sm" data-test-id="footer-rating-yes" data-binary-rating-response="rating-yes" type="button" title="This article is helpful" data-bi-name="button-rating-yes" aria-pressed="false" > <span class="icon" aria-hidden="true"> <span class="docon docon-like"></span> </span> <span>Yes</span> </button> <button class="thumb-rating-button dislike button button-primary button-sm" id="standard-rating-no-button" hidden data-test-id="footer-rating-no" data-binary-rating-response="rating-no" type="button" title="This article is not helpful" data-bi-name="button-rating-no" aria-pressed="false" > <span class="icon" aria-hidden="true"> <span class="docon docon-dislike"></span> </span> <span>No</span> </button> <details class="popover popover-top" id="mobile-help-popover" data-test-id="footer-feedback-popover" > <summary class="thumb-rating-button dislike button button-primary button-sm" data-test-id="details-footer-rating-no" data-binary-rating-response="rating-no" title="This article is not helpful" data-bi-name="button-rating-no" aria-pressed="false" data-bi-an="feedback-unhelpful-popover" > <span class="icon" aria-hidden="true"> <span class="docon docon-dislike"></span> </span> <span>No</span> </summary> <div class="popover-content width-200 width-300-tablet" role="dialog" aria-labelledby="popover-heading" aria-describedby="popover-description" > <p id="popover-heading" class="font-size-lg margin-bottom-xxs font-weight-semibold"> Need help with this topic? </p> <p id="popover-description" class="font-size-sm margin-bottom-xs"> Want to try using Ask Learn to clarify or guide you through this topic? </p> <div class="buttons flex-direction-row flex-wrap justify-content-center gap-xxs"> <div> <button class="button button-sm border inner-focus display-none margin-right-xxs" data-bi-name="ask-learn-assistant-entry-troubleshoot" data-test-id="ask-learn-assistant-modal-entry-mobile-feedback" data-ask-learn-modal-entry-feedback data-bi-an=feedback-unhelpful-popover type="button" style="min-width: max-content;" aria-expanded="false" aria-label="Ask Learn" hidden > <span class="icon" aria-hidden="true"> <span class="docon docon-chat-sparkle-fill gradient-ask-learn-logo"></span> </span> </button> <button class="button button-sm display-inline-flex display-none-desktop flex-shrink-0 margin-right-xxs border-color-ask-learn margin-right-xxs" data-bi-name="ask-learn-assistant-entry-troubleshoot" data-bi-an=feedback-unhelpful-popover data-test-id="ask-learn-assistant-modal-entry-tablet-feedback" data-ask-learn-modal-entry-feedback type="button" style="min-width: max-content;" aria-expanded="false" hidden > <span class="icon font-size-lg" aria-hidden="true"> <span class="docon docon-chat-sparkle-fill gradient-ask-learn-logo"></span> </span> <span>Ask Learn</span> </button> <button class="button button-sm display-none flex-shrink-0 display-inline-flex-desktop margin-right-xxs border-color-ask-learn margin-right-xxs" data-bi-name="ask-learn-assistant-entry-troubleshoot" data-bi-an=feedback-unhelpful-popover data-test-id="ask-learn-assistant-flyout-entry-feedback" data-ask-learn-flyout-entry-show-only data-flyout-button="toggle" type="button" style="min-width: max-content;" aria-expanded="false" aria-controls="ask-learn-flyout" hidden > <span class="icon font-size-lg" aria-hidden="true"> <span class="docon docon-chat-sparkle-fill gradient-ask-learn-logo"></span> </span> <span>Ask Learn</span> </button> </div> <button type="button" class="button button-sm margin-right-xxs" data-help-option="suggest-fix" data-bi-name="feedback-suggest" data-bi-an="feedback-unhelpful-popover" data-test-id="suggest-fix" > <span class="icon" aria-hidden="true"> <span class="docon docon-feedback"></span> </span> <span> Suggest a fix? </span> </button> </div> </div> </details> </div> </div> </section> <!-- end feedback section --> </div> <div id="ms--additional-resources-mobile" class="display-none-print"> <hr class="hr" hidden /> <h2 id="ms--additional-resources-mobile-heading" class="title is-3" hidden> Additional resources </h2> <section id="right-rail-recommendations-mobile" class="" data-bi-name="recommendations" hidden ></section> <section id="right-rail-training-mobile" class="" data-bi-name="learning-resource-card" hidden ></section> <section id="right-rail-events-mobile" class="" data-bi-name="events-card" hidden ></section> </div> <div id="article-metadata-footer" data-bi-name="article-metadata-footer" data-test-id="article-metadata-footer" class="page-metadata-container" > <hr class="hr" /> <ul class="metadata page-metadata" data-bi-name="page info" lang="en-us" dir="ltr"> <li class="visibility-hidden-visual-diff"> <span class="badge badge-sm text-wrap-pretty"> <span>Last updated on <local-time format="twoDigitNumeric" datetime="2026-05-19T06:08:00.000Z" data-article-date-source="calculated" class="is-invisible" > 2026-05-19 </local-time></span> </span> </li> </ul> </div> </div> <div id="action-panel" role="region" aria-label="Action Panel" class="action-panel" tabindex="-1" ></div> </main> <aside id="layout-body-aside" class="layout-body-aside " data-bi-name="aside" aria-label="Additional resources" > <div id="ms--additional-resources" class="right-container padding-sm display-none display-block-desktop height-full" data-bi-name="pageactions" > <div id="affixed-right-container" data-bi-name="right-column"> <nav id="side-doc-outline" class="doc-outline border-bottom padding-bottom-xs margin-bottom-xs scrollbar-width-thin" data-bi-name="intopic toc" aria-label="In this article" > <h3>In this article</h3> </nav> <!-- Feedback --> <section id="ms--site-user-feedback-right-rail" class="font-size-sm display-none-print" data-test-id="site-user-feedback-right-rail" data-bi-name="site-feedback-right-rail" > <div class="display-flex flex-wrap-wrap align-items-center"> <p class="font-weight-semibold margin-xxs margin-left-none"> Was this page helpful? </p> <div class="display-flex flex-wrap-nowrap"> <button class="thumb-rating-button like inner-focus" data-test-id="right-rail-rating-yes" data-binary-rating-response="rating-yes" type="button" title="This article is helpful" aria-label="This article is helpful" data-bi-name="button-rating-yes" aria-pressed="false" > <span class="icon" aria-hidden="true"> <span class="docon docon-like"></span> </span> </button> <button class="thumb-rating-button dislike inner-focus" id="right-rail-no-button" hidden data-test-id="right-rail-rating-no" data-binary-rating-response="rating-no" type="button" title="This article is not helpful" aria-label="This article is not helpful" data-bi-name="button-rating-no" aria-pressed="false" > <span class="icon" aria-hidden="true"> <span class="docon docon-dislike"></span> </span> </button> <details class="popover popover-right" id="help-popover" data-test-id="feedback-popover"> <summary tabindex="0" class="thumb-rating-button dislike inner-focus" data-test-id="details-right-rail-rating-no" data-binary-rating-response="rating-no" title="This article is not helpful" aria-label="This article is not helpful" data-bi-name="button-rating-no" aria-pressed="false" data-bi-an="feedback-unhelpful-popover" > <span class="icon" aria-hidden="true"> <span class="docon docon-dislike"></span> </span> </summary> <div class="popover-content width-200 width-300-tablet" role="dialog" aria-labelledby="popover-heading-right-rail" aria-describedby="popover-description-right-rail" > <p id="popover-heading-right-rail" class="font-size-lg margin-bottom-xxs font-weight-semibold" > Need help with this topic? </p> <p id="popover-description-right-rail" class="font-size-sm margin-bottom-xs"> Want to try using Ask Learn to clarify or guide you through this topic? </p> <div class="buttons flex-direction-row flex-wrap justify-content-center gap-xxs"> <div> <button class="button button-sm border inner-focus display-none margin-right-xxs" data-bi-name="ask-learn-assistant-entry-troubleshoot" data-test-id="ask-learn-assistant-modal-entry-mobile-feedback" data-ask-learn-modal-entry-feedback data-bi-an=feedback-unhelpful-popover type="button" style="min-width: max-content;" aria-expanded="false" aria-label="Ask Learn" hidden > <span class="icon" aria-hidden="true"> <span class="docon docon-chat-sparkle-fill gradient-ask-learn-logo"></span> </span> </button> <button class="button button-sm display-inline-flex display-none-desktop flex-shrink-0 margin-right-xxs border-color-ask-learn margin-right-xxs" data-bi-name="ask-learn-assistant-entry-troubleshoot" data-bi-an=feedback-unhelpful-popover data-test-id="ask-learn-assistant-modal-entry-tablet-feedback" data-ask-learn-modal-entry-feedback type="button" style="min-width: max-content;" aria-expanded="false" hidden > <span class="icon font-size-lg" aria-hidden="true"> <span class="docon docon-chat-sparkle-fill gradient-ask-learn-logo"></span> </span> <span>Ask Learn</span> </button> <button class="button button-sm display-none flex-shrink-0 display-inline-flex-desktop margin-right-xxs border-color-ask-learn margin-right-xxs" data-bi-name="ask-learn-assistant-entry-troubleshoot" data-bi-an=feedback-unhelpful-popover data-test-id="ask-learn-assistant-flyout-entry-feedback" data-ask-learn-flyout-entry-show-only data-flyout-button="toggle" type="button" style="min-width: max-content;" aria-expanded="false" aria-controls="ask-learn-flyout" hidden > <span class="icon font-size-lg" aria-hidden="true"> <span class="docon docon-chat-sparkle-fill gradient-ask-learn-logo"></span> </span> <span>Ask Learn</span> </button> </div> <button type="button" class="button button-sm margin-right-xxs" data-help-option="suggest-fix" data-bi-name="feedback-suggest" data-bi-an="feedback-unhelpful-popover" data-test-id="suggest-fix" > <span class="icon" aria-hidden="true"> <span class="docon docon-feedback"></span> </span> <span> Suggest a fix? </span> </button> </div> </div> </details> </div> </div> </section> </div> </div> </aside> <section id="layout-body-flyout" class="layout-body-flyout " data-bi-name="flyout" > <div class="height-full border-left background-color-body-medium" id="ask-learn-flyout" ></div> </section> <div class="layout-body-footer " data-bi-name="layout-footer"> <footer id="footer" data-test-id="footer" data-bi-name="footer" class="footer-layout padding-xs padding-sm-desktop has-default-focus border-top" role="contentinfo" > <div class="display-flex gap-xs flex-wrap-wrap is-full-height padding-right-lg-desktop"> <a data-mscc-ic="false" href="#" data-bi-name="select-locale" class="locale-selector-link flex-shrink-0 button button-sm button-clear external-link-indicator" id="" title="" ><span class="icon" aria-hidden="true" ><span class="docon docon-world"></span></span ><span class="local-selector-link-text">en-us</span></a > <div class="ccpa-privacy-link" data-ccpa-privacy-link hidden> <a data-mscc-ic="false" href="https://aka.ms/yourcaliforniaprivacychoices" data-bi-name="your-privacy-choices" class="button button-sm button-clear flex-shrink-0 external-link-indicator" id="" title="" > <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 14" xml:space="preserve" height="16" width="43" aria-hidden="true" focusable="false" > <path d="M7.4 12.8h6.8l3.1-11.6H7.4C4.2 1.2 1.6 3.8 1.6 7s2.6 5.8 5.8 5.8z" style="fill-rule:evenodd;clip-rule:evenodd;fill:#fff" ></path> <path d="M22.6 0H7.4c-3.9 0-7 3.1-7 7s3.1 7 7 7h15.2c3.9 0 7-3.1 7-7s-3.2-7-7-7zm-21 7c0-3.2 2.6-5.8 5.8-5.8h9.9l-3.1 11.6H7.4c-3.2 0-5.8-2.6-5.8-5.8z" style="fill-rule:evenodd;clip-rule:evenodd;fill:#06f" ></path> <path d="M24.6 4c.2.2.2.6 0 .8L22.5 7l2.2 2.2c.2.2.2.6 0 .8-.2.2-.6.2-.8 0l-2.2-2.2-2.2 2.2c-.2.2-.6.2-.8 0-.2-.2-.2-.6 0-.8L20.8 7l-2.2-2.2c-.2-.2-.2-.6 0-.8.2-.2.6-.2.8 0l2.2 2.2L23.8 4c.2-.2.6-.2.8 0z" style="fill:#fff" ></path> <path d="M12.7 4.1c.2.2.3.6.1.8L8.6 9.8c-.1.1-.2.2-.3.2-.2.1-.5.1-.7-.1L5.4 7.7c-.2-.2-.2-.6 0-.8.2-.2.6-.2.8 0L8 8.6l3.8-4.5c.2-.2.6-.2.9 0z" style="fill:#06f" ></path> </svg> <span>Your Privacy Choices</span></a > </div> <div class="flex-shrink-0"> <div class="dropdown has-caret-up"> <button data-test-id="theme-selector-button" class="dropdown-trigger button button-clear button-sm inner-focus theme-dropdown-trigger" aria-controls="{{ themeMenuId }}" aria-haspopup="true" aria-expanded="false" data-bi-name="theme" > <span class="icon" aria-hidden="true"><span class="docon docon-sun"></span></span> <span>Theme</span> <span class="icon expanded-indicator" aria-hidden="true"> <span class="docon docon-chevron-down-light"></span> </span> </button> <div class="dropdown-menu" id="{{ themeMenuId }}" role="menu"> <ul class="theme-selector padding-xxs" data-test-id="theme-dropdown-menu" role="none"> <li class="theme display-block" role="none"> <button class="button button-clear button-sm theme-control button-block justify-content-flex-start text-align-left" role="menuitemradio" aria-checked="false" data-theme-to="light" tabindex="-1" > <span class="theme-light margin-right-xxs"> <span class="theme-selector-icon border display-inline-block has-body-background" aria-hidden="true" > <svg class="svg" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22 14"> <rect width="22" height="14" class="has-fill-body-background" /> <rect x="5" y="5" width="12" height="4" class="has-fill-secondary" /> <rect x="5" y="2" width="2" height="1" class="has-fill-secondary" /> <rect x="8" y="2" width="2" height="1" class="has-fill-secondary" /> <rect x="11" y="2" width="3" height="1" class="has-fill-secondary" /> <rect x="1" y="1" width="2" height="2" class="has-fill-secondary" /> <rect x="5" y="10" width="7" height="2" rx="0.3" class="has-fill-primary" /> <rect x="19" y="1" width="2" height="2" rx="1" class="has-fill-secondary" /> </svg> </span> </span> <span> Light </span> </button> </li> <li class="theme display-block" role="none"> <button class="button button-clear button-sm theme-control button-block justify-content-flex-start text-align-left" role="menuitemradio" aria-checked="false" data-theme-to="dark" tabindex="-1" > <span class="theme-dark margin-right-xxs"> <span class="border theme-selector-icon display-inline-block has-body-background" aria-hidden="true" > <svg class="svg" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22 14"> <rect width="22" height="14" class="has-fill-body-background" /> <rect x="5" y="5" width="12" height="4" class="has-fill-secondary" /> <rect x="5" y="2" width="2" height="1" class="has-fill-secondary" /> <rect x="8" y="2" width="2" height="1" class="has-fill-secondary" /> <rect x="11" y="2" width="3" height="1" class="has-fill-secondary" /> <rect x="1" y="1" width="2" height="2" class="has-fill-secondary" /> <rect x="5" y="10" width="7" height="2" rx="0.3" class="has-fill-primary" /> <rect x="19" y="1" width="2" height="2" rx="1" class="has-fill-secondary" /> </svg> </span> </span> <span> Dark </span> </button> </li> <li class="theme display-block" role="none"> <button class="button button-clear button-sm theme-control button-block justify-content-flex-start text-align-left" role="menuitemradio" aria-checked="false" data-theme-to="high-contrast" tabindex="-1" > <span class="theme-high-contrast margin-right-xxs"> <span class="border theme-selector-icon display-inline-block has-body-background" aria-hidden="true" > <svg class="svg" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22 14"> <rect width="22" height="14" class="has-fill-body-background" /> <rect x="5" y="5" width="12" height="4" class="has-fill-secondary" /> <rect x="5" y="2" width="2" height="1" class="has-fill-secondary" /> <rect x="8" y="2" width="2" height="1" class="has-fill-secondary" /> <rect x="11" y="2" width="3" height="1" class="has-fill-secondary" /> <rect x="1" y="1" width="2" height="2" class="has-fill-secondary" /> <rect x="5" y="10" width="7" height="2" rx="0.3" class="has-fill-primary" /> <rect x="19" y="1" width="2" height="2" rx="1" class="has-fill-secondary" /> </svg> </span> </span> <span> High contrast </span> </button> </li> </ul> </div> </div> </div> </div> <ul class="links" data-bi-name="footerlinks"> <li class="manage-cookies-holder" hidden=""></li> <li> <a data-mscc-ic="false" href="https://learn.microsoft.com/en-us/principles-for-ai-generated-content" data-bi-name="aiDisclaimer" class=" external-link-indicator" id="" title="" >AI Disclaimer</a > </li><li> <a data-mscc-ic="false" href="https://learn.microsoft.com/en-us/previous-versions/" data-bi-name="archivelink" class=" external-link-indicator" id="" title="" >Previous Versions</a > </li> <li> <a data-mscc-ic="false" href="https://techcommunity.microsoft.com/t5/microsoft-learn-blog/bg-p/MicrosoftLearnBlog" data-bi-name="bloglink" class=" external-link-indicator" id="" title="" >Blog</a > </li> <li> <a data-mscc-ic="false" href="https://learn.microsoft.com/en-us/contribute" data-bi-name="contributorGuide" class=" external-link-indicator" id="" title="" >Contribute</a > </li><li> <a data-mscc-ic="false" href="https://go.microsoft.com/fwlink/?LinkId=521839" data-bi-name="privacy" class=" external-link-indicator" id="" title="" >Privacy</a > </li><li> <a data-mscc-ic="false" href="https://go.microsoft.com/fwlink/?linkid=2259814" data-bi-name="consumer-health-privacy" class=" external-link-indicator" id="" title="" >Consumer Health Privacy</a > </li><li> <a data-mscc-ic="false" href="https://learn.microsoft.com/en-us/legal/termsofuse" data-bi-name="termsofuse" class=" external-link-indicator" id="" title="" >Terms of Use</a > </li><li> <a data-mscc-ic="false" href="https://www.microsoft.com/legal/intellectualproperty/Trademarks/" data-bi-name="trademarks" class=" external-link-indicator" id="" title="" >Trademarks</a > </li> <li>&copy; Microsoft 2026</li> </ul> </footer> </footer> </body> </html>

Back to data-use pages