At OKVIZ we care about the security of your data and strive to use the best technologies to keep you safe. Smart Filter Pro, like any other visuals we made, was developed with this philosophy.
Certification
The Microsoft Certification Program ensures that custom visuals are safe, up-to-date, and reliable, but it has some limitations. Please refer to the Certification Pros and Cons page for more information.
Most of OKVIZ visuals are certified, but not Smart Filter Pro.
How come? Does it mean that Smart Filter Pro is not safe or we want to keep our source code private due to the use of malicious functions? Absolutely no. Smart Filter Pro is not certified for just a couple of reasons:
-
To provide the powerful Filter and Search modes, we use some functions that belong to an old API SDK that have not yet been migrated to the latest version. It might sound a bit cumbersome, but the point is, we cannot upgrade to the latest version of the API (which is another certification requirement) without removing these features.
-
We support Power BI Report Server, Power BI Embedded, SharePoint, Publish to Web, and National Clouds. These platforms are not supported by paid certified visuals because they require third-party licensing systems that are not compatible with the certification requirements.
Audit Process
We understand that the lack of certification can raise concerns about the security of your data. For this reason, we submit Smart Filter Pro to a security audit process on every update. This process is performed by a third-party company, Aikido Security, that specializes in security audits for software.
You can request our latest Aikido Security report here.
Code Review
If you still have concerns about the security of your data, at our sole discretion and after signing an NDA document, we can provide temporary read-only access to the source code of the visual. If you are interested, submit your request here.
Data Sent over the Internet
Smart Filter Pro does not send user/report data over the Internet to external services.
However, it can communicate with OKVIZ services to resolve and verify the current status of your license. If Check for updates is enabled, the visual can also contact its update endpoint while the report is in Editing view.
Blocking licensing communication can prevent the visual from resolving the license correctly.
During licensing communication, the visual can send the following technical data:
- Visual Version: The version of the visual in use.
- Session ID: A unique identifier generated by the visual, including its generation timestamp.
- License ID: The license identifier, when available.
- Licensee Name/Key: The activation data entered in the visual when manual discovery is used.
- Execution Source: Technical information used to identify the host environment, such as Power BI Desktop, Service, Mobile, Embedded, or Publish to Web.
URLs to Whitelist
To ensure that Smart Filter Pro works correctly, if you have a corporate firewall that blocks outbound connections, you need to whitelist these URLs:
-
From v2.3.2:
https://api.okviz.com/ -
Before v2.3.2:
https://okvizviews.table.core.windows.net/