Using remote protection method with demo mode is less secure than using remote protection without demo mode.
This is because in case demo mode is used, encryption keys must be stored in protected application so that it can be decrypted during evaluation period and before activation. However, whole system is secure enough and is used by many of our clients.
Using of RTE (run-time-encryption) is highly recommended in this case. RTE encrypted code can not be decrypted and is not executed during evaluation period (DEMO mode). These fragments of code are automatically bypassed until application is activated so this code will be decrypted and run only after application is activated with valid activation code. Decryption key for RTE encrypted blocks is not stored into protected application.