Magento 2 Customer Attributes Extension helps you to create different attributes with ease.
It supports 09+ different field types like radio button, checkboxes, text fields, text field, text area, multiple line, date, dropdown, multi seclect, yes/no option, file(attachment), image file.
You can add/edit attributes to a specific page like Customer Account Page, Checkout Page and Customer Registration Page.
Also, you can easily create and manage without the need of a developer.
This product is the part of the loyalty program