UCM Plugin: Data Encryption

UCM Plugin: Data Encryption

This is a plugin for the Ultimate Client Manager – Lite Edition. Please ensure you have purchased and installed the latest version of Ultimate Client Manager before using this plugin.

Password and other Data Encryption

This plugin lets you encrypt sensitive data in UCM so it is safe from prying eyes (eg: hackers or disgruntled staff members). Perfect for keeping customers FTP/cPanel details encrypted.

This plugin uses a “master password” to unlock any data. Technical detail: Encryption and decryption is handled “client side” in JavaScript. Your master password never goes to the UCM system. This is a very secure feature.

See the screenshots for a step by step guide on how to encrypt and decrypt information with the UCM system.

UCM Data Encryption Features

  • Ability to encrypt any extra field within the system (extra fields are those ones you can create yourself from the “more fields »” button)
  • Create multiple encryption vaults with different master passwords. If one master password is discovered this will limit their data access. Or you could have all FTP details encrypted with one password, and all cPanel details encrypted with another password. Up to you!
  • If you forget the password there is absolutely no way to decrypt the information. Not even by me, the developer. This is industry standard RSA and AES cryptography, serious stuff!
  • Keep a history of who access what information, when they access it, and from what IP address (are staff members looking at details from home?).
  • You can encrypt data without typing in the master password, but to decrypt it you need the master password. (This is the public / private key cryptography at work).
  • Technical Jumbo: Javascript RSA library is used to generate a 1024 bit public and private key set on the client side. The private key is encrypted using AES with the master password. The encrypted private key and the public key are then sent to the UCM system and stored in the mysql database. To decrypt something the secure private key is sent to the browser, then in javascript it is decrypted with AES using the same master password. If the private key is decrypted successfully in JavaScript then it can be used to decrypt our information which is then shown on the screen. Phew!

How to install

  1. Download and install the Ultimate Client Manager on your website
  2. Purchase this plugin
  3. Find your licence code for this plugin (click here for instructions)
  4. Go to Settings > Upgrade in your system
  5. Click the + button to add the additional licence code
  6. Enter your licence code for this plugin
  7. Click the upgrade button
  8. This will install the latest version of the plugin for you, and keep it updated in the future.


  • Working UCM install
  • Linux hosting account
  • Check the upgrade system works on the hosting account (in Settings > Upgrade)

Feature List and Product Comparison:

UCM Plugin Open Source CRM Feature List. Customers, Invoices, Quotes and More

Other UCM Plugins:

UCM Plugin: Project Discussion / Customer Comments - CodeCanyon UCM plugin for Download UCM Plugin: Secure customer Data Encryption UCM Plugin: Club Recurring Subscription Membership Manager UCM Plugin: Download the Mass Email Newsletter System UCM Plugin: Download the PDF Invoice Generation Plugin UCM Plugin: Download the Group Plugin UCM Plugin: Download the Mobile Device View Plugin UCM Plugin: Download the Simple Finance Manager Plugin UCM Plugin: Download the POP3 Email Ticket Support System UCM Plugin: Quick Pin - Page Bookmark Script Freelance Database Management: Table Sort Plugin UCM Plugin: Calendar iCal / Google Calendar Export - CodeCanyon Item for Download OpenSource CRM Plugin - Extra Feature: Google Checkout and Wallet Payments OpenSource CRM Plugin - Extra Feature: Job, Staff and Subscription Reports OpenSource CRM Plugin - Extra Feature: Frequently Asked Questions with Email support

Product Support

If you require assistance please feel free to use our support system by clicking here. Please do not post support requests on the item discussion board – these are not checked regularly and your question may go unanswered for weeks.