The first aspect of data security is how the data from the database can be transferred to Flexmonster Pivot. Your back-end application communicates with the database which allows restricting access to the database from outside completely. Flexmonster Data Compressor is embedded into this back-end application and is capable of compressing the data. The compressed response may be available by some URL or saved to the file. In both cases, Flexmonster Pivot requests the data from the back-end application instead of a direct database connection. The flowchart below describes the process:
Due to the same-origin policy, the browser allows only the requests from the same origin. Сross-origin resource sharing (CORS) specification is used for allowing web applications to make cross-domain requests. CORS enabling is not imposed by Flexmonster but rather a browser requirement. Visit enable-cors.org to find out how to setup CORS on different types of servers.