Geo Priorities

This section contains the Geographical settings of the system except for regulations. This page has three sections for Geo Priorities, Geo Regulation Map, and Geo IP Exceptions.

Please Note: 4Comply supports three geographical types: Country (default), State, and Region. Each is customizable to match the values used by your systems.

Geo Priorities specify how the system captures the Country, State, or Region from a request. The three options are:

  • Using CloudFront’s script to get the country from the request’s IP
  • Using a request header with the country value
  • Using a field in the body of the request with the country value.

Geo Priorities Table

These can be interchange between them by just dragging and doping the row, and the priority will change. By default, the first priority will be the CloudFront script.


Geo Regulation Map

The Geo Regulation Map assigns a regulation to each individual record in the system by matching values for Countries and States/Provinces. As a default every country in the world is created with its two-letter code, name and a default regulation, if present in the system defaults.

You can later add more Countries and/or States (which we will call Geo Maps) or edit the Regulation for existing values. Below is an easy explanation on how to use the 4Comply Geo Regulation Map:

Geo Regulation Map Example

The items marked with 1 and 2 are the edit and delete buttons respectively, you can add/delete as many Geo Maps as necessary.

To add a new Geo Map, just click on the “Add New” button on the top right of the section (circled in red in the image above) and that will show you the screen to add a new Geo Map (similar screen to edit Geo Map), here’s how it should look:

New Geo Map

The States Fields are NOT required. However, However, in order to add a State/Province, you must also specify a Country included.

The Standard State and Standard Country values are the unique values stored in the 4Comply database. These are usually 2 or 3 character ISO codes, but could be whatever standard values your company uses.

The Input State and Input Country fields represent the values included in the API calls from external systems. You may have multiple systems that may not always have the same values for State or Country. You can have more than one Input State or Input Country value for a single Standard State or Standard Country value.

For example, your standard for the United States might be “USA”, but you could have other values in other systems such as “US”, “United States”, and so on. You would create an entry for each Input Value that you expect to receive from other systems.

The nickname can be any string value, but we recommend using the long country name for clarity.

Select a regulation from the dropdown list, including all the regulations existing in the system at the moment of creating the Geo Map.

The process of editing an existing Geo Map is the same; only you will be modifying an existing record, adding or changing the values with which it was created. This can be used to change the regulation to a specific map after adding new Regulations in the system.

You can also set a default Regulation by creating a Geo Map record with State and Country left blank. If any record is added without a country or state, the default Regulation will be used.


Geo IP Exceptions

If required, you may add Geo IP Exceptions to the system. For example: if you know that an IP address range for a particular company should be in Canada instead of the United States, you can configure a range of IP addresses accordingly. You can add as many Exceptions as you want. If you have access to the IP of the different companies that deal with you, then you can have exceptions that treat every request from an employee of that company with a specific country.

Geo IP Exception Example