Additional Features
AML
Alice Onboarding includes among its services an Anti Money Laundering solution, which it is based on policies, laws, and regulations to prevent financial crimes and illegal activity.
Using all these databases as reference, Alice is able to give different alerts about a person.
Code | Description |
---|---|
MED | The customer has adverse media |
RIS | The customer belongs to a jurisdiction of risk |
PEP | The customer is a politically exposed person |
WAS_PEP | The customer was a politically exposed person |
SAN | The customer has an international sanction |
WAS_SAN | The customer had an international sanction |
TER | The customer appears in an official terrorism list |
AML system works basically in two modalities: screening and monitoring searches. Both modes can be used through the Alice Dashboard and/or Alice Onboarding API.
Screening
It consists of evaluating the risks associated with a person during the registration process to find out if their intentions are legitimate or not.
- Alice Dashboard --> using the "AML" button.
-
Alice Onboarding API
Without previous KYC needed curl --request POST --url https://apis.alicebiometrics.com/onboarding/screening/search --header 'Authorization: Bearer <BACKEND_TOKEN>' --header 'Content-Type: application/json' --data '{"full_name": "string","birth_date": "1900-01-01","nationality": "ESP"}' With previous KYC needed curl --request GET --url https://apis.alicebiometrics.com/onboarding/screening/search --header 'Authorization: Bearer <BACKEND_TOKEN_WITH_USER_ID>'
from alice import Config, Onboarding config = Config(api_key="<YOUR-API-KEY>") onboarding = Onboarding.from_config(config) user_id = onboarding.create_user().unwrap_or_throw() screening = onboarding.screening(user_id=user_id).unwrap_or_throw()
Monitoring
It consists of tracking the risks associated with a person and notify if its situation changed respect with the registration process. User monitoring is performed on a completed KYC process. To add monitoring over a user, customers can do so through the Alice Onboarding API.
-
curl --request POST --url https://apis.alicebiometrics.com/onboarding/user/screening/monitor --header 'Authorization: Bearer <BACKEND_TOKEN_WITH_USER_ID>' --header 'Content-Type: application/json'
from alice import Config, Onboarding config = Config(api_key="<YOUR-API-KEY>") onboarding = Onboarding.from_config(config) user_id = onboarding.create_user().unwrap_or_raise() monitoring = onboarding.screening_monitor_add(user_id=user_id).unwrap_or_raise()
Customers can retrieve screening results from monitored users. To retrieve the screening information regarding a monitored user, customers can do so through the Alice Onboarding API.
-
curl --request GET --url https://apis.alicebiometrics.com/onboarding/user/screening/monitor --header 'Authorization: Bearer <BACKEND_TOKEN_WITH_USER_ID>' --header 'Content-Type: application/json'
from alice import Config, Onboarding config = Config(api_key="<YOUR-API-KEY>") onboarding = Onboarding.from_config(config) # With a previously monitored user identified with user_id user_alerts = onboarding.get_monitoring_alerts(user_id=user_id).unwrap_or_raise()
Customers can also remove previously added users from monitoring. To do so, customers can do it through the Alice Onboarding API.
-
curl --request DELETE --url https://apis.alicebiometrics.com/onboarding/user/screening/monitor --header 'Authorization: Bearer <BACKEND_TOKEN_WITH_USER_ID>' --header 'Content-Type: application/json'
from alice import Config, Onboarding config = Config(api_key="<YOUR-API-KEY>") onboarding = Onboarding.from_config(config) # With a previously monitored user identified with user_id monitoring = onboarding.screening_monitor_remove(user_id=user_id).unwrap_or_raise()
Not allowed lists
Warning
Coming soon
Certificates
Alice Onboarding offers the possibility to generate a PDF certificate with the result of an onboarding process. The goal of this certificate is to demonstrate that a user did an onboarding process at a specific time and what was the result of it. This PDF includes all the read document data, pictures of the uploaded selfie and documents, all the security measures calculated by Alice, etc.
In order to get these reports, customer have two main options:
- Download directly through the Alice Dashboard, using the "Certificate" button inside the user profile screen.
-
Get through the Alice Onboarding API.
curl --request POST --url https://apis.alicebiometrics.com/onboarding/user/certificate --header 'Authorization: Bearer <BACKEND_TOKEN_WITH_USER_ID>' --header 'Content-Type: application/json' --data '{"locale": "es"}' curl --request GET --url https://apis.alicebiometrics.com/onboarding/user/certificate/{certificate_id} --header 'Authorization: Bearer <BACKEND_TOKEN_WITH_USER_ID>'
from alice import Auth, Config, Onboarding config = Config(api_key="<YOUR-API-KEY>") onboarding = Onboarding.from_config(config) user_id = onboarding.create_user().unwrap_or_throw() # Create Certificate certificate_id = onboarding.create_certificate( user_id=user_id ).unwrap_or_throw() # Retrieved Certificate from certificate_id certificate = onboarding.retrieve_certificate( user_id=user_id, certificate_id=certificate_id ).unwrap_or_throw()
Webhooks
Warning
Coming soon