Skip to main content

Certification and Security

Certification by Microsoft

Icon Map Slicer cannot be certified by Microsoft as one of the criteria for a certified visual is that it doesn’t access any external services.

Accessing external services or resources. For example, no HTTP/S or WebSocket requests can go out of Power BI to any services.

See more information on the criteria in the Microsoft documentation.

External Resources

Icon Map Slicer makes a number of calls to external services. These are described below:

  • Background Mapping and Reference Layers - Background maps by their nature are served from external sources due to their size. It isn't possible to store data for the whole planet within a Power BI visual.

    • Calls are made to styles.iconmappro.com to retreive the available map styles. This allows us to add additional map styles without releasing new versions of the visual. Map tiles and related resources such as fonts and icons are served from styles.iconmappro.com.
    • Our background mapping makes use of PMTiles which requires the use of HTTP Range Headers.
    • All requests are over HTTPS.
    • The Mapbox RTL text JavaScript library is loaded at runtime from https://unpkg.com/@mapbox/mapbox-gl-rtl-text@0.2.3/mapbox-gl-rtl-text.min.js to enable right to left text display for map labels.
  • Images - Users have the ability to specify remotely hosted images to display on the map.

    • If using the built-in Icon Library, images are served from images.iconmappro.com or iconmappropublictiles.blob.core.windows.net.
  • GeoJSON and KML files - Users have the ability to specify remotely hosted GeoJSON and KML files.

  • Remote JavaScript Libraries - The majority of the JavaScript libraries are stored within the visual itself, with one exceptions - the Mapbox RTL text library. This is loaded at runtime from official sources, not Tekantis servers.

  • Geocoding - Icon Map Slicer does not have the ability to geocode data. No data from the Power BI semantic model/dataset is sent to Tekantis's servers.

License Validation

  • User License Validation - When you have purchased Icon Map Slicer via Microsoft AppSource, users are assigned licenses via the Microsoft 365 Admin portal. Icon Map Pro uses the Microsoft Power BI Visuals User Licensing API to validate these licenses and calls from the visual to outside the Power BI ecosystem are not required.

  • License Key Validation - By default, Icon Map Slicer uses Microsoft's user based licensing system which does not require a license key. If you have been provided a license key by Tekantis, it will be validated against Tekantis's license server on initialization of Icon Map Slicer when the Power BI report page is loaded. Information passed to Tekantis's server include the license key, product name (e.g. Icon Map Pro or Icon Map Slicer), and the environment (Power BI Desktop, Power BI Service, Power BI Embedded etc) that the report is running in. No information about the tenant, user or report is included in this request.

  • Trial License Request - When signing up for a trial using the interface provided within the visual, we require your name, email address and information related to your intended use of the trial. This information is not persisted within Icon Map Slicer. Please refer to our privacy policy.

Uncertified visuals are not permitted in my organization

When you publish your report to the Power BI Service you may see this message in place of the Icon Map Slicer visual

Uncertified error

This indicates that uncertified visuals are not permitted in your Power BI / Microsoft Fabric tenant. Unfortunately it is not possible for Icon Map Slicer to become certified. However, it is possible to create exceptions for specific custom visuals, which are then able to be deployed across the organization. There is further information on Microsoft's support pages.

Code Security Reviews

We are happy to support code security reviews. We are able to release the source code under NDA for your organization's IT Security team to perform a review of the source code. Please contact us at support@iconmapslicer.com.