# Web SDK

- [Showing the Popup](/web-sdk/showing-the-popup.md): GetComplied Popup will prompt automatically if it's a new user or if there is any new document/cookie.
- [Language](/web-sdk/language.md): Default language can be set on your project settings.
- [Custom Position](/web-sdk/in-a-custom-less-than-div-greater-than-iframe-like.md): GeComplied can be inside of a html tag on your website instead of being a popup.
- [Layer](/web-sdk/layer.md): You may change the default z index position.
- [Animation](/web-sdk/animation.md)
- [Continue Anyway](/web-sdk/continue-anyway.md)
- [Auto Open](/web-sdk/auto-open.md): If set to false, modal will no longer open at the beginning even when there are new documents.
- [Inputs](/web-sdk/inputs.md): It can be used on forms for the purpose of accepting only one consent (newsletter permission for example).
- [Input Lock](/web-sdk/input-lock.md): Its purpose is to disable your form submission button when the input is required and its value is false and enable the same when the required permission is set to true.
- [Rights Managment](/web-sdk/rights-managment.md): You can manager your rights with Getcomplied
- [Right to rectification](/web-sdk/rights-managment/right-to-rectification.md): Its purpose is to disable the right to rectification from your modal, its default value is true.
- [Right to data portability](/web-sdk/rights-managment/right-to-data-portability.md): Its purpose is to disable the right to data portability from your modal, its default value is true.
- [Right to data access](/web-sdk/rights-managment/right-to-data-access.md): Its purpose is to disable the right to access data from your modal, its default value is true.
- [Right to erasure (right to be forgotten)](/web-sdk/rights-managment/right-to-erasure-right-to-be-forgotten.md): Its purpose is to disable the right to erasure form your modal, its default value is true.
- [Data-Attributes](/web-sdk/data-attributes.md): These data-attributes are used to be easier and "replace" some commands.
- [Events](/web-sdk/events.md): Commands are used to comunicate with the popup via javascript.
- [Query String](/web-sdk/untitled.md): You can communicate with the modal via query string. This is ideal to validate legacy data. Example you can use a query string to pass the email that way Get Compiled knows exactly what user is using
- [Callbacks](/web-sdk/callbacks.md): Callbacks are used as handlers for GetComplied actions.
- [Api Commands](/web-sdk/api-commands.md): Api commands are used to comunicate directly with our Api via javascript.
- [Debug Console](/web-sdk/debug-console.md)
- [Webhook](/web-sdk/webhook.md): You can always be up to date with your contacts. Receive the response below whenever a contact or his consents change.
