---
title: default
framework: foundationmodels
role: symbol
role_heading: Type Property
path: foundationmodels/systemlanguagemodel/guardrails/default
---

# default

Guardrails that default to ensuring that the system blocks unsafe content in prompts and responses.

## Declaration

```swift
static let `default`: SystemLanguageModel.Guardrails
```

## Discussion

Discussion The default guardrail level means that all guardrails are turned on. When the guardrails block unsafe content from either the prompt input or model response, the framework throws a LanguageModelError.guardrailViolation(_:) error.

## See Also

### Getting the guardrail types

- [permissiveContentTransformations](foundationmodels/systemlanguagemodel/guardrails/permissivecontenttransformations.md)
