---
title: OSLogPrivacy.Mask
framework: os
role: symbol
role_heading: Enumeration
path: os/oslogprivacy/mask
---

# OSLogPrivacy.Mask

A mask that establishes how the system displays a redacted value in a log message.

## Declaration

```swift
enum Mask
```

## Topics

### Privacy Mask Options

- [OSLogPrivacy.Mask.hash](os/oslogprivacy/mask/hash.md)
- [OSLogPrivacy.Mask.none](os/oslogprivacy/mask/none.md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [Escapable](swift/escapable.md)
- [Hashable](swift/hashable.md)

## See Also

### Creating a Custom Privacy Mask

- [auto(mask:)](os/oslogprivacy/auto(mask:).md)
- [private(mask:)](os/oslogprivacy/private(mask:).md)
- [sensitive(mask:)](os/oslogprivacy/sensitive(mask:).md)
