704 comments found.
Hello, we recently changed the domain of a website that had the license key attached to it and we were about to add the plugin to another website and use the license key on there but was told we reached our limit and it listed the domains. Is there anyway to remove one of those domains that it says it’s in use on? It’s the one we switched the domain from so we don’t have access to the backend anymore. Thank you in advance for your help!
Hello
Since the previous domains still exist and are reachable the plugin will not let you do it yourself after the fact. For future, you can self unregister through the plugin at any time before changes are made to make this not possible at any time to open the slot up.
Clock our user name and send us an email using the author contact form including your purchase code and the exact url to de register. That site will no longer have available usability for decryption or data output with the plugin.
Thank you for your prompt response! We have sent the email.
Done
Wow that was fast! Thank you very much it is truly appreciated! Probably the best customer service we’ve every had honestly.
Happy to help 
Hi all – what is the difference between the HIPAA FORMS WordPress plugin by Code Monkeys, and this plugin? My Gravity Form submit is already encrypted in transport, but I need the form data encrypted in storage, at rest.
Hello
Although we are not experts in the HIPPA FORMS plugin, the details of our plug-in and functionality are listed in the description for you to compare products.
Mainly the other is a 3rd party service for encrypted data storage, and ours is a local storage encryption solution with robust user access control and display tools. Our plugin can certainly fill the need to encrypt the data at rest in steps to achieve a compliant system setup.
This is great news – I appreciate the quick response, and detail you provided. Will make the purchase!
When trying to activate the plugin we’re getting this error:
Fatal error: Unparenthesized `a ? b : c ? d : e` is not supported. Use either `(a ? b : c) ? d : e` or `a ? b : (c ? d : e)` in /site/wp-content/plugins/gravity-forms-encrypted-fields/gravity-forms-encrypted-fields.php on line 2356
Can you please help/fix? Thanks!
Hello
It sounds like you may be trying to activate an old version?
What version of the plugin are you using and what version: Gravity forms PHP Word press
Also, I see it does not list your user as having purchased the plugin. Please send us an email (click our user name and use author contact form) with your purchase code so that we can assist further with plug-in version. DO NOT list your purchase code here publicly.
Yeah it’s for a client it wasn’t through my account. I’m not sure if we can get access to the account where it was purchased but I’ll try. The client has Version 4.4.2 installed. Is that current or old?
Also Gravity Forms is currently Version 2.7.16 and latest version of Wordpress. PHP 8.2
Hello
Current version is 6.1.8
You should only have to upgrade to the current version to resolve the issue. To do that you will need to access the account with the purchase code to download new version and license.
Oh wow it’s way old. Okay thank you I’ll work with the client on that.
We got the client to log in and download the latest version, but we’re having trouble activating. As shown in this screenshot I’m trying to activate it on a domain that it’s already validated for, but it’s not activating: https://i.imgur.com/Zhlzt6m.png
How can I deactivate it if it’s not even giving me the option to?
Interesting. Are you using a proxy or other connection method which could alter the connecting url?
You can send us a private message by clicking our user name and using the author contact form. Include your purchase code and explicitly list the exact website you would like to deactivate, and we can deactivate it for you from our end. Any deactivated site will cease to function for decryption and other accessibility of encrypted data.
Hello
It is the www added to your domain. You could change this back in your WP settings very briefly to match exact URLs again to deactivate or activate. Only writing for others benefit to resolve any similar issue. We already deactivated via your email from the contact form. 
Once we updated the plugin, one of our forms started sending blank CC information – before the update, any user with permissions could see the encrypted info. Please advise.
Hello
Hello, did you recently migrate the site or update the plugin? Please check your encryption website key. This is almost always due to using a custom website key and not checking it after an update to be sure it did not revert to the auto key from update where it did not correctly repopulate or after migrating the site. Or if you migrated the site the auto key would change based on the new WP installation. Replace it with the correct key you originally used to encrypt the data.
We strongly advise against ever using a custom website key over the auto key for this reason as warned against doing during setup unless you have to from a site migration. We would advise to manually decrypt any data under it and re encrypt under the auto key. Or you can check the website key for correct repopulation after any of this plugins updates to be sure it is correct and did not revert to the auto key.
Additionally our plug-in does not encrypt CC info as gravity forms does not even store it. Did you have some custom programming done to store and encrypt this data?
We use an auto key and no custom programming was done. We can see the encypted data on the other forms but not on the one. We could see the infromation before we updated the plugin.
Please check your key to be sure it matches the one the plug-in was set up with.
Are you referring to credit card data? And is this on the site viewing entries, or in email notifications?
What version did you upgrade from-> to?
How would I know if its the same one? Referring to viewing the data as well as emails. We are using the latest version of the plugin. As stated earlier, we can see the encypted info for other forms, just not the one.
Hello
You would check the current one against the one copied and securely backed up from setup.
If you can see all other forms data it is unlikely that the key is off though, so this is likely not the issue.
You can take the form down publicly while you work though the issue as a suggestion if possible.
If the form having issues uses a different type of field that has changed in gravity forms you may want to try removing encryption from the field or adding a new field to replace it and re adding encryption.
Please answer the following to help us assist.
1. Are you referring to credit card field data?
2. Are you speaking about old data or also the new data from newly submitted entries.
Referring to CC field data This refers to old and new data.
Is the CC field data the only field having an issue?
The CC field is blank when we look at entries for this particular form
Our plugin does not process or change CC fields in any way. They are not a supported field type for our plugin and it does not interact with them. Unless some type of PHP error is happening directly from our plug-in preventing the CC data to be printed there would not be a connection. Are there any errors being reported in the WP or gravity forms logs or onscreen when processing a form submission?
A suggestion to fix any possibly corrupt field would be to try replacing the CC field by deleting it and re adding a new one with the same config. The CC field (stripe and others) changed somewhat recently with gravity forms and could be corrupted on that form from the update of gravity forms or the CC add on plugin update.
As always, making a backup before any changes is recommended
That doesn’t make sense. Are you saying that the CC field has to be a text/number field? It was working fine before the plugin was updated. There have been no errors either.
Hello
We are suggesting replacing the existing CC field by deleting it and replacing it with a new CC field of the exact same type and configuration in its options added to the form in the exact same place as the existing field may be corrupt.
From our plug-in side. The CC field has never been supported or able to add encryption to. It is not an option to encrypt CC fields because gravity forms does not actually store CC data. It interacts with the processors on submission via SSL and then drops the data so there is nothing to encrypt.
Are you using some type of add-on to retain/store the CC data?
To try to help with what I presume you are seeing, The most you should see for CC card data from Gravity Forms is the last 4 digits of the card # and the rest is covered in x’s, ie: XXXXXXX
But again this is not from our plug-in. Gravity forms does this and it does not even have the rest of that data behind the Xs. This is done for PCI compliance and Xs are only there for display to show you are only seeing the last 4 digits. This is documented on Gravity Forms documentation here:
https://docs.gravityforms.com/credit-card-field/Without using an additional plugin to retain the full card data (unnecessary for even recurring payments etc, and strongly never recommended) this is never stored, and either way our plug-in would not ever interact with the card data.
If the above is what you are experiencing. The CC field data the field is not corrupt. This is normal operation.
I cannot say how you could have ever viewed the cc data previously without an additional add-on or plugin to do so, but we can say it is independent of our plug-in.
We are using YOUR plugin to decrypt the information. So certain users can see the information while for the rest its decrypted. Are we even on the same page here?
While the other forms show the decrypted information for the form fields with no issues, this one particular form after the update shows just a blank space. No information period – either decrypted or encrypted.
Hello
To restate.
The credit card field type is not encrypted or able to be encrypted, and our plugin does not directly interact with the CC field type in any way whatsoever.
You have stated that all of the other fields on the form that our plug in does actually interact with are all working correctly, and that you have no reported errors of any kind with our plug-in or otherwise in processing forms. The issue is both in notifications and in viewing entries on the website.
It appears that the you first noticed this issue after an update of our plug-in so the assumption is that it is due to our plug-in. However, most times multiple plugins are updated at a time or some were very recently, and the point of noticing an issue on plugin update is not necessarily the time it started or the plugin it is related to.
There are some easy ways to verify this or at least narrow it down.
1. Is it verified that it was working immediately before update of this plugin alone, and stopped immediately after?
2. Have you tried the general gravity forms solution we recommended of simply replacing the CC field with an identical field? Without implementing any suggested solutions, we cannot resolve any issue.
3. Have you tried updating if available gravity forms, your CC processing add-on, and WP to be sure you are running the latest versions with all fixes etc.?
4. Have you tried just rolling back our plugin version and testing again, or perhaps temporarily disabling our plugin and testing? If it is directly caused by our plugin, even without any error being listed , this should resolve the issue to just revert to the previous version and can be verified after updating again.
I was able to see the encrypted data and now it remains encrypted even on my login with any changes to our settings. I need help seeing the data.
Hello
Hello, did you recently migrate the site or update the plugin? Please check your encryption website key. This is almost always due to using a custom website key and not checking it after an update to be sure it did not revert to the auto key from update where it did not correctly repopulate or after migrating the site. Or if you migrated the site the auto key would change based on the new WP installation. Replace it with the correct key you originally used to encrypt the data.
We strongly advise against ever using a custom website key over the auto key for this reason as warned against doing during setup unless you have to from a site migration. We would advise to manually decrypt any data under it and re encrypt under the auto key. Or you can check the website key for correct repopulation after any of this plugins updates to be sure it is correct and did not revert to the auto key.
The use of Decrypted Merge Tags (ALL:ALL+, ALL:ALL, ALL:ANY, ALL:ALL+:U, ALL:ALL:U, ALL:ANY:U, ALL:ANY:X, ALL:ALL+, ALL:ALL, ALL:ANY, ALL:ALL+:U, ALL:ALL:U, ALL:ANY:U, ALL:ANY:X) does not unlock data in notifications when using {all_fields}.
Need directions to unlock all forms, all fields and decrypt all form entries to remove restrictions.
Hello
This is because {all_fields} is not a decrypted merge tag. It is a standard GF. Merge tag. Please read the full instructions and use the decrypted merge tags you presumably unlocked to get decrypted results.
These are selectable directly in the merge tag drop down lists in your notifications/confirmations after unlocking them.
Most users prefer the {gfef_decrypt_ALL} tag as a replacement for the standard {all_fields} tag.
There are extensive and complete instructions for using the tags including examples and video tutorials directly in the instructions for the decrypted merge tag options. Please click the “click here for instructions” button there to expand them.
- Does this work with gravityexport, gravityflow and gravitypdf without any special things ?
- Does it work if I save my entries in another (external) database? (using the gform_after_submission hook)
- Can we generate the passphrase/password that will be used for encryption? - Is there a documentation of hooks we can use from your plugin?
Hello
The short answer is all of this is possible, but it seems you will be doing some custom programming that would be needed to go with it. We do not provide custom hooks into the encryption system as a precaution, but you can could use the system as designed for most of this. For encrypting within your custom programming you could call the encryption functions directly. However it should be stated clearly that we do not assist with custom programming.
There are a few documented developer encryption/decryption functions we provide to call at will which you could also use within your own ecosystem
Thank you for these answers,
But where can I find the documentation for the encryption/decryption functions you mention? You haven’t answered, is it possible to set your own password for encryption?
Hello
You can use your own explicit pass directly with the custom functions, and you always indirectly set a psuedo password using the plugin normally.
Documentation: https://www.pluginowl.com/gravity-forms-encrypted-fields-developer-documentation/Hi there, I have a business plan generator using Gravity Forms and want to encrypt certain field data on the database only, I don’t need to encrypted in any other way. I also use GravityPDF so wanting to know if your plugin works with it?
cheers Rich
Hello
Yes you can use it plugin with gravity pdf. We include a simple custom pdf template for decrypting the field data, but you can write one to meet whatever your pdf formatting requirements are.
ok thanks 
Hello! Running into issues on a Pantheon test environment:
`Warning: file_put_contents(/code/wp-content/plugins/gravity-forms-encrypted-fields//includes/salt.php): failed to open stream: Permission denied in /code/wp-content/plugins/gravity-forms-encrypted-fields/gfef.php on line 71`
Is this something that might resolve once we’ve pushed the plugin to the live environment?
Normally yes. It sounds like you don’t have the proper write permissions to that directory as you normally would on a web server environment for WP.
How do we enable this on local development?
Currently when entering the license number in Development environment we’re getting: “Failed to connect. Please try again”
The local development is running on Docker, PHP 8.0, SSL.
Any ideas?
licensing requires internet access.
You can remove the internet access after successful licensing, or install /activate on web dev environment and then clone/port the install to a local environment after licensing.
Hey there! I accidentally purchase the item twice, so could I please have a refund on one of the licenses?
Hello
Authors can not issue refunds. As Envato Marketplace is the seller, please request it through your Envato account from item purchases.
Hi,
We have the plugin set up with the Async mode.
Some of our forms send out notifications to the staff that don’t have access to WordPress. We want to keep it this way, so we followed the “Decrypted merge tags” instructions to send out decrypted fields in emails: - unlocked all decrypted merge tags - entered the universal unlocks - in notifications settings, we included {gfef_decrypt_ALL} in the message
However, we still received the “Encrypted Field Restricted” message in the emails. Can you advise if we missed any step or got something wrong? We want to send out decrypted values in notifications emails but still keep the fields encrypted on the site.
Gravity Forms Encrypted Fields version 6.1.7 WordPress 6.2.2
Thanks!
Hello
Please follow the instructions on settings page for ENCRYPTION TYPE option under “Open SSL / Strict Access Mode :”
These instructions are listed before the ability to turn on asynch mode. Complete details of this mode including details to send decrypted data in anonymous notifications with asynch mode are listed there. I believe you may have to also use the “process feeds and add-ons before encrypting” option on the individual fields to use the method described there. A new version with this instructional addition has just been released. 6.1.8
Hello. We need to encrypt a user uploaded image. Is this possible with this plugin?
Hello
This plug-in does not encrypt file uploads.
You can use the Dropbox or google drive add-ons for this or likely zapier for a number of other solutions. Those file storage solutions offer encrypted storage and have great sharing permissions for access control. The add ons allow for auto deleting of your server side copy after transfer as well.
Conditional logic on redirect confirmation I have encryption enabled on a field and I am using that fields value to redirect the user to a certain page. With the encryption enabled, the redirect is not working consistently. Is there anything I can do to delay the encryption till after this field is checked?
Hello
Use the “encrypt after submission is processed” option in the field’s encryption options.
Ahh. I was looking for a form wide setting for this. Is it possible to loop through all forms (and fields within) and set the “encrypt after submission is processed” flag to true on supported fields? I used a similar approach to set all supported fields to encrypt. IE: $field->encryptField = true;
$field->delayedencryptField = true
Thanks!
Fatal error: Unparenthesized `a ? b : c ? d : e` is not supported. Use either `(a ? b : c) ? d : e` or `a ? b : (c ? d : e)` in xxx/wp-content/plugins/gravity-forms-encrypted-fields/gravity-forms-encrypted-fields.php on line 2503
This began after upgrading to PHP 8. When will this be updated?
Hello
It appears you are using a very outdated plug-in version.
Please update your plug-in version according to updating instructions in the plug-in settings page or plugin readme.txt. Current version is 6.1.7
You can get auto updates and notifications using the ENVATO MARKET plugin. Or select to receive notice of this plug-in’s updates via email in your envato account under your purchase of this plugin.
Hi I just purchased your plugin and when I activate plugin it throws fatal error on “Settings -> GF Encrypted Fields”
Warning: Attempt to read property “status” on null in …\wp-content\plugins\gravity-forms-encrypted-fields\gfef.php on line 3016
Warning: Attempt to read property “status_message” on null in …\wp-content\plugins\gravity-forms-encrypted-fields\gfef.php on line 3017
Fatal error: Uncaught TypeError: property_exists(): Argument #1 ($object_or_class) must be of type object|string, null given in …\wp-content\plugins\gravity-forms-encrypted-fields\gfef.php:3018 Stack trace: #0 …\wp-content\plugins\gravity-forms-encrypted-fields\gfef.php(3018): property_exists() #1 …\wp-includes\class-wp-hook.php(308): gravity_forms_encrypted_fields_settings_page() #2 …\wp-includes\class-wp-hook.php(332): WP_Hook->apply_filters() #3 ….\wp-includes\plugin.php(517): WP_Hook->do_action() #4 …\wp-admin\admin.php(259): do_action() #5 ….\wp-admin\options-general.php(10): require_once(’...’) #6 {main} thrown in …\wp-content\plugins\gravity-forms-encrypted-fields\gfef.php on line 3018
Looks like the error is because of invalid SSL on my local machine. By any chance, are there other way where I can activate the plugin?
It would be really helpful for our scenario as internet is disabled on our servers, the only way to install/update is via FTP.
Looking forward for your recommendation, thank you!
Hello
You have to have internet connection to license. Fixing or removing your invalid SSL should help licensing communication with your server.
We are looking to update plugin to account for the error and give message of invalid SSL.
I keep getting the Settings Page LOCKOUT Password incorrect password error even though the password is DEFINITELY the one I entered when setting up. What is going on?
The settings page password only accepts 16 characters. If you pasted in something longer when setting it it is truncated to the first 16 chars. This is documented in the instructions for the lockout password.
The lockout page input accepts up to 32 chars. If you did this, just paste in the first 16 of your password you are using.
Okay, thank you!
Hi we are using gravity forms with our medical domain and wanted to secure the form which should be include with HIPPA compliance security. Do you provide HIPPA compliance ? Please let us know.
Thank you
Hello
HIPPA compliance is not met by encryption alone. Please see our FAQ on this :
https://codecanyon.net/item/gravity-forms-encrypted-fields/18564931/faqs/30672The above in consideration, the encryption we offer should exceed HIPPA compliance standards.
The admin viewing security protocols we include should also help in your overall HIPPA compliance.
Oh OK, Do you sign BAA regarding your service ?
Hello
The nature of the question is a little unclear. We do not offer any 3rd party service including handling or processing of your PHI therefore we would not enter into any BAA. Essentially, being only a tool to provide encryption, it is not operated by us, but by your org. This is the same as Gravity Forms , other plugins etc, or Wordpress software itself being only software your org is utilizing and has access to as part of your PHI intake and handling.
The software is self/user managed, and you configure and run on your own WP server. It provides encryption of your Gravity Forms data at rest on your own SQL server as well as provides security access restrictions for anything from very simple to complex data access protocols for your sites users/admin users.
Hope this helps 
ok thank you
I just started getting this error message for the plugin: PHP Fatal error: Uncaught TypeError: property_exists(): Argument #1 ($object_or_class) must be of type object|string, null given in /nas/content/live/tadvisors/wp-content/plugins/gravity-forms-encrypted-fields/gfef.php:3018\nStack trace:\n#0 /nas/content/live/wp-content/plugins/gravity-forms-encrypted-fields/gfef.php(3018): property_exists(NULL, ‘license’)\n#1 /nas/content/live/wp-includes/class-wp-hook.php(308): gravity_forms_encrypted_fields_settings_page(’’)\n#2 /nas/content/live/wp-includes/class-wp-hook.php(332): WP_Hook->apply_filters(’’, Array)\n#3 /nas/content/live/wp-includes/plugin.php(517): WP_Hook->do_action(Array)\n#4 /nas/content/live/wp-admin/admin.php(259): do_action(‘settings_page_g…’)\n#5 /nas/content/live/wp-admin/options-general.php(10): require_once(’/nas/content/li…’)\n#6 {main}\n thrown in /nas/content/live/wp-content/plugins/gravity-forms-encrypted-fields/gfef.php on line 3018, referer: /wp-admin/options-general.php?page=gravity-forms-encrypted-fields
I’m not able to get to the Settings page.
Hello
Did you recently migrate /restore/ modify the site or change servers or php versions?
Standby, I believe the issue may have been on our end. This should now be resolved, but please let us know if the issue persists