# Privacy Flag Condition

Use this action to execute operations based on the status of a user privacy flag. If the condition is met, the flow will execute any sub operation.

![](https://2532694803-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LdPD9c4fJbXSAZcPHt9%2F-LfcwfmHiQWoHVHw8XVX%2F-LfcwgvJWJZG7A1fZqE2%2Fimage.png?alt=media\&token=7ecf7006-2fce-44da-bc89-2cdbc6fba7db)

### Settings

The action uses the following settings:

| Setting      | Description                                                                 | [Parsed](https://docs.xenioo.com/actions-and-operations/dynamic-parsing) |
| ------------ | --------------------------------------------------------------------------- | ------------------------------------------------------------------------ |
| Criteria     | The criteria of the switch. Choose to check if flag is enabled or disabled. | :no\_entry:                                                              |
| Privacy Flag | The flag you want to check for condition                                    | :no\_entry:                                                              |

### Remarks

Xenioo **does not enforce specific actions** usage based on selected privacy flag: it is up to your chatbot design to accomodate for specific user preferences.\
\
Privacy preferences are stored in a very specific runtime area that cannot be accessed by your conversation operators or chatbot runtime. Only this action can alter the value of these preferences.

### Trigger

On Condition Met. This action will trigger any child operation as the selected privacy flag meets the set criteria.

### Variables

This action does not produce any variable.

### Availability

Channel specific availability follows the table below:

| Channel          | Availability                                           |
| ---------------- | ------------------------------------------------------ |
| Facebook         | Fully Available.                                       |
| WhatsApp         | Fully Available.                                       |
| Telegram         | Fully Available.                                       |
| Web              | Fully Available.                                       |
| Alexa            | **Not Available. Privacy opt-in managed by platform.** |
| Google Assistant | **Not Available. Privacy opt-in managed by platform.** |
| Slack            | Fully Available.                                       |
| API              | Fully Available.                                       |

This action can be used only at [Bot Global level](https://docs.xenioo.com/execution#global-and-local-actions) or [Behavior level.](https://docs.xenioo.com/execution#global-and-local-actions) Any account can use this action regardless of [subscription level](https://docs.xenioo.com/basic-concepts/your-account/the-free-plan).
