The user will be directed through educational series of articles about sanction lists/pep checks/basics of AML problematic within the landing page.
First Time Visitor Education
The user will be required to enter: Full Name, email, password.
The navigation through those will be easy to do and user will reach them within at most 2 clicks on main page.
First Time Visitor Education
The user will confirm their password by entering their desired password again.
The user must enter an email which has not been registered in the app, yet.
Password must be at least 8 characters, with at least 1 cap letter and 1 number.
A confirmation email to the email address provided will activate the account.
Upon spending more time then 500 seconds on the page visitor will be asked to enter: Full Name, email.
User will have to check that he agrees with receiving marketing/sales offers according to the site GDPR policies.
Such captured information will be marked as LEAD and automatically sent through API to our CRM.
User can enter data both in latin or arabic language set and will see instant translation to the other language.
The user will be required to enter: First Name, Last Name, Year of Birth, Country of Birth and is allowed to enter: Country of Residence, Known Associates, Current Nationality.
User will see basic outcomes of the search, blurred extended outcomes and can save the search by registering himself.
Registered user will have several options how to reach the support for the product, be it through mail, chat or any other means with at least automated ticket creation and notification about it in the application.
User must accept all required site policies, privacy policies and any other terms deemed appropriate by legal team.
Site administator will have access to all user data in his own view and is able to edit them.
All this access must be logged somewhere outside of site admin access for audit purposes.
Registered users must have option to pay for credits extension easily either at the end of their current search or from their account management.
Registered user must enter billing and invoicing information: CustomerName, BusinessName, Address1, Country that will match their actual payment done through any connected payment service.
They must be presented with several options of payment, at least through credit card or paypal, any external service providing those options is acceptable. Other options might be included as well.
Must be easily enabled and monitored within account management.
All information about how to connect must be self explanatory together with information in standard format describing the output data going through API.
All information: invoices, searches (based on the limit of saved searches and credits), payments are accessible through account management.
User has option to easily export them.
Any API access must be easily reset/revoked upon user request.
User must be able to cancel the reoccuring payment any time for next billing period.
Submission from the same IP can only be made three times within 1 hour if a user is not a paying user.
Reoccuring payment is only available to paying users.
Any central service that will provide quick access to all support tickets is ok.
Responding to support requests
There must be an option for site admin / support to allow for contact hours and some messaging integration for alerts (slack/sms).
Responding to support requests
A basic chatbot responding in outside contact hours must be available.
Responding to support requests
All functions and data streams available through API must have a reference here.
It must be easily managed by site admin.
Must be publicaly available.
Status of all services and connections (data feed, algorithm, mailing, support tool, API, ie.) must be easily viewable.
There should be option to setup alerts through mail or messaging for site admin.
The whole process must be explained together with list and references where was the person found.
Search outcomes explanation
All additional fields that are part of extended results must have explanation as well.
Search outcomes explanation
There must be multiple data verifications in place with alerts for any unusual behaviour.
Monitoring of the original data itself must be in place.
Basic pillar page structure must follow best practice as per hubspot reccomendation.
Must allow for specific site admin role of editor.
There must be options for the site admin to see what will happen with current billing of reoccuring charges, if to involve them in the change or not.
Only original registered mail can be used for password recovery.
Must be limited to three attempts per hour at most.
User can be provided with several options how to change the password.
Mail notification must be send when such update happens to a predefined set of users.
Any external service can used for this story.
Currently active mailings and their rules must be viewable in site administrator view.