> ## Documentation Index
> Fetch the complete documentation index at: https://agent-observability-docs.splunk.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Safety and Compliance Evaluators

> Identify risks, harmful content, and compliance issues in your AI with Splunk Agent Observability's safety and compliance evaluators

export const ModalityIcons = ({modalities}) => {
  const iconProps = {
    fill: "none",
    height: 20,
    width: 20,
    stroke: "currentColor",
    strokeLinecap: "round",
    strokeLinejoin: "round",
    strokeWidth: 2,
    viewBox: "0 0 24 24",
    xmlns: "http://www.w3.org/2000/svg"
  };
  const renderIcon = modality => {
    if (modality === "Text") {
      return <svg {...iconProps} aria-hidden="true">
          <circle cx="12" cy="12" r="9" />
          <path d="M8 8h8M12 8v8" />
        </svg>;
    }
    if (modality === "Image/PDF") {
      return <svg {...iconProps} aria-hidden="true">
          <rect height="18" rx="2" width="18" x="3" y="3" />
          <circle cx="8.5" cy="8.5" r="1.5" />
          <path d="m21 15-5-5L5 21" />
        </svg>;
    }
    if (modality === "Audio") {
      return <svg {...iconProps} aria-hidden="true">
          <path d="M9 18V5l10-2v13" />
          <circle cx="6" cy="18" r="3" />
          <circle cx="16" cy="16" r="3" />
        </svg>;
    }
    return null;
  };
  return <span aria-label={`Supported modalities: ${modalities.join(", ")}`} role="group" style={{
    display: "inline-flex",
    alignItems: "center",
    gap: "0.5rem"
  }}>
      {modalities.map(modality => <span aria-label={modality} key={modality} role="img" style={{
    display: "inline-flex",
    flexShrink: 0
  }} title={modality}>
          {renderIcon(modality)}
        </span>)}
    </span>;
};

Safety and compliance evaluators help you ensure your AI systems are safe, fair, and meet regulatory requirements. These evaluators are essential for protecting users, avoiding harmful outputs, and building trust in your AI applications.

Use these evaluators when you want to:

* Detect and prevent the exposure of sensitive or personally identifiable information (PII).
* Identify and filter out toxic, biased, or inappropriate content.
* Guard against prompt injection attacks and other security risks.
* Ensure your AI meets industry or legal compliance standards.

Below is a quick reference table of all safety and compliance evaluators:

| Name                                                                            | Description                                                                           | Supported Nodes                | Modalities                                                    | When to Use                                                                       | Example Use Case                                                                                                                 |
| :------------------------------------------------------------------------------ | :------------------------------------------------------------------------------------ | :----------------------------- | :------------------------------------------------------------ | :-------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------- |
| [PII / CPNI / PHI](/concepts/evaluators/safety-and-compliance/pii)              | Identifies personally identifiable or sensitive information in prompts and responses. | Trace (root input/output only) | <ModalityIcons modalities={["Text"]} />                       | When handling potentially sensitive data or in regulated industries.              | A healthcare chatbot that must detect and redact patient information in conversation logs.                                       |
| [Prompt Injection](/concepts/evaluators/safety-and-compliance/prompt-injection) | Detects attempts to manipulate the model through malicious prompts.                   | Trace (root input only)        | <ModalityIcons modalities={["Text"]} />                       | When allowing user input to be processed directly by your AI system.              | A public-facing AI assistant that needs protection from users trying to bypass content filters or extract sensitive information. |
| [Sexism / Bias](/concepts/evaluators/safety-and-compliance/sexism)              | Detects gender-based bias or discriminatory content.                                  | Trace (root input/output only) | <ModalityIcons modalities={["Text"]} />                       | When ensuring AI outputs are free from bias and discrimination.                   | A resume screening assistant that must evaluate job candidates without gender or demographic bias.                               |
| [Toxicity](/concepts/evaluators/safety-and-compliance/toxicity)                 | Identifies harmful, offensive, or inappropriate content.                              | Trace (root input/output only) | <ModalityIcons modalities={["Text", "Image/PDF", "Audio"]} /> | When monitoring AI outputs for harmful content or implementing content filtering. | A social media content moderation system that must detect and flag potentially harmful user-generated content.                   |

***

## Next steps

* [Back to Evaluators Overview](/concepts/evaluators/overview)
* [Compare all evaluators](/concepts/evaluators/evaluator-comparison)
