PLEASE NOTE: These forums are no longer utilized and are provided as an archive for informational purposes only. All support issues will be handled via email using our support ticket system. For more detailed information on this change, please see this blog post.

Encrypt data - how to do this and how does affect retrieval of data?

  1. I have searched the forum for this topic but still don't get everything. So I would be very thankful for an easy do-this-guide.

    I have a form that contains sensitive data that I want to encrypt in the database. However, I also need to access this data easily from my side. How does encryption affect the retrieval of data from the control panel?

    Posted 12 years ago on Tuesday August 28, 2012 | Permalink
  2. I think you want to use these two filters:

    http://www.gravityhelp.com/documentation/page/Gform_save_field_value
    http://www.gravityhelp.com/documentation/page/Gform_get_input_value

    Note that the example there is for encoding, not encrypting, the data.

    Posted 12 years ago on Tuesday August 28, 2012 | Permalink
  3. Thank you for the reply. So basically I have to create new php-files (at least) to encode and decode certain forms?

    I think it would be great if you could add a feature to choose to encode certain form/fields when creating a form. It would make my life much easier.

    Is it possible to encrypt the data?

    Posted 12 years ago on Tuesday August 28, 2012 | Permalink
  4. David Peralty

    You would add examples such as those linked to by Chris into your theme's functions.php file. But yes, you need to grab the data, encode it, and then send it to the database, and vice versa if you want to read it or use it. You can change out the functions to encode the data using the same hooks to encrypt it. You would have to find your own code for this though as it is a customization beyond the features Gravity Forms provides. There are many skilled developers that could help create this function for you.

    As for adding it to the core of Gravity Forms, most plugins that encode or encrypt data only have more support issues. If we ever do add this feature (it is on our list) it will be done in such a way that turning it on will still require technical understanding.

    Posted 12 years ago on Tuesday August 28, 2012 | Permalink
  5. Thank you for the reply. Any suggestions on where I can find suitable developers for this particular issue?

    Posted 12 years ago on Friday August 31, 2012 | Permalink
  6. David Peralty

    There is a Job Board on this site http://www.gravityhelp.com/forums/forum/job-board

    Jobs.WordPress.net might be of help, and there are tons of freelance developer sites out there like odesk.com and whatnot. Hopefully, one of those will have someone able to help you without too much hassle.

    Posted 12 years ago on Friday August 31, 2012 | Permalink
  7. David Peralty

    There is a Job Board on this site http://www.gravityhelp.com/forums/forum/job-board

    Jobs.WordPress.net might be of help, and there are tons of freelance developer sites out there like odesk.com and whatnot. Hopefully, one of those will have someone able to help you without too much hassle.

    Posted 12 years ago on Friday August 31, 2012 | Permalink