The identifier lets you identify a user with a uniq user ID that you decided. A optimal identifier will be something that don't changes, like database ID.
It's a good idea to put a bit of thought into what you use for identifier. A few key inputs on how to select an identifier:
The user should not be able to change the identifier, ie don't use an email adresse, name etc as identifier.
The identifier should be accessible all places where you want to use Legal Monster, don't use something that only lives in your mobile apps and not in your web-app etc.
An active consent is a consent collected where the user does a active action to give consent like checking a checkbox.
In-active consent is the opposite, where a user don't actively does something to give consent, this could be a signup flow where the user is only presented with a text telling the user that they will give consent to the terms by presiding to the next step in the flow.
In Legal Monster everything is tied to a project. A project holds multiple documents, users etc. An API key gives access to one project. An account can have multiple projects.
Projects can be used for multiple purposes, some listed here:
To separate different segments of users, like business users from consumer users in a two sided marketplace.
To separate different projects, like a gaming studio that have different publicised games, each game would have a project.
Separate languages, one project for english, one for danish etc.
A sub-processor is a third party data processor who is storing, transforming, editing or in any other way interacting with data on your behalf. Sub-processors could be:
Your hosting company
Analytics tools like Google Analytics
Newsletter services like Mailchimp
CRM or CMS provider such as Salesforce or Shopify