# Geo-blocking

### Blocked countries

{% hint style="info" %}
Ricardian Fabric aims to comply with global regulations and will block all countries placed on the selected sanctions list, no matter what sanctions are imposed.
{% endhint %}

The default configuration comes with Geo-blocking enabled for the following sanctions

![](/files/TFAnmGtC7ctB7HYWLbSa)

### How it works?

Geo-blocking works with the built in browser Geolocation API, the user must explicitly grant permission to access his location. The API works even in devices without GPS and the browser possibly queries Google servers to get the location estimate. This will work even if a VPN is used since it doesn't matter what the IP address of the user is.&#x20;

### OFEC sanction block

All countries from below are blocked from signing the contract.

1. Afghanistan
2. Belarus
3. Bosnia and Herzegovina
4. Burundi
5. Central African Republic
6. China(PR)
7. Coromos
8. Ukraine
9. Cuba
10. Cyprus
11. Democratic Republic of the Congo
12. Guinea
13. Guinea Bissau
14. Haiti
15. Iran
16. Iraq
17. Kyrgyzstan
18. Laos
19. Lebanon
20. Libya
21. Mali
22. Mauritania
23. Moldova
24. Montenegro
25. Myanmar
26. Nicaragua
27. North Korea - DPRK
28. Palestinian Territories
29. Russia
30. Rwanda
31. Serbia
32. Somalia
33. South Sudan
34. Sudan
35. Syria
36. Tunisia
37. Venezuela
38. Yemen
39. Zimbabwe

### EU sanction block

All countries from below area blocked from signing the contract

1. Belarus
2. Bosnia and Herzegovina
3. Burundi
4. Central African Republic
5. China (PR)
6. Democratic Republic of the Congo
7. Guinea
8. Guinea Bissau
9. Haiti
10. Iran
11. Lebanon
12. Libya
13. Moldova
14. Montenegro
15. Myanmar(Burma)
16. Nicaragua
17. North Korea
18. Russia
19. Serbia
20. South Sudan
21. Syria
22. Tunisia
23. Ukraine
24. Venezuela
25. Zimbabwe

### UN sanctions block

All countries from the below list are blocked

1. Afghanistan
2. Central African Republic
3. Democratic Republic of the Congo
4. Guinea Bissau
5. Iran
6. Iraq
7. Lebanon
8. Libya
9. Mali
10. Montenegro
11. North Korea
12. Serbia
13. Somalia
14. South Sudan
15. Sudan
16. Syria
17. Yemen

### Adding more countries

You can select any other country from the dropdown, check the checkbox and it will be added to the blocked countries list!


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.ricardianfabric.com/guides/ricardian-contracts/geo-blocking.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
