Secure Deployment

Data Encryption
All data between client and server is encrypted using 128-bit SSL encryption. You can optionally use your own SSL certificate from trusted organizations (such as Verisign and Thawte) for additional security.

Solution Protection
If your solution contains proprietary algorithims or other intellectual property; and you don't want other developers to be able to take your code and re-use it in other applications, Servoy has you covered. Servoy provides solution protection that will disable all alterations unless a password is entered.

Multiple Application Layer Security Levels
Servoy provides multiple levels of application security. Using a very simple point-and-click interface, you can setup access control on both the data and the presentation layer of your application. Additionally, the security section is scriptable -- so that you can customize the security settings and integrate user management into your application.

Automatic Audit Trail
By checking a single checkbox in Servoy, you can turn on an audit trail. A full log will be maintained of all connected users changes/deletes/inserts data -- with detailed information on the user, time, old value, new value, table and server information.

No Source Code on Client
Unlike many other applications that use JavaScript for their scripting environment, Servoy's JavaScript is never delivered to the client in human-readable form. Instead, the Servoy Application Server sends only encrypted binary objects to the client to ensure that the security rules you have implemented at development time cannot be circumvented on the client side.