Skip to content
Broker news. Connected. RSS feed
FXBROKERS

A clearer view of the broker industry.

Industry ProvidersProvider profile

Shufti: identity verification, screening and broker onboarding controls

Shufti provides identity and company checks, AML screening and transaction-risk tools, with AI and human-review modes. Brokers can integrate hosted or API workflows, while retaining responsibility for customer decisions and agreeing the commercial and data-retention scope.

By FXBrokers.ai ResearchOperating status: ActivePublished Sources checked

Services & customers

Sections ↑

Shufti, previously branded Shufti Pro, provides identity verification, business verification and financial-crime screening technology. Its forex offering explicitly addresses brokers and CFD trading businesses, with document checks, facial verification, address checks and AML screening used around account opening and continuing customer review. The service supplies evidence and risk outputs to the broker; it does not itself open or operate the trading account.[1]

Specifications01

Verification and monitoring products

Verification and monitoring products
ProductDocumented functionOperational boundary
Identity verificationDocument, face, address and related checks can be presented through a Shufti-hosted verification flow.OCR-assisted collection and manual-data-entry flows are distinct options.Source 2
Enhanced KYBSearches company information using country and company name or registration number; can return officers, ownership and other registry information.Available fields depend on the underlying registry and data coverage.Source 3
AML screeningScreens names and identifying information, with configurable search profiles and matching thresholds.A match score measures similarity; it is not a probability that the customer committed an offence.Source 4
Transaction trust screeningRuns rules against live or historical transactions, including amount, velocity, geography and other risk signals.Approve, decline and review are workflow outputs; the product does not execute a payment or trade.Source 5

The KYB documentation distinguishes registry findings from optional AI business insights. When registry coverage is insufficient, an AI-assisted route can draw on alternative information sources. That is a different evidence basis from an official registry record. Hosted business verification, backend requests and document-supported checks allow different onboarding workflows, but the presence of a company-search result does not establish that every beneficial owner has passed an individual identity check.[3]

Process02

Documented identity-verification modes

Documented identity-verification modes
ModeProvider-stated processingHuman involvement
Rapid AI10–15 secondsAI processing; documentation notes an accuracy trade-off.Source 6
Smart HybridUp to 60 secondsHuman involvement when AI confidence requires it.Source 6
Rapid PlusInitial AI result in 10–15 secondsHuman review follows within 24 hours.Source 6
Live Guard1–3 minutesHuman verification process.Source 6

Mode changes apply to new verification requests and are locked for 48 hours after selection. In particular, Rapid Plus’s initial result and later human review are separate events; a broker using that mode needs to account for the later outcome in its customer workflow. These are documented mode descriptions, not independently measured turnaround times.[6]

Integrations, APIs & access

Sections ↑

The core interface uses REST requests with JSON data. Shufti documents Basic authentication with the client ID and secret, alongside token authentication. Credentials are managed in the back office; the secret is displayed when generated and must be regenerated if lost. Test identity documents are available for evaluating the integration before live customer submissions.[7]

In the onsite flow, the merchant starts a request and receives a verification URL for the user. Shufti then collects evidence and interacts with the person through its hosted form or embedded component, with results returned through the API or back office. OCR can extract information for the user to check; the non-OCR route instead compares manually entered details with submitted evidence. Onsite describes the customer interaction, not a requirement to install the service on the broker’s premises.[2]

Platforms & products03

Control and integration surfaces

Control and integration surfaces
ControlWhat the documentation establishes
Staff permissionsFive predefined roles—Admin, Super User, Manager, Review Agent and Advanced Agent—plus custom roles and section permissions.Source 8
Multiple broker brandsA master account can access child accounts with Admin or Read-Only permission. The support team configures the requested parent/child email accounts.Source 9
Callback evidenceLogs show the event, payload, HTTP status and delivery state, allowing a broker to distinguish a verification result from successful delivery of that result.Source 10
Callback replayA 2xx response counts as delivery. Manual resend is available, including for previously delivered callbacks, with a once-per-hour limit; requests within the cooldown are scheduled.Source 10

Role-based access and multi-tenancy address different problems. Custom roles limit what a staff member can see or do inside an account, while the parent/child arrangement lets a group oversee several brands. The latter is a support-enabled configuration, rather than an automatic consequence of creating several ordinary accounts.[8][9]

Pricing & contract scope

Sections ↑
Pricing & charges04

Published entry pricing

Published entry pricing
Plan or chargeCurrent public description
Free Forever10 verifications per month; no payment card required, and usable in production.Source 11
EssentialsFrom $1.50 per verification, for up to 20,000 verifications. The page uses a dollar symbol without an explicit currency code.Source 11
EnterpriseCustom commercial proposal; pricing depends on services and volume.Source 11

The pricing FAQ describes Free and Essentials as pay-as-you-go with no monthly minimum or lock-in. It also says successful verification attempts are billable and resubmissions are not charged.[11]

Pricing & charges05

Sales Order terms, version 11.1

Sales Order terms, version 11.1
TermPublished contractual position
Billable outcomeAccepted and declined checks are charged.Source 12
Payment clockUnless the Sales Order states otherwise, fees are due on the effective/renewal date, not go-live.Source 12
CommitmentAgreed minimum annual commitments apply despite lower usage; these provisions do not apply when the Sales Order specifies none.Source 12
Unused prepaid creditRollover costs 25% of the unused balance; the fee does not increase credit.Source 12

Absent an agreed initial term: 24 months from the last Sales Order signature. One further 24-month renewal has three months’ non-renewal notice; later renewal requires agreement.[12]

Implementation & deployment

Sections ↑

Shufti offers cloud, on-premises and hybrid deployment. Its deployment description includes environment assessment, installation, local inference and governance configuration for the on-premises route. Local AML operation involves licensed watchlist data and refresh arrangements. This makes deployment a wider decision than where a verification form appears: infrastructure operation, data access and updating the screening inputs all form part of the selected service.[13]

The provider describes local deployment across document, face, address, AML and business-verification functions. That is a product description, not proof that every external registry or data source is available offline in every country. The selected deployment and contracted data connections determine which checks can actually run for the broker’s customer population.[13]

For ongoing individual AML monitoring, the API documentation requires the ongoing flag and, separately, the adverse-media monitoring flag where that service is wanted. Monitoring is available in production rather than the test environment. The stated default refresh is 15 minutes and can be configured; changes can generate webhook, back-office or email notifications. Monitoring therefore needs its own operational alert handling, beyond the original onboarding request.[4]

A practical consequence of callback replay is that a broker’s integration must recognise an already processed event. The callback log and resend controls provide delivery visibility, but replaying a result should not create a second customer record or repeat an already completed action. This is an implementation implication of the documented replay capability, rather than a claim that Shufti manages the broker’s downstream database.[10]

Support & contacts

Sections ↑
Process06

Contract support tiers

Contract support tiers
TierResponse normal / urgent (business hours)Resolution (business days)
Basic16 / 83Source 12
Priority8 / 42Source 12
Premium4 / 21Source 12

Monthly support obligations cease once work exceeds 20 staff hours within Business Hours; further charges may apply. Availability targets 99% monthly on reasonable endeavours, with exclusions including hosting faults.[12]

The technical-support workflow includes a back-office Contact Us module with issue categories, supporting information and ticket tracking. It covers integration questions, verification results and reports, with additional website assistance and a knowledge base. The useful operating distinction is that an account’s technical query can be tracked in the service, while a new commercial enquiry begins with the product and expected-volume form.[14]

Official support and enquiry routes

Sales and solution enquiriesWebsite
https://shuftipro.com/contact-us/Source 15

Scope Product selection, expected verification volumes and commercial contact.

Technical supportWebsite
https://shuftipro.com/technical-support/Source 14

Scope Support instructions and back-office ticket route.

Integration documentationWebsite
https://developers.shuftipro.com/docs/get_startedSource 7

Scope API setup and linked technical documentation.

Service-data privacyWebsite
https://shuftipro.com/services-privacy-notice/Source 16

Scope Notice governing verification service data and privacy requests.

The published security page reports SOC 2 Type II assurance, PCI assessment and iBeta presentation-attack testing. These address different security or verification properties; they are not a financial-services licence or a guarantee that every identity decision will be correct. The certification statements here are attributed to Shufti, and this profile does not claim to have conducted a security audit or live verification test.[17]

Decision responsibility & data handling

Sections ↑

The September 2026 Services Privacy Notice says clients make final decisions about onboarding, blocking or reporting an individual when Shufti acts as processor. It separately identifies controller activities such as model training and fraud prevention. Repurposing client-instructed data requires the stated written agreement and lawful basis; biometric training data has additional segregation and access safeguards.[16]

Protections & eligibility07

Retention and deletion are purpose-specific

Retention and deletion are purpose-specific
Data or actionPublished treatment
Client verification recordsProcessor retention follows client instructions; a default requires express written agreement.Source 16
Training datasetsController datasets: maximum 12–24 months in pseudonymised form, then deletion or anonymisation.Source 16
Confirmed fraud evidenceController retention can extend to seven years where justified, with annual review.Source 16
Completed verification deletionThe API accepts a deletion request using the verification reference and a reason. This endpoint alone does not establish deletion of every separately governed dataset.Source 18

The contract specifies seven years after service ends without alternative instructions. It and the later notice describe different default conditions; the Sales Order and recorded client instructions need to establish the applied retention period.[12][16]

The deletion endpoint requires a completed verification, a reference of 6–250 characters and a reason of 5–100 characters. It is a specific operational control for verification records. A broker leaving the service also needs to distinguish its retained audit evidence from Shufti’s separately described controller processing; deletion of one verification is not a documented account-wide data-exit mechanism.[18]

Company & ownership context

Sections ↑

Companies House records Shufti Pro Limited as an active UK private company, number 11039567, incorporated on 31 October 2017. Its registered office is Coppergate House, 10 Whites Row, London E1 7NF. The current Shufti brand therefore coexists with the Shufti Pro legal name; a brand change should not be mistaken for an unidentified replacement contracting company.[20]

The current company page identifies Shahid Hanif as co-founder and chief executive and Victor Fredung as co-founder and chairman. Earlier announcements use different executive titles, so this profile uses the current leadership page rather than carrying forward titles from the funding announcement.[19]

Shufti announced a $20 million Series A led by Updata Partners in March 2022. That provides historical funding context, not a current ownership percentage or a claim that the investor controls the company today.[21]

Operator
Shufti Pro Limited
Service scope
Identity and business verification, AML screening and transaction-risk tools for onboarding and ongoing review.
Customer types
FX and CFD brokers; Financial institutions; Fintech businesses; Other identity-verification customers
Delivery
API; SaaS; On premises; Hybrid
Pricing publication
Public and quoted pricing
Platforms
Shufti Backoffice; Shufti AI; Shufti MCP Server
Pricing scope
Published Free and Essentials plans coexist with Sales Order commercial terms.
Implementation
REST integration with hosted collection, configurable verification modes and cloud, on-premises or hybrid deployment.
Support
Back-office technical tickets, documentation and commercial enquiry routes.
Permissions and regulatory scope
Verification and screening technology; client controllers retain final onboarding and reporting decisions. Security certifications are not brokerage authorisations.

Provider metadata checked 20 Oct 2026Source 1Source 20Source 7Source 13Source 14Source 11Source 16Source 22Source 23

Additional information

Sections ↑

Shufti AI is a back-office assistant for questions about verification activity, customer information, billing and official product documentation. Its documented functions include tables, trends, filters, customer views and conversation history. These features can help a compliance or operations team investigate its account data; the description does not establish an autonomous authority to approve trading accounts or change staff permissions.[22]

The MCP server adds a separate integration route for compatible AI assistants. Documentation lists 27 tools, divided between knowledge functions and verification actions: an assistant can initiate a hosted verification, run supported screening and retrieve outcomes. The merchant still needs the corresponding Shufti services enabled. This is more than a documentation chatbot, because some tools initiate actual service requests.[23]

The MCP privacy notice keeps document images, selfies and biometric capture in the hosted verification page, while agent-assisted requests may carry identifying information needed for AML or business searches. Returned outputs include status, references, decline reasons and screening outcomes, but not extracted document data. The connected AI operator is a separate client relationship rather than a Shufti subprocessor. The notice also discloses logging of the full reference and the first 120 characters of knowledge queries, so those fields should not be used to carry unnecessary personal information.[24]

Follow the evidence

Sources & further reading

  1. Forex identity verification services Shufti · Accessed 20 Oct 2026
  2. Onsite verification mode Shufti developer documentation · Accessed 20 Oct 2026
  3. Enhanced KYB: how it works Shufti developer documentation · Accessed 20 Oct 2026
  4. User AML screening: how it works Shufti developer documentation · Accessed 20 Oct 2026
  5. Transaction trust screening Shufti developer documentation · Accessed 20 Oct 2026
  6. IDV modes Shufti developer documentation · Accessed 20 Oct 2026
  7. API getting started Shufti developer documentation · Accessed 20 Oct 2026
  8. Role-based access control Shufti developer documentation · Accessed 20 Oct 2026
  9. Multi-tenancy Shufti developer documentation · Accessed 20 Oct 2026
  10. Callback logs Shufti developer documentation · Accessed 20 Oct 2026
  11. Pricing and plan FAQs Shufti · Accessed 20 Oct 2026
  12. Terms and Conditions version 11.1 Shufti · Accessed 20 Oct 2026
  13. Deployment options Shufti · Accessed 20 Oct 2026
  14. Technical support Shufti · Accessed 20 Oct 2026
  15. Contact Shufti Shufti · Accessed 20 Oct 2026
  16. Services Privacy Notice version 1.2 Shufti · Accessed 20 Oct 2026
  17. Certifications Shufti · Accessed 20 Oct 2026
  18. Verification request endpoints Shufti developer documentation · Accessed 20 Oct 2026
  19. Company and leadership Shufti · Accessed 20 Oct 2026
  20. Shufti Pro Limited company overview Companies House · Accessed 20 Oct 2026
  21. $20 million Series A announcement Shufti · 15 Mar 2022 · Accessed 20 Oct 2026
  22. Shufti AI Shufti developer documentation · Accessed 20 Oct 2026
  23. MCP server introduction Shufti developer documentation · Accessed 20 Oct 2026
  24. MCP Connector Privacy Notice version 1.2 Shufti developer documentation · 25 Sep 2026 · Accessed 20 Oct 2026

This profile reports dated public information, including provider-published services and terms. It does not independently test or guarantee service delivery, integrations or performance. Inclusion is not an endorsement. Permissions and protections apply only to the named legal entity, service and client category; check the current official records and your contract.

Report an error or submit an update