# Specific consents (Floating purposes)

## Floating purpose feature

The Floating Purpose feature allows you to save consent in our blockchain for a non-IAB purpose that you have created, and whose acceptance or refusal is managed by you outside of our CMP (e.g., acceptance of the General Terms of Use). This way, you keep an immutable record of your user's choice in our blockchain.

## Creating a floating purpose

Either from the source creation page via the "create a non-IAB purpose" button or from the "Non-IAB Purposes" tab via the "Add Non-IAB Purpose" button.

<figure><img src="/files/FrmYQ8FRNd4UQ8Zd3bdS" alt=""><figcaption></figcaption></figure>

Then choose the "Floating" type from the drop-down menu and select the languages in which you want to provide information about this purpose.

<figure><img src="/files/U6Ukg8UoII5Ckj85o2Ii" alt=""><figcaption></figcaption></figure>

Then, for each selected language, provide the name and a description of this floating purpose (this information will not be visible to your customers).

## Adding a floating purpose to your CMP

To add a floating purpose that you have created to your notice, go to step 2 "Configuration" of the notice creation and select it from the "Floating Purpose" drop-down menu. Finally, click "Next" or "Save", and your floating purpose will be added.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.sfbx.io/go-further/advanced-settings-notice/specific-consents-floating-purposes.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
