# Privacy widgets

A Privacy widget is an end-user-facing form used to either collect preferences from your end-users or allow them to submit privacy requests.

**Didomi provides three types of widgets to collect preferences.**

* Single purpose widget: A contextual question embedded on your website.
* Multi purpose widget: Several or all questions in one place, accessible directly on your website.
* Preference Center: All preferences in one place, accessible through a dedicated URL.

**Didomi provides one widget to allow your end-user to submit privacy requests.**

* Privacy Request widget: All user's rights supported by Didomi in a unique form, accessible directly on your website.

For each widget, we provide different options in terms of configuration and implementation.

<table><thead><tr><th width="158">Widget</th><th width="158">Product</th><th width="178">Implementation</th><th width="158">Purposes and preferences from your Configuration Tree</th><th>Collect preferences</th><th>User Rights</th></tr></thead><tbody><tr><td>Single purpose widget</td><td><a href="create-a-widget#create-a-single-purpose-widget">Preferences</a></td><td>Embedded</td><td>1</td><td>On click</td><td>N/A</td></tr><tr><td>Multi purpose widget</td><td><a href="create-a-widget#create-a-multi-purpose-widget">Preferences</a></td><td>Embedded</td><td>All</td><td>Save button</td><td>N/A</td></tr><tr><td>Preference Center</td><td><a href="create-a-widget#create-a-preference-center">Preferences</a></td><td>Hosted</td><td>All</td><td>Save button</td><td>N/A</td></tr><tr><td>Privacy Request widget</td><td><a href="create-a-widget#create-a-privacy-request-widget">Privacy Requests</a></td><td>Embedded</td><td>N/A</td><td>N/A</td><td>All</td></tr></tbody></table>

You can customize each widget's appearance and content to fit your brand, adjust the authentication process, and either embed it in your website or host it on a separate webpage.

* [Create a widget](https://developers.didomi.io/api-and-platform/widgets/privacy-widgets/create-a-widget)
* [Retrieve widgets](https://developers.didomi.io/api-and-platform/widgets/privacy-widgets/retrieve-widgets)
* [Edit a widget](https://developers.didomi.io/api-and-platform/widgets/privacy-widgets/edit-a-widget)
* [Deploy a widget](https://developers.didomi.io/api-and-platform/widgets/privacy-widgets/deploy-a-widget)
* [Authentication](https://developers.didomi.io/api-and-platform/widgets/privacy-widgets/authentication)
* [Archive a widget](https://developers.didomi.io/api-and-platform/widgets/privacy-widgets/archive-a-widget)
* [Headless widgets](https://developers.didomi.io/api-and-platform/widgets/privacy-widgets/headless-widgets)
* [Tutorial](https://developers.didomi.io/api-and-platform/widgets/privacy-widgets/tutorial)
