Geo-Blocking Compliance: What Regulators Expect and Why Controls Fail
Your screening knows your customers and who they transact with, not where they are physically present. Learn what OFAC and EU territorial sanctions require of location and payment controls, and evidence you need to show.
Schedule a DemoIntroduction
In March 2026, OFAC announced a USD 1.11 million settlement with TradeStation Securities after failures in its geo-blocking controls allowed customers in then-restricted jurisdictions to execute 481 trades. The lesson for geo-blocking compliance from this enforcement case is clearly that presence of a control does not prove that it works. You need to know whose location it measures, what decision it makes and how you will detect a failure.
This guide is specifically written to answer those questions for compliance, product and engineering teams evaluating their options for different location controls. It draws on US sanctions guidance, EU territorial sanctions and EU MiCA guidance. Your applicable restrictions depend on the legal entity, service, customer and activity involved.
What is geo-blocking compliance?
Geo-blocking, also written as geo blocking, restricts access to a platform or service using geographic information. In a compliance programme, it applies the firm’s rules for restricted locations and records how those rules were enforced. The applicable legal restrictions determine which customers, services and activities the control must cover.
A firm may need location controls for three reasons:
Sanctions
to prevent activity prohibited under applicable sanctions, taking account of relevant exemptions and authorisations.
Licensing
to keep regulated services within the markets and activities the firm is permitted to serve.
Product restrictions
to restrict a particular service or instrument in an otherwise supported market.
Start with a policy approved for your entity and products. Record which countries or regions are restricted, which actions are affected, the legal or business basis, any authorised exceptions, and who maintains each rule. A geolocation provider’s default country list cannot answer those questions for you and can’t make you compliant without customizing them as per your own requirements.
Why can’t sanctions screening and payment screening cover geo-blocking and how these run together?
Sanctions screening answers questions about whether a person’s name appears in any sanctions list whereas payment screening looks for mention of any restricted location in details accompanying a transaction. But both do not answer where a person is physically present at the time of using or accessing a service. You need to ensure all of these controls work simultaneously for comprehensive compliance with applicable regulations.
To prevent access/use of your products/services from a prohibited or restricted location, establish physical presence using IP, device location, GPS, Wi-Fi positioning and cellular or other network signals where available and appropriate. These checks may run at onboarding, login or transaction initiation, depending on the service and applicable restriction.
For an incoming or outgoing payment, assess the parties and the transaction’s geographic connections. Relevant data that can be used for that purpose may include originator and beneficiary details, addresses, account or IBAN information, bank identifiers, intermediaries, the payment route or channel and payment purpose. An incoming payment may have no customer device session. An IBAN’s country code identifies the account jurisdiction; it does not establish the beneficiary’s current physical location.
A customer may pass a name check while accessing a service from a prohibited location. Conversely, a customer in a permitted location may send a payment involving a restricted beneficiary, bank or destination. Apply the relevant restrictions and authorisations to each decision: permission to access the service does not clear the payment.
Connect sanctions and AML screening with customer-location checks and payment controls through named owners, shared escalation rules and linked decision records.
How often does the network location disagree with the document origin?
In Shufti’s analysed sample, VPN or proxy sessions had higher rates of disagreement between network country and document-issuing country than the traffic where no VPN or proxy was being used, across all four sectors shown below.
MethodologyShufti analysis of a sample of over 4 million onsite identity-verification sessions between 1 January to 31 August 2026. “VPN or proxy” refers to connections classified in those categories; datacentre and hosting traffic is counted as standard traffic. The mismatch calculation includes sessions with both network country and document-issuing country available. Server-side API integrations were excluded from this analysis. Ratios divide the displayed VPN/proxy mismatch rate by the standard-traffic rate and are rounded.
Forex sector showed the largest relative difference between standard and masked traffic. VPN or proxy traffic accounted for 0.63% of all forex sessions in the sample, but when a forex session arrived over VPN it was 7.33x more likely to mismatch network and document country than standard traffic. Whereas the crypto had an overall high mismatch rate, more than a quarter of standard sessions differed from document-issuing countries. Higher use of VPN/proxy in the crypto sector aligns with overall use of anonymity techniques in crypto due to ambiguity around its legal status in many jurisdictions and privacy concerns.
Note: A country mismatch can reflect legitimate travel or residence abroad. Use it to trigger a location check where relevant to the service by establishing where a customer is accessing the platform and applying the policy for that location.
How often does the same identity appear in two locations at once?
Shufti conducted an analysis of linked authentication attempts from two different locations between a certain timeframe. 1.563% of all pairs linked through this analysis found authentication attempts from two different locations that would require a travel faster than 900 km/h. A 2021 OFAC guidance for crypto industry refers to such behavior as improbable logins.
of linked pairs would require travel faster than 900 km/h
as likely to involve a VPN or proxy as unflagged pairs
Those flagged pairs were 4.33 times as likely to involve a VPN or proxy as unflagged pairs. A change in network exit point can produce apparent movement without physical travel. So this is a signal to investigate further, not a conclusion.
The analysis links sessions using a derived device profile. Unrelated users, though extremely rare, can share that profile, known as fingerprint collision, so check the linkage against authenticated account information when investigating an alert.
Investigate the apparent movement using account information, fresh location evidence and session history before deciding whether to restrict access.
MethodologyShufti analysis of a sample of over 4 million onsite identity-verification sessions between 1 January to 31 August 2026. The reported travel metric is calculated on linked authentication pairs using a minimum 30-minute time interval across attempts to reduce concurrent retries. Device-profile collisions and network geolocation errors can affect results.
What do regulators actually expect?
OFAC Compliance: a risk-based sanctions programme
OFAC’s 2021 virtual-currency guidance recommends geolocation and IP-blocking controls to prevent persons located in comprehensively sanctioned jurisdictions from accessing their platform, with authorisations and exemptions taken into account. Its geolocation discussion specifically names screening against known VPN IP addresses and identifying improbable logins.
It also recommends using relevant information already held, including customer and counterparty addresses, invoices and transaction details, and collecting customer information throughout the relationship. Compliance with this specific guidance requires payment/transaction screening controls.
Businesses should design and test customer-access controls around the ways users can conceal their location, including VPNs, proxies, location spoofing, rooted or emulated devices and remote access. Reassess those controls as your service, technology and circumvention risks change.
For compliance with OFAC sanctions use OFAC’s current programme information to update jurisdiction rules when applicable sanctions change. For example, OFAC’s comprehensive Syria sanctions programme ended on 1 July 2025, while some targeted sanctions still remain. Earlier violations can still be investigated. OFAC explains the distinction in FAQ 1220.
MiCA: distinguish market access from reverse solicitation
For third-country firms providing crypto-asset services, MiCA’s reverse-solicitation exemption concerns services initiated exclusively by the client. ESMA interprets that exemption narrowly and says contractual disclaimers cannot override contrary facts.
ESMA also identifies geo-blocking as one possible precaution for a third-country firm refraining from providing crypto-asset services to EU clients. Firms relying on reverse solicitation should retain records showing how the client initiated the relationship and whether the firm or anyone acting on its behalf solicited them. See ESMA’s guidelines, paragraphs 16 and 23–28.
Set a clear policy for EU access and document any reliance on the reverse-solicitation exemption.
EU territorial sanctions: restrictions below country level
EU territorial sanctions can apply below country level. For example, Ukraine as a country is not under EU territorial sanctions but its specific regions under Russian control are. Council Regulation (EU) No 692/2014, as amended, concerns Crimea and Sevastopol. Council Regulation (EU) 2022/263, as amended, covers the non-government controlled areas of Ukraine in the oblasts of Donetsk, Kherson, Luhansk and Zaporizhzhia.
The first thing is identifying the restrictions that apply to your business, its services and potential customers or recipients of that service. The territorial connection may get established through a company’s registered office, its operations or the destination of a service.
Use regional rules where sanctions cover part of a country like in the case of Ukraine. For compliance with EU territorial sanctions ensure the geo-blocking and payment screening both work at relevant moments of your business activity. Match evidence from both controls with applicable restrictions. For example session-location signals for customer access, and recipient, bank or service-destination details for the relevant transaction. Keep your geographic rules current and review any unresolved territorial connections before permitting the affected activity.
How do geo-blocking controls fail?
Regulatory guidance and existing enforcement examples points clearly towards the following failure modes in geo-blocking controls:
Control working but measuring the wrong location
In the TradeStation example, the mobile control read a US server’s IP instead of the customer’s. Requests could therefore appear domestic even when customers were elsewhere.
Control stops running
A separate TradeStation control remained disabled after an update. The application continued operating while that restriction was inactive.
Incomplete geographic coverage
The Interactive Brokers enforcement example describes omissions involving Crimea and Sevastopol. A control can operate correctly against its configured rules while those rules leave relevant territories uncovered.
The failure goes unnoticed
Ineffective testing and an unaddressed loss of notifications allowed the TradeStation problems to persist. The weakness here is the failure to detect that protection has stopped working.
“Regulators do not hold systems accountable. They hold people and firms accountable for how they use those systems.”
What should a defensible location-control programme contain?
Build customer-location controls around six capabilities, with defined handoffs to payment screening:
Maintain a written policy
Map restrictions to the entity, product and activity. Record rule versions, effective dates, sources, exceptions and the person accountable for updates.
Determine location evidence
Use available IP, GPS, Wi-Fi, cellular and other device or network signals to assess the customer’s access location. Confirm availability and accuracy of these signals for each browser, operating system and integration type.
Determine checks at relevant points
Decide when to check access location at different instances like onboarding, login, relevant transaction initiation or after a change in circumstances. Separately define the information and screening needed for incoming and outgoing payments. Jurisdiction-rule changes should trigger reassessment.
Test specific circumvention techniques
Evaluate VPN/proxy detection, location spoofing, device-integrity risks, remote access and session anomalies against your own system or application. Establish what each check detects, on which platforms, and its known false-positive and detection limits.
Monitor the process
On set intervals check signal availability, error rates and decision distributions. Investigate an unexplained fall in blocks alongside traffic volumes, signal availability and control errors. Test expected restrictions after new releases and configuration changes; verify that test traffic actually reaches the control.
Record reviewable decisions
Preserve enough evidence to reconstruct the rule, input, action and any override. Assign retention by record category and applicable obligations.
These requirements apply whether you’ve white-label partners or embedded integrations. Obtain evidence of what each partner collects and enforces. For payment providers, also establish which party, bank and routing fields are available, how missing details are obtained, and who investigates alerts or prevents execution or release while review is pending.
What evidence should you be able to retrieve?
Keep linked records for customer-access and payment decisions. Each should identify the evidence used, the applicable rule and the outcome. Verify that records can be inspected and exported, with retention configurable by record category. The following fields provide a starting point:
OFAC extended relevant recordkeeping requirements from five to ten years. Under 31 CFR 501.601, transaction records generally run from the transaction date; blocked-property records are kept while blocked and for the required period after unblocking. Confirm the applicable scope and dates against OFAC’s final rule. Set retention for raw location signals according to the evidence required for each record category and applicable privacy and security obligations.
How Shufti supports geo-blocking compliance
Shufti Geolocation Compliance links customer-location checks to verified identity, helping teams apply jurisdiction rules and keep a record of each access decision. It supports five parts of the control programme:
Establishing geolocation
GPS, Wi-Fi and cellular signals are cross-checked to assess the device’s position. A confidence radius helps evaluate customers close to a jurisdictional boundary.
Detecting circumvention
Checks cover VPNs, proxies, Tor, GPS spoofing and device tampering. IP/device mismatches and rooted, jailbroken or emulated devices can be routed to review.
Applying restrictions
Configurable maps define permitted regions and exclusion zones. A confirmed restricted location takes precedence over a passing trust score, keeping the geographic rule decisive.
Maintain coverage
Checks can run at registration, login and withdrawal, with periodic re-verification and more frequent checks near boundaries. Teams adjust triggers and rules through the console.
Explain decisions
Each check returns Allow, Review or Decline with a trust score, reason code and timestamp. The platform enforces the verdict and retains the decision record.
For payments, Shufti Transaction Trust Monitoring assesses transaction information alongside verified customer context, including beneficiary or payer and payment-corridor risk. Missing required information is marked as not assessable, and alerts carry supporting evidence into review and escalation.
See a location decision end to end,
signals to record.
Related reading: iGaming geolocation requirements, market by market.
Frequently asked questions
An IP lookup is not a complete sanctions programme. OFAC’s virtual-currency guidance also discusses VPN detection, improbable logins and other available information. Test those controls against the risks and restrictions applicable to the service.
In Shufti’s analysed onsite sessions from January to August 2026, 1.71% were classified as VPN or proxy traffic.
ESMA identifies geo-blocking as a possible precaution for third-country firms refraining from serving EU clients. Firms using the reverse-solicitation exemption need records supporting the client’s exclusive initiative.
Form submitted successfully!
Thank you for your interest — your report is loading now.
Test Geo-Blocking on Your Own Rules
Bring one of your jurisdiction rules and ask us to prove it fired. If we can’t show you the decision, the signals behind it and the timestamp, you’ll know what to ask the next vendor.












Back








