---
title: SCSensitivityAnalysisPolicy
framework: sensitivecontentanalysis
role: symbol
role_heading: Enumeration
path: sensitivecontentanalysis/scsensitivityanalysispolicy
---

# SCSensitivityAnalysisPolicy

Configurations that represent the way the framework checks for sensitive content and how the app responds.

## Declaration

```swift
enum SCSensitivityAnalysisPolicy
```

## Overview

Overview This enumeration defines the possible values for the SCSensitivityAnalyzer property analysisPolicy. The values of the policy determine how your app manages sensitive content detection. // Check the current analysis policy.  let policy = analyzer.analysisPolicy if policy == .disabled { return }  else if policy == .simpleInterventions {     // The Sensitive Content Warning setting is active. } else if policy == .descriptiveInterventions {     // The Communication Safety setting is active. } For guidance about observing the active analysis policy, see Detecting sensitive content in media and providing intervention options.

## Topics

### Checking and intervention strategies

- [SCSensitivityAnalysisPolicy.disabled](sensitivecontentanalysis/scsensitivityanalysispolicy/disabled.md)
- [SCSensitivityAnalysisPolicy.simpleInterventions](sensitivecontentanalysis/scsensitivityanalysispolicy/simpleinterventions.md)
- [SCSensitivityAnalysisPolicy.descriptiveInterventions](sensitivecontentanalysis/scsensitivityanalysispolicy/descriptiveinterventions.md)

### Creating an analysis policy value

- [init(rawValue:)](sensitivecontentanalysis/scsensitivityanalysispolicy/init(rawvalue:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Image and video file analysis

- [SCSensitivityAnalyzer](sensitivecontentanalysis/scsensitivityanalyzer.md)
