698 comments found.
Hi, I accidentally purchased the plugin twice – I would like to keep the plugin with 12 month support.
Can you refund the other purchase for me?
Hello
You can request a refund through your envato account. The plug-in functionality will be disabled after refund is issued.
Hello,
As per your license management we are having issues with our website license activation.
We are seeing you don’t have any interface to manage the sites of the licenses.
We build a website at the production environment and after finalizing it we pushed it to live site. Now when we tried to activate the license – http://freshy.cc/zgQqh000 its still showing that dev site is activated where the dev domain is replaced by the live domain. And we can’t go back to the dev site – https://rouserpcinc.freshy.dev to deregister the license.
Can you please remove the license from here https://rouserpcinc.freshy.dev so that we can activate the license on the live site – https://rouserpcinc.org.
Please let us know urgent.
Thanks!
Hello
Click our user name and send an email using the author contract form and include your plugin purchase code there and the EXACT url to deregister.
DO NOT respond to this comment and list the purchase code publicly.
The licensing activation does allow for one dev site AND one live site to be active at the same time. Do you already have more than one site active?
Got it! I removed the screenshot and emailed through author. The code was used 2 website where one of them is the dev production site. and the production site is now live. But we can’t delete that production site license since the production one is basically pushed to live now 
Hope you understand.
Thanks!
We have deactivated the dev site, and an activation is ready to use. However, note that this license is already active on a production website.
Your license through envato dues NOT allow installation on 2 live sites. It allows for a single live end product production website only. We make concessions for a second activation only for dev purposes of the same live site.
You should purchase another copy to run which would allow a dev site for each. If these are web clients, they should also be privy to their own discreet purchase code/licenses.
Hope this helps.
Hello how can I decrypt a field value with php while using some gravity forms core hook and actions?
Hello
In the plug-in setup and use instructions at the very bottom you will find a link to our available developer functions with documentation for each function. You can use the gfef_developer_decrypt($entry_id, $field_id, $format) function within or outside of any gravity forms hook or action as long as you have the necessary variables for the function (entry id and field id) as it uses the GFAPI for retrieving the data already.
There are samples in the documentation.
As a note, we do not assist with your custom programming.
Hello, thanks for your reply! This does not seem to work for me. For example, using the gform_after_submission gravity form action, the code $first_name = rgar($entry, $field->id . ’.3’); returns the first name properly if the field is not marked as encrypted, but if encrypted from the field settings, advanced section, the code $first_name = gfef_developer_decrypt($entry, $field->id . ’.3’); returns an empty string. What I am missing here?
Hello
Are you using asynch mode?
If so, as documented you cannot access the data without logging in to asynch mode.
Hello, thanks again! How can I find that out? The only thing I see about asynch mode is that I may not need to add an encryption pass. I have already set up an encryption pass, fyi.
Hello
View the plug-in settings page and look at what “encryption type” option is set. Asynch is either turned on or not turned on.
Encryption Type: YES OpenSSL ON Encryption Turned On: YES ENCRYPTION ON
Merge Tag Filter On: YES MERGE TAG FILTER ON
Hello
Scroll down to the option that is named “encryption type” and check if asynch mode is on
No it is not, should I click “ALLOW ASYNCH”?
Sorry, why would you select it?
We are checking to see if it is turned on which would prevent you from using programatic access to decrypted field values because asynch decryption requires login authentication.
I have not turned it on! I only see OpenSSL (Strongly Recommended) ticked. Below, the Async / Strict Access Mode – Read Option Instructions is not ticked!
Hello
That is good. it should not be selected. I see now looking at your code that it is likely not working because you are not using the correct variable parameters as requested by the function.
our function is as follows:
gfef_developer_decrypt($entry_id, $field_id, $format)
note that as listed in the documentation the first parameter is the entry ID and not the complete entry object. This can be accessed from your entry object like this: $entry[‘id’]
Your function should be as follows:
gfef_developer_decrypt($entry[‘id’], $field->id . ’.3’);
Hope this helps
You rock! That did the trick for me! Sorry I missed that and ruined your time! Btw, and when you have some time, can you also explain why I am getting an empty string for those same fields for which I am using the decrypt merge tags per your instructions on a custom notification I have set up from the gravity forms settings which is activated when form is saved using the save and continue functionality? I cannot make them work. Just an idea of what I should check at. I have already decrypted the tags using the value 5:1.3, 5:1.6 and also found and placed the new generated tags on the notification body content. However, they do not work. I guess if this cannot be fixed, I can run a custom wp_mail() function and use the above solution you gave using the dev function to decrypt again the fields.
The save and continue entry is encrypted as a whole to comply with how gravity forms stores it because it is a single json object. It is not done as usual per field.
You can check the simple encryption for save and continue functionality in our plugin (search save and continue) and use it to decrypt the entry object retrieved first, then if able to access the merge tag functionality at that point via gravity forms normal operations you can access as needed. Only need to decrypt the json object first.
hi there, is there an option to set time/age of entries/fields/signatures when they should be Deleted instead of immediately being deleted? Eg. Delete X field entry data after 2 weeks of submission? And how can the previously submitted data be Deleted instead of only data submitted after option to Delete was enabled in plugin settings (the first question/option, if available, would actually address this too). thank you.
Hello
There is no time delay option for deletion of entries or specific field data. It is only an option to be deleted immediately after the submission is processed.
Hello, I would like to purchase your plugin but I’m curious if it will be able to pass entries to Zapier if they are encrypted? We have our entries going to Zapier right now that are processed and then sent to a CRM.
Hello
You can select to process feeds and add ons before encrypting . This passes normal data to all your plugins needing it belle the data of encrypted at rest after submission
Hello, I want to purchase this plugin but first I would like to test it to see if it does meet all our requirements. Is there a way we can try it first in a dev environment before purchasing? We are interested in the encryption of Gravity Forms confirmation email, if that data could be encrypted.
Thank you.
Hello
As in the plug-in description, Our plugin is for encryption of the data at rest and does not encrypt the notification emails. You can do this simply by sending them over TLS/SSL using an SMTP service to send your Wordpress emails. This is implicit encryption that all emails use over TLS like Gmail etc.
If you want explicit encryption that requires further action from the user to decrypt the email for reading please check out a plugin like the PGP mail
You CAN use or plugin to send encrypted strings in the email, but you would need to build a decryption service on the v v other end for client decryption. You may want to consider just sending out the entry links in the email and enforcing website login to view the entries. Then you can control which specific logins have access to specific field data with our plugins access controls. Giving those users the ability to only view entries allows them to authorize first by logging in to view and can then be further restricted to specific data view ability of encrypted data with our plugin.
Plugins have no trial from envato. You can purchase and request a refund from your envato account if the plugin does not meet your needs. Once the refund is issued the plugin activation will cease to function.
can i use the plug-in for multiple domains?
Hello
No. the licensing from envato allows one single domain install per license/purchase code (our license manager allows 1 additional install on a dev/test domain for that same live site)
I need to know if there’s a way for the “Print Entry” to show the fields when logged in. We have the userrole set up properly so that only specific persons with that role can view the information but when you go to “Print Entry”- the fields are hidden?
Hello
The print entry permissions and view are the same as normal entry viewing. Normally anyone with view permissions sees entry print screen and resulting print as normal. There is no extra step required.
Can you confirm that the same user is able to see the data in the entry view screens?
If they can there must be an error or conflict somewhere. Please make sure you are running the latest plug-in version (6.2.2) and try again. If this does not correct the issue try disabling all other plugins and trying again. If it works then, Activate other plugins one at time checking each time until you find the conflict. If you could let us know any results if there is a plugin conflict found, we can work on any resolution.
Please also check that the users in that role have the ability to print GF entries
Hallo,
I want to offer every user who signs up the opportunity to create their professional profile, including a telephone number, via a form on my website. The telephone number should be encrypted, and users should be able to edit their telephone number using Gravity View. Only the owner of each entry should be able to view and edit their telephone number on the frontend side of Gravity View, and then save it back into the database in encrypted form. Is it possible to implement this functionality with your plugin?
best regards Robert
Hello
Yes this is possible. Lots of people set up scenarios like this. The main thing to do is to pull the profiles from GF entry data and not from WP user data. Gravity view already has options to only let users view thier own data which limits viewing of the submitted data to only people who submitted it. From there it is just a matter of which encryption permissions to use.
You specified that only the owner /user who submits the entry should be able to view/edit the phone data. Are the site admins also supposed to be able to view the phone number at any point? You can encrypt it so only the owner can see/ edit it or you can do it so admins AND the owner can do it. Or you can make it only for the user but it sends an initial confirmation to admins to see etc.
..generally speaking if admins do not need it there is no point to store it since the user already knows their own phone number and has no need to store the own information for no further use, but there are scenarios where initial entry or printing etc are beneficial.
Anyway , yes it is possible and gravity view is a complex and amazing tool for creating “user profiles” and other data that isn’t actually stored in the WP user meta or basic info. That way you can encrypt it and handle it with view permissions both from gravity view and our plug-in.
As a head start you can popluaye the view using GV permissions , AND/OR use our custom user decrypted merge tags which then filter through our plugin view permissions.
Reading and Understanding how both systems work is important since they can both possibly be complex in permissions if set up that way
Ist not WP user data, it’S GF entry. With Gravity View-Frontend the user can edit their phone number, but when they save the entry (phone number) again, it’s not encrypted.
And administrators need access to the phone number data.
Is the field set to encrypt after feeds/ad-ons?
Do you mean “Encrypt After Submission is Processed”?
Yes, apologies. That is the old name of the setting
I’ll record a screen video tomorrow and send it to you.
Ok that would be helpful. Normally encryption occurs on any saving or updating of the field data as it is tied directly to the gravity forms hook for saving field data to the database. Unless you are using an additional add-on or custom code or something has changed in GV that we are unaware of, Gravity View adheres to using the gravity forms API and uses that to pull/save data so it should be passing the data back through gravity forms functionality to save which in turn runs our functionality attached.
In the Gravity Forms form, I have 2 fields, “First Name” and “Phone Number” (which should be encrypted). Then, in the frontend form, for example, in the phone number field, I entered “78945”. In the Gravity View frontend, this field shows the following data in the view: GFEFU[[[b420e9d4f0b53b3b9f990a506f7c0d22]]]GFEFU78954. Then, I edited the phone number in the Gravity View to “0000123”, and then Gravity View shows in the frontend: GFEFU[[[b420e9d4f0b53b3b9f990a506f7c0d22]]]GFEFU0000123.
You are using “user owned fields” which are ONLY visible to the original submitting user, so unless you log in as them you do not have view permission to the data.
The proper solution would be to use the “original submitting user view permission” option which gives the original submitting user view permissions to their own data IN ADDITION to any view permissions already set elsewhere.. such as “administrator” in the global user access list.
I assume you want to lock other users out from viewing those so if you check the tooltip for that setting it gives details on how to do this.
However, Beyond that is the issue of you seeing the encrypted string instead of the restricted display message.
Are you using a standard GV display, or a custom one utilizing merge tags where you can use our “user decrypted merge tags”?
.. after further review it’s not the entire string but just the user tag associated. What are these fields showing when you look at the actual data in the GF entry?
Hello
Sorry to disrupt other answer , but before you dive too deep into permissions with our plugin to work with GV permissions have you tried just standard encrypting everything and just using the GV view access to control who can see what?
GV lets you create views where users can only see their own data, so you don’t need to further restrict viewing on our plug-in end unless your users have access to admin where they could potentially see other users data. That said , you can do both if desired
Hello
Has this setup issue been resolved?
Sorry for the late reply, I was ill. I have to test a few options and settings with the permissions first and then I’ll get back to you…
Hello I am facing the same issue as other people mentioned. I update everything on the website and this plugin is also updated to latest version 6.2. I am facing a Fatal error: Uncaught TypeError: substr(): Argument #1 ($string) must be of type string, array given in /wp-content/plugins/gravity-forms-encrypted-fields/gfef.php:757
When we have the plugin deactivated the contact forms send fine. Please let me know how to fix this so we can keep using this plugin.
Hello
Our team is already working on it. Do you also have the user registration plugin installed?
Hi, Thanks for the update. Yes we have Gravity Forms User Registration Add-On installed Version 5.3.0
Thank you. Please evaluate ver 6.2.1 which was just released. we have tested on latest version of WP and gravity forms with User registration add-on and are not having any error, but Your confirmation of this would help as subtle environment difference could be a key issue.
Thank you for the update. Everything works well now on my website after testing. Thanks for getting this update out so quickly.
Happy to help. 
Hi, there seems to be a conflict with this plugin and the Gravity Forms User Registration Add-On though I can’t get more than a generic “There has been a critical error on this website.” Can you help in any way or point me in the right direction on how to solve this?
Thanks!
Ah, helps if I turn debug on:
Fatal error: Uncaught TypeError: substr(): Argument #1 ($string) must be of type string, array given in /code/wp-content/plugins/gravity-forms-encrypted-fields/gfef.php:758
Hello
It would be helpful to know how this error is coming up. As in when exactly is the error occurring?
To our knowledge there is no direct conflict between the plugins, but If it is occurring on submission because you are trying to encrypt user registration data. As in the instructions, you cannot do that. WP does not know how to decrypt it to utilize it for users. You can use the plugin to delete the gravity forms field data used for user registration data after the submission is complete where the user is already created, but you cannot try to pass encrypted data to WP to use for users information. WP has no native way of understanding or handling that encrypted data.
This happened on a different form completely. I tried to turn off encrypt for the registration form but it didn’t work. I just put a strval() on the variable and it seemed to work.
Ok. What was the indicator that there was a conflict with the user registration plugin?
Also, what version of the plugin are you using? The latest is ver 6.2. Should definitely update if not on this version.
If I turn the user registration plugin off, it works fine. Or vice versa.
And yes, updated but still the same error: Fatal error: Uncaught TypeError: substr(): Argument #1 ($string) must be of type string, array given in /code/wp-content/plugins/gravity-forms-encrypted-fields/gfef.php:757
Thank you. Please evaluate ver 6.2.1 which was just released. we have tested on latest version of WP and gravity forms with User registration add-on and are not having any error, but Your confirmation of this would help as subtle environment difference could be a key issue.
Everything is good!
Happy to help 
Hi, Could you please send me confirmation or documentation that this plugin will help make my forms HIPPA compliant
Hello
Our plugin can certainly cover a few aspects of HIPAA compliance. Namely encryption of the data at rest and access controls to the data. But it can only cover meeting one or more of multiple parts required to achieving full HIPPA compliance in any environment.
We cannot give you general confirmation that simply using our plug-in would help meet hippa compliance as it could potentially be used incorrectly or set up without actually enforcing the helping factors for your specific scenario.
What we CAN confirm for you is that the encryption and data access controls available in it are generally more than acceptable to meet those portions of compliance if properly configured. There are plenty of companies using it for collection of sensitive data currently, but for confirmation you need to work with HIPPA compliance personnel to discuss your specific case and requirements.
For more information on HIPPA compliance please reference the HIPPA compliance guidelines and compliance white papers.
Hi there,
I was wondering if you could help us debug in issue with the encryption plugin on one of our sites. We have been using GF encrypted fields on two of our sites for awhile. We’ve noticed that the Encryption Password textfield and login button are not showing up for one of the sites and were wondering if you might have an idea why that might be. The password has been set for the site but we can’t find a way to enter it so that we can view the encrypted values.
Thanks, David Boutin
Hello
Does your site meet all the system requirements in the system check? (Top of the settings page)
If not, which items are flagged?
Hi there, thank you for the quick response! Here’s the info it shows: Click Here for System Check
Server Encryption Support: YES OpenSSL Encryption Supported! Mcrypt Encryption NOT Supported! Mcrypt is legacy(old) and requires server install in PHP 7.2+ . This is NOT needed if using Open SSL.
PHP Version: 7.4.11 PHP Version Supported!
Wordpress Version: 6.4.3 Wordpress Version Supported!
Gravity Forms Version: 2.8.6 Gravity Forms Version Supported!
Website Key: YES Auto unique website key generated and will automatically regenerate after plugin updates.
Encryption Password: YES Encryption password active.
Encryption Type: YES OpenSSL ON
Encryption Turned On: YES ENCRYPTION ON
Merge Tag Filter On: YES MERGE TAG FILTER ON
Also, from the encryption testing:
SAMPLE ENCRYPTED DATA STORED IN DATABASE: GFEncrypt: d4f1c422da24f741e4c9777151OGhwQjlJVkJpTDdSazlLOVlvMnBER0t5UlQ3eDRrczRLNkM5SUZ4Uld4OD0=
ENCRYPTION SUCCESSFUL
SAMPLE DECRYPTED DATA: USERS WITH PERMISSION SEE THIS IN ADMIN. YOU MUST LOG IN IF USING ASYNC.
my personal info 123-45-6789
DECRYPTION SUCCESSFUL
Hello
Ok that looks good. I also want to verify that you are using Asynch mode on this site. You can verify this by checking your encryption type in the plugin settings page. Both the Open SSL and the Asynch /Strict Access mode options must be used in order to get Asynch mode login required for decryption.
If this is not the case, do not just turn it on. You will likely want to decrypt any existing data from standard open ssl before re-encrypting it using Asynch mode if that is how you want the data to be accessed. You may need to check your confirmation and notifications set up to be sure they are set up for Asynch mode as well. This should all be done with available encrypting forms turned off momentarily.
Thank you! This helped solve the problem (one site used async mode and the other didnt)
.
Hi, I have setup the plugin and it works well with new submissions. I have 1677 older entries that I need to encrypt. I can see that it gets encrypted if I open and save the entry but I can’t do this 1677 times. Any solution? Thank you.
Hello
Yes, this is covered in the plugin setup and operation instructions under “ENCRYPTING / DECRYPTING PREVIOUSLY SUBMITTED FORM DATA”
Please use the manual encrypt/decrypt tool at the bottom of the plugin settings page. Carefully follow the instructions. You can encrypt in batches of up to 200 at a time in a few seconds each. Just increase the batch offset number by 200 each time. Start this number at the number of NEWER entries you already want to skip over for processing going backwards chronologically. It does not have to be exact, if data is already encrypted it will be skipped. You can specify the exact fields to encrypt or just encrypt all supported field types for the form.
You should have all 1677 old entries encrypted in a couple minutes once you get started.
Hope this helps 
Thank you! It was indeed clear on the instructions but I had missed that.
Happy to help!
Hi,
Our site is getting hammered by cron jobs.
What can i do about this? 
Best regards!
Hello
It appears you are using a very outdated plug-in version.
Please update your plug-in version and keep updated for new features and fixes according to updating instructions in the plug-in settings page or plugin readme.txt. Current version is 6.2
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 have your gravity forms encryption plugin installed on one of our sites.
I know you can globaly turn on encryption for existing forms, but is it possible to turn on Global encryption for new forms as they are created?
If so can you give me some pointers as to how to implement this
Hello
There is currently not an option for this, but presuming the form are being made manual/normally and not being created programmatically, encryption can be turned on for fields as desired when the form is being created.
We do not assist with custom programming, but you could of course programmatically turn on encryption for new forms as well if you wanted to tie into the gform_after_save_form hook. it fires after forms are created or updated and has a Boolean passed which fires if the form is new or just being updated. You could use this to fire our global encryption switch code based on new forms and pass the form ID through from the hook which also has the complete form object as a passed parameter.
https://docs.gravityforms.com/gform_after_save_form/As a note, the reasoning why we have not just added this as a feature is that it is generally not advisable to encrypt every supported field type independent of whether or not the field actually stores any type of sensitive data. Encryption can be resource intensive, and as such by encrypting everything indescriminatly, it would add unnecessary load to the DB and processing of your forms. This is generally arbitrary of course assuming your server is aptly resourced, but many casual users do not have server resources and practices anywhere in mind, so as a general practice it is better to encrypt only when called for. Keeping the global encryption to an intentional action at least helps to curtail this otherwise preventable possible issue. As servers get generally faster and more resourced we may roll it out as it would be even less likely to cause any issues on weaker servers where users are creating massive forms etc.
I recently downloaded version 6.2 of the plugin to replace our older v6.1.5. When activating the new version and accessing older form entries, it looks like the decryption is not working. Switching back to 6.1.5 works fine and I can view decrypted entry values. Is there an extra step to take when updating the plugin?
The only reason you would not see your data is if the decryption key/pass have changed.
Are you for some reason using a custom website key instead of the auto generated one? This is the only time you must perform an extra step on plug-in update and the most likely reason the key/pass would change without user change. You need to check that the custom key populated properly after any update of the plugin to see if it repopulated correctly and if not, change it back to what it should be . Generally if the custom key does NOT repopulate it will switch to the auto key. This is documented and it is repeatedly strongly advised against using a custom key when setting up the plugin, ..but there are some legitimate scenarios that could require its use.
Using the auto key does not have this issue and does not require this step. If you are using a custom key without any required reason, you could switch the forms off momentarily and manually decrypt your existing data with the manual decrypt tool and switch to the auto key and then manually re-encrypt. Then update and not worry about this step in the future.
If you happened to migrate/clone your website previous to the update your auto key will be different unless you made an EXACT copy of your sites files. In this scenario your old auto key would be a custom key, and If you still have your old sites files we may be able to help you rectify the files so the auto key remains the same.
I did migrate the website prior to the update, so that’s probably what happened. I should still be able to do the manual decrypt, then switch to auto key, then update, then manually re-encrypt – yes?
Hello
Yes, just be sure the forms are turned off during that time so nothing comes in while you are processing the entries.
Or If you want to send us an email (click our user name and use the author contact form) we could also give you some quick tips on how to try pull the auto key back from the previous site. It’s pretty quick and easy. Faster than the manual decrypt/encrypt, but requires you still have your old site files.
Do you have a historical changelog, to show previous updates too? Not just the most recent version notes? I’d like to know each change since 6.1.7
The .readme file for the plugin contains all version changes.
You can use the plugin file editor in WP admin to read the .readme file
Or download the latest version and check the readme file for all changes up to it from 6.1.7 before install
Hello
Response moved to original thread
Hello Team
I would like to inform you that the customer fills out the form from our website and the fields are encrypted by using Gravity Form Encryption, but due to some issues website didn’t send any notification email to us. In this way, we miss the email notification, if that email comes then we can see the actual data filled by the customer because for email body we used {gfef_decrypt_ALL+}
Now, how can we see the encrypted fields data of that customer. Please let me know asap
Thank you!
Hello
Could you please further clarify what “some issues” are so that we can help resolve the problem?
Could you describe what settings you are using to send the notification email?
-
Are you sending the email to an email address that is encrypted.. either single or as part of a group of emails?
If you are encrypting the email address field for the users email and then using a field selection or merge tag for that field in the “send to” address, you need to use a decrypted merge tag for that email field. This is covered in initial setup instructions and further detailed in the decrypted merge tag setting instructions. There is also a video tutorial section on using a decrypted merge tag for the “send to” email field if you are going through the video instructions.
Assuming you have the decrypted tags already set up, just use the decrypted tag for the users email instead of the standard tag, because the standard tag will fill in “ENCRYPTED FIELD RESTRICTED” or whatever you have set for the restricted view, which is not a valid email address. The decrypted tag will print the proper email in after decrypting the data.
Hello
I just want to inform you that we didn’t receive the email once customer submit the form. We have checked the SMTP Error and the error is due to heavy file. Refer to this screenshot – https://prnt.sc/5ZlLzhu2CkKP
When, I am trying to resend the email again to check the filled data in the email but the email is also showing encrypted data.
Refer to this screenshot – https://prnt.sc/MhVruWdeyWrG
Email shows encrypted data of that particular customer – https://prnt.sc/VhUDT5xxw85A
Please let me know how to decrypt the data of this customer.
Please help check
Let me know if you got the point now
Hello
I see that you cannot see the data in the gravity forms entry view or in the email. It appears you may not have completed the setup instructions in full. They detail how to decrypt the data in the notification emails and how to set up view permissions to be able to view the data in the. Gravity forms entry views in WP admin.
Please read and follow the setup instructions completely on the plugin settings page. Settings -> GF Encrypted Fields
See the Top of the page for the setup and operation instructions. Click the button to expand the instructions.
After completing setup you should be able to see the information as decrypted if you have view permissions in the gravity forms entries views and you would have set up decrypted merge tags to send out decrypted data in your notification emails.
There are video tutorials there as well.
The error about the email being “too big to send” and being rejected by the smtp server is highly unlikely to be e encryption related. Are you sending file(s) as well? You need to limit the total files sizes you are accepting to less than your SMTP server can easily send including the size of the text and headers etc for the email.
Okay, this was already used in the email body to get the decrypted fields once customer submitted the form {gfef_decrypt_ALL+}
You know the email was failed due to big file size, otherwise we are getting other customers emails without any issue.
Only for this customer, we didn’t get the email otherwise we are getting decrypted data in the email when forms submitted by the customer because we are using this is email body – {gfef_decrypt_ALL+}
Refer to this screenshot – https://prnt.sc/fn7iNISlylmk
Now, the main concern is how to get the decrypted values of this customer only.
How to decrypt the encrypted values? Please advise
So to clarify:
1. Please confirm that this is a test/staging environment where you are configuring your setup before deploying it live, or that the form page is private for testing during this period if this is on a live site.
2. Are The decrypted merge tags “unlocked” for use per instruction on the plugin settings page?
3. Do other NEW entries for this same form give you proper decrypted and readable data in the notification emails?
1. It is live website 2. https://prnt.sc/iiDHdYcZRZDE 3. Yes
Let me know how to decrypt the data of particular past entry
If this is just one single entry having an issue there are only 2 probable scenarios.
1. The encryption website key or pass were changed from what they were when that single entry was saved/submitted. This would be most likely if that entry is the oldest from when encryption was activated. This could happen if you were made changes to the pass or key when the site was live after the entry was already saved under the previous ones. Or changed it temporarily and the entry was submitted or saved during that time. -the solution is to restore the previous pass/key combo to view that the entry was submitted or saved under. You could manually decrypt then following all instructions of the option at bottom of settings page then change back to new keys and re-encrypt using the same manual encryption tool. This should all be done while the forms using encryption are NOT live, so that you don’t recreate the same issue by saving any submitted entries during the process under the old pass / key while they are active.
2. The actual saved data for that entry is exactly as it is showing because the originally entered data was overwritten by the encrypted restricted display. This can happen if you were using “encryption verification mode” on a live site while the forms were accessible and an entry came in or was re-saved from the backend while you were using that mode. The setting strictly warns against this stating this possible outcome of using it while the site/forms are live or being edited. You can check this by checking the raw data in your DB for this entry or using “encryption verification mode” ..again this mode should only be done while the site AND encrypted forms are NOT live and accessible. This mode shows you the raw data stored for the field. If it is a random encrypted string like the other entries data, you are just using the wrong key/pass to access it decrypted. If the data says the same restricted text.. the data IS the restricted text and was overwritten when using “encryption verification mode” while leaving the site/forms live and either the entry was submitted then or resaved when the mode was active.
-the solution is to safely backup your current DB And then restore a DB backup which includes that entry from before the data was overwritten. you would then just export the entry and can then revert back to the current DB and import the missing entry and delete the bad one. If the entries data is not encrypted it can be manually encrypted using the tool at bottom of settings page.
Is there any option in the settings to decrypt the encrypted data? I think so Restoring or backup will not work in this case
Yes. It is described in solution #1 above.
But you need the same correct pass/key combo to view the data to decrypt it. If you are not currently able to see it decrypted, it will not decrypt properly for you using the manual decryption tool.
1. If the reason have you determined that you can’t see the data is that the password or website key was changed when the site was live etc. and you do NOT have a record of the pass/key that the data was saved with there is no way to view that data. Otherwise you can just enter the correct pass/key to view/export/decrypt the data.
2. If you determined that you were using encryption verification mode (requires non live forms and no form data entry/editing/saving) and resaved the entry when using it, you can restore a DB backup from before using encryption verification mode when the data was changed and follow #2 above.
3. If you determined you were using encryption verification mode (requires non live forms and no form data entry/editing/saving) when the site/forms was live and the entry was submitted and was overwritten there is no way to recover the data as there is no saved correct version of the data in a backup and the data IS the restricted display.
Hello
Will this option work for decrypt the past encrypt form – https://prnt.sc/qzM_5-1_0Gij
I didn’t find any quick and fast way. You should have a way to decrypt the encrypted data. Please advise
Hello
That tool is for manually adding or removing encryption quickly and easily, it only functions to remove when you have the proper keys to decrypt the data back to normal readable data.
So you don’t have efficient or standard way to decrypt the past form data? Correct
Hello
This is incorrect.
You can use the manual encrypt / decrypt tool to either add or remove encryption from existing form data.
With the tool, you can easily target that specific form ID and entry ID and even only specific fields if you want.
To successfully remove encryption from the entry you have to have the correct encryption keys that it was encrypted with. There is no way around this. You cannot remove encryption without the correct keys. As stated by the manual encryption tool, you must be able (have permissions) to see the data and be using the proper keys first to verify the data is readable to you in gravity forms entries views before you perform manual encryption removal on the data. Doing otherwise will possibly destroy your data.
With this particular form entry being the only one with the issue of not being able to see the data it is unclear what was done where the data is not viewable but the only possible scenarios have been stated above. We have not received any answer as to what specific actions were taken of these scenarios. To further assist you we need responses to the questions asked previously of our support team to determine the cause of your scenario.
Please answer each of the following questions.
1. Can you see all OTHER entries data as readable in the gravity forms entry views?
2. If you resend OTHER entries data notification emails do they come through readable.
3. Were any of the settings for our plugin (encryption keys / encryption verification mode) possibly being changed or tested when this live entry with the issue was submitted?
Okay, I am answering your questions -
1. Can you see all OTHER entries data as readable in the gravity forms entry views? Answer – Yes, I am able to see the readable entries for other entries. Some of entries are readable and some are encrypted. I am not sure but most of the past entries are readable. Answer – Yes, the other entries data in notifications emails are readable. I have already checked this
2. If you resend OTHER entries data notification emails do they come through readable.
3. Were any of the settings for our plugin (encryption keys / encryption verification mode) possibly being changed or tested when this live entry with the issue was submitted? Answer: No, we didn’t change anything in the settings of the plugin.
NOTE – Mainly this issues comes when email did not send due to this error -
WordPress was unable to send the notification email. SMTP Error: data not accepted.SMTP server error: DATA END command failed Detail: Error: message file too big SMTP code: 552 Additional SMTP info: 5.3.4
After that if you resend the notification email for the same entry it will show you the encrypted values of the submitted form fields.
How to use manual encrypt/decrypt tool? Let me know if it works
Please let me know how to fix this issue
Thank you!
1. A dev could log in and check your system if you have a testing/dev site to use. Is this possible?
2. If there is not a test/dev site to work with, can you please take all your forms OFFLINE momentarily (just switch them off from the gravity forms forms page) and then turn on encryption verification mode and view one of the entries that has data you normally CAN NOT read and reply with what is seen in the data fields that have encryption turned on.
3. What other gravity forms plug ins and / or add ons are you running?
There is no any dev site for this website right now Here are the Gravity forms add-on we are using -
Gravity Forms Gravity Forms Custom Javascript Gravity Forms Encrypted Fields Gravity Forms Mailchimp Add-On Gravity Forms Partial Entries Add-On Gravity Forms Stripe Add-On Gravity Forms User Registration Add-On Gravity PDF Gravity Perks GravityImport
You are providing the plugin support and you should have a valid solution to fix this? Come on guys this is needed on urgent basis.
Please let me know how to decrypt the encrypted past entries. Is there any documentation or screenshot help in this case? Please take this on urgent basis
Please
Also, is there any way to see the encrypted entries from the WordPress dashboard? Please let me know
hello
In order to assist you we have to understand what is actually happening, and in order to determine that we have to have answers to our questions to narrow down the scenario and understand why you are experiencing what you are.
Normally, there are NO extra steps to viewing encrypted data in admin. You just log in and look at the entries assuming you have the view permissions to do so. You can already see all your other presumably encrypted entries data correctly and that is how it should be for all of them assuming everything is set up and processing normally. However we do not know that your permissions are set up properly or that your encryption is even set up and functioning yet.
We have been over how to remove encryption from the past entries many times using the encrypt/decrypt tool and it is available for you to use at any time according to its instructions. However, at this time we are uncertain if your data is even being encrypted, or if it has perhaps been corrupted or overwritten by previous actions on your part using the manual tool or other options outside of guidelines.
Without any testing for setup and operation having been done in a test site that we can look at for the same settings we need to rely on you to check the things we would in order to determine if your live plugin has been set up properly in order to know if encryption is actually taking place and what is causing the results you are seeing. When we understand this we can try to help you resolve the issue by understanding how to solve it. Knowing what other plugins you are running assists in understanding the flow of data and how it is being processed.
If you can provide us with the following.
1. Is your system check all good for plug-in on plugin settings page?
2. Is encryption turned on for these fields and did you perform #2 as requested above to verify that encryption is taking place by using encryption verification mode? Please verify there are encrypted strings for the data when viewing with this . They should start with gfef… then have long random strings after. Check both an entry that you can see encrypted data normally in admin and one that is having the issue. We need to know if you’ve actually set encryption up and it is ruining. Please copy a data sample from each
3. What are your view permissions set to for the fields? Are they per field in the form editor, or global in the plugin settings page, and what is their exact setting?
4. Because it appears linked to a failed smtp notification email, to resolve this issue moving forward please limit your total file size allowed in your files upload fields to less than what your smtp client safely allows per email. -As a note the notification emails are fired AFTER the form data is saved and would normally not do any processing of the stored entry object so this failing notification should have zero effect on the form data so to be transparent this is interesting as it should have zero effect on the stored data. This is what we need to understand what other plugins are attempting to do any further processing. On that note, e we also need to know if you have any custom code running which affects gravity . .. However small the snippet may be. For example, if you are doing something during notifications or email it could simply be accessing the entry wrong and causing the issue with the data
Hello
Do you want to access the backend of the website and see if the required settings are okay? Let me know
Thank you!
Is there any way to show the decrypted data on the attached PDF for future entries? Please let me know
Hello
If you want to give us access to check out the setup you can by clicking our user name and using the “author contact form” To give us sign in credentials privately.
Yes. You can use the provided decrypted .pdf template or create your own to have a decrypted .pdf. See the setup and operations instructions under “USING WITH GRAVITY PDF”
Hello Team
We are unable to fill the Gravity Intake form when the Gravity Forms Encrypted Fields add-on plugin is active
On checking further Gravity Forms Encrypted Fields & Gravity Forms User Registration Add-On both are conflicting with each other. If both plugins are active then the Gravity form is not working, currently Gravity Forms User Registration add-on is enabled so that at least form can be submitted successfully.
Please check this on priority
Please update to latest plug-in version and b select to be notified of plugin updates. I believe the conflict is always resolved in latest plug-in version
Hi Team
I haven’t not any further update of this plugin Gravity Forms Encrypted Fields, is this the latest update for the plugin Gravity Forms Encrypted Fields Refer to the attached screenshot – https://prnt.sc/kME5M0KCx2oR Currently the plugin is disabled, because if we activate this plugin, it is not allowing to submit the Intake Gravity forms. But we need to fix this at the earliest.
Please advise
Thanks!
Hello
The latest version is 6.2.1
You can see the latest plug-in version and notes on this on the plug-in’s information page at the bottom of the plugin description here on code canyon, and in your code canyon downloads you can select to be notified about updates to the plugin. This is also where you can download the latest plugin version. The envato marketplace plugin also notifies you of new plugin versions automatically. Please be sure to follow the plugin update instructions in the .readme file.
Okay, thanks! Is there any specific role for Website Key that is used in plugin Gravity Forms Encrypted Fields settings? Please advise Thanks!
Also, how can we add a new update on the plugin notification in CC email as well. Please let me know how to add the another email for getting plugin update notifications. Thank you!
Hello
1. Could you clarify this question please? It is unclear what you are asking regarding the website key. “Is there any specific role for Website Key that is used in plugin Gravity Forms Encrypted Fields settings?” Unless temporarily required due to website migration etc. this setting should be using the auto key as it instructs. Hopefully that is how it was set up.
2. We do not send out the update notification emails. They are handled by envato/codecanyon as new plugin versions are sent to their platform. You can use your email provider to set up forwarding rules to copy other addresses in on emails you recieve from them.
3. If you have not done so yet you should set up a development site to thoroughly test all new plugin and WP updates as well as server PHP updates or changes before rolling them out live on your live site. Once any unforeseen conflicts or issues are resolved from any updates on your dev site you can roll them out to your live site. you will notice pretty much every plugin has fixes for random issues and/or possible conflicts with other plugins etc. in updates here and there and you can save your live site from having to go through any that are potentially more detrimental if you are testing on your dev site for stability before installing live.
Hi I got it Thanks!
After updating the Gravity Forms Encrypted plugin I am able to decrypt the encrypted past entry from the plugin setting by using Form id and Entry Id. As we are using Gravity form user registration add-on for user registration and activation, if the user activate his account, then we are unable to decrypt the entry after user activate his account. Is there any glitch for this issue? or this is due to security issues. Please advise
Hello
It is unclear what you are doing.
When you say “decrypt the entry” are you performing manual decryption of an entry using the encrypt/decrypt tool on the plug-in settings page?
There is no operational difference to manually decrypt an entry based on whether the user is logged in or anonymous or registered or not.
If you are performing manual decryption , may I ask why you are manually decrypting the entry?
Otherwise if you are referring to just viewing the entry decrypted in the gravity forms entry views , there is also no difference based on whether the user is registered or not, UNLESS you have assigned the fields as user owned in their encryption settings in the form editor ..in which case only the original logged in user has view access to that field data.
Hi
I have done complete research and R&D and finally I find out the decryption issue, it is not decrypting the past entry due to register user activation. Once the user is activated, we can’t decrypt that entry, but until the user is not activated we can decrypt or encrypt without any issue. We are using Gravity Form Registration Add-on for registering users.
Below is the completed scenario -
When the user is registering on the website by using Gravity Form User Add-on, the user details name, email, phone number, DOB with other 11 fields are being encrypted, but when users is getting the activation email, user click on activate link on his email and it shows the this error – An error occurred during the activation Could not create user Ref. Screenshot – https://prnt.sc/km0eN_5Wchnd
This is happening only when the encryption is ON for Name, Email, Phone Number & DOB, if we turned OFF the encryption for these fields, and submitting the form again, then the users are successfully activating the account and able to login to the website but in this case we are unable to decrypt the other fields of that entry. In one form we have 15 fields including Name, Email, Phone Number & DOB and we are unable to decrypt those encrypted fields. This is happening only once the user is activated, until the user is not activated of that entry we can do the decryption for the encrypted fields of that specific entry without any issue.
Note: I am using the Encrypt/Decrypt Tool to decrypt the specific entry of the Gravity Form by choosing FORM ID & ENTRY IDs. Refer to this screenshot – https://prnt.sc/xnXAThWRQqTv
It might be the issue when Name, Email, Phone Number & DOB are encrypted and when the user getting the email notification to activate his account, the email field is also encrypted and email is not authorized or validated to activate the user account because the email field is Encrypted and it is showing as Encrypted Field Restricted in the Gravity Form Entries. It can be the issue?
Why does the decryption not work after the user activates his account by email?
Can you please look into this? Please get back to me with the solution
Thank you!
Hello
1. You cannot encrypt user registration data. As in the instructions, you cannot do that. WP does not know how to decrypt it to utilize it for users. You can use the plugin to delete the gravity forms field data used for user registration data after the submission is complete where the user is already created, but you cannot try to pass encrypted data to WP to use for users information. WP has no native way of understanding or handling that encrypted data. Even if possible to encrypt after submission is processed with immediate user activation on submission, WP stores it unencrypted anyway so you would only be storing an encrypted copy of it in GF.
You can encrypt any other supported field data on the form that is not being used for user registration.
Again this is covered in the setup instructions.
2. I am unsure why you are encrypting data on submission and then manually permanently removing the encryption to view it using the encrypt/decrypt tool. That tool adds or removes encryption from existing entries.
If you just want to view encrypted data you just open up the gravity forms entry view and look at/export etc. the entries like you would normally. As long as you have proper view permissions the data in the view is decrypted for you to read normally while the data at rest always remains encrypted.
If you can’t see the encrypted data normally in your GF entry VIEW screens you haven’t set up the plugin properly for encryption or view permissions.
It could be worth going back through the setup and operation instructions and video tutorials as it sites not seem that your setup and/or usage is possibly not as the plugin is intended to function.
I am going to pass some info to the devs to clarify the purpose of the encrypt : decrypt tool in its description if possible
Can you send me the setting to setup the encryption correctly? So that I can view the encrypted data normally in Gravity Form entry? Please
Hello
Please first update to the latest plugin version 6.2.2 which was just released (this version has slightly improved instructions), then follow the complete numbered setup and use instructions which are located at the very top of the settings page under the notice in the “SETUP / OPERATION INSTRUCTIONS” section by clicking on the button labeled “Click Here For Setup and Operation Instructions”. This will expand full insructions including video tutorials on expected opereration of the plugin and how to properly set it up step by step. There are videos to follow on setup as well.
Okay, please let me know if there is anyway to show the decrypted data on the Gravity Form Entry. In the setup instruction it is not clearly mentioned, please let me know if we can do it or not. Currently data is showing like this – https://prnt.sc/iWSc3EG8ssqw
Please help me on this and let me know asap.
Thank you!
1. The instructions cover complete setup. Please go through each step carefully. By default, if you have placed no restrictions on viewing the encrypted data, then anyone logged in with access to the gravity forms views can see and read the encrypted data normally. This indicates that somewhere in your setup you have placed a view permission restriction that prevents you from seeing the data. You should be able to find where the restriction is by going back through each setup step and checking the settings.
2. What encryption type are you using? Is it asynch mode? Or standard OpenSSL?
I have pasted in the following from the instructions: HOW THE PLUGIN WORKS: This plugin encrypts data at rest in the database at the time of form submission (or on entry update if the field data is changed) and displays both encrypted and non encrypted submitted field data properly whether or not encryption is turned on for a field at any time. This means that when you configure the plugin, it encrypts the data at rest, and for users you give permission to it displays it as normally readble in the gravity forms entry views/exports/etc., and for those without permission it shows a customizable restricted message. You just use gravity forms normally once setup is complete, and the suite of permissions tools and options helps you decide when, where, and to who it displays any encrypted data normally vs restricted. A simple video demonstration of this is HERE.
This plugins encryption and view permissions operate transparently to normal Gravity Forms operation. This means that once setup is complete and newly submitted (or manually encrypted) field data is saved encrypted in the database, the field data will be automatically decrypted and normally readable for users/roles with view permissions when viewing in all Gravity Forms Core admin interfaces and export options. This means that you should NOT ever expect to see encrypted stings such as “GFEncrypt: 7w72gGhfgRZkdnZmQ2dz09” in the admin interface. Encrypted/hidden field data should always either be returned as normally readable for users with view permissions, or should return the restricted display for the type of data restriction occurring (encrypted/hidden) for users without view permission to that specific field data. So if you can still read encrypted/hidden field data as normal, it is because you have the user or role view permissions to do so. If you use the higher security “Async Mode”, users must additionally log in to Async Mode after logging into the site to view, export, or send out decrypted data, as any decryption is impossible without logging in to the mode.
7. By default, ALL users that can view form entries have view permissions to an encrypted field’s data unless a field has anything entered into its “User View Permission” setting in the Gravity Forms form editor in the fields “Advanced” tab. Once any usernames/roles are entered into a field’s “User View Permission” setting, only those users/roles will have view permisions to the field’s encrypted or hidden data, and all other users not listed will be restricted unless they have an overriding view permission. The “User View Permission” is per individual field and hovering over the help icon there will detail how it works as well as point to additional global permissions for more control.
8. You can optionally use the “Limit User/Role View Permission Lists” list below to enter comma separated user names to globally restrict what user names are valid when entered into any fields “User View Permission” list.
9. You can optionally use the “User Lockout List” below to enter comma separated user names to globally BLOCK individual user view permissions for ALL encrypted or hidden field values, regardless of individual fields “User View Permission” settings. To quickly lock out all users enter “lockdown” in the “User Lockout List”.v
10. You can optionally use the “User/Role Access List” below to enter comma separated user names to globally ALLOW individual users/roles view permissions for ALL encrypted or hidden field values, regardless of individual fields “User View Permission” settings and “User Lockout List” settings.
I can help point you to the exact settings for setting view permissions/restrictions, but that said I am not sure that your plugin is configured properly and functioning as it should and strongly reccomend you complete the full setup instructions again.
The places to set/ check for view restrictions are:
1. The individual fields view permissions settings.
2. The type of encryption used for the individual fields . (Should not be user owned or only the user who submitted can view)
3. The Limit User/Role View Permission Lists restriction setting on settings page.
4. The user lockout list on settings page
5. The user access list on settings page
Again, it is highly recommended that should complete following the complete instructions again to understand the function and use as intended and be sure you installation is actually functioning by completing the system check and encryption verification tests.
If you are the only admin on the site just remove anything you have placed in ALL permission settings and enter “administrator” in the global access list,and “lockdown” in the global user lockout list”. this will only allow any administrator to view the data normally. -this quick method is covered in complete setup guide
This is added please check if it is okay – https://prnt.sc/kz4frnvLInQU
You have placed “Administrator” in the “limit user/role view permission lists” option.
You should delete that and place “administrator” in the global access list.
The A is not capitalized. You can review the instructions for the global access list to see a list of available role slugs you can use in there. They should all be lower case.
Okay, please check it now – https://prnt.sc/W8n9x_8EiDYb
But I am unable to see the decrypted fields in the dashboard., it is still encrypted – https://prnt.sc/Y4uF0xVQORyuLet me know please how to fix this urgently
Hello
You have repeatedly not followed the instructions of the plug-in or our support staff.
We cannot assist you further if you do not read and follow instructions. You are welcome to submit to envato for a full refund of the product.
- Remove EVERYTHING you have placed in ALL OTHER permission settings and enter “administrator” in the user/role access list, and “lockdown” in the global user lockout list”.
Hello
We are using this plugin on our website. I have read the documentation multiple times and if there is any bug or issue we are facing during setup or configuration so I would request you to help us until it is resolved. Thank you for your prompt help!
I am able to see the decrypted entries only for those users who have not activated their account yet, else those who have activated his account are still showing encrypted entries to me. I remembered you said that we cannot encrypt user registration data. As in the instructions, you cannot do that. WP does not know how to decrypt it to utilize it for users.
I have sent an email to the User Registration add-on but they said -
You’ll need to contact the developer of the encryption add-on for support with this issue, it shouldn’t be encrypting the values used during add-on feed processing.
Now, the main concern is that if the email initially fails to be sent, then it will be encrypted in future emails sent for that entry.
What is the alternate solution you would like to suggest in this case? We want registration form as well as with the other form fields so let me know how to fix this and any alternate solution for this?
Thank you!
Hello
The plug-in has decrypted merge tags which allow you to send decrypted information in the notification emails.
They are covered in depth for using them and how to set them up in the plugin instructions including a complete video guide.
Yes, I know and it is already added in the message body – {gfef_decrypt_ALL+} Refer to the attached screenshot – https://prnt.sc/xm5H5TLKmLvU
The data coming in the email is decrypted,not an issue with that.
Only the concern is that if email notification fails and it happens sometimes so how would be decrypt the data once the user has been activated. That’s the main concern.
Do we have an option to show decryption of specific field only in the GF entry? Or any other suggestions you have to fix this issue
You are Encryption expert, you can have alternate way to fix this.
Please help, this is really important for us
Thank you!
Those decrypted merge tags decrypt all the time. You can resend the notification and it should be decrypted. If it is not there is an issue with setup.
Can you please show us an updated image of these settings you posted earlier.
https://prnt.sc/W8n9x_8EiDYbAnd also post an image of the encryption settings for a field you are encrypting from the form editor ..fields advanced tab encryption settings.
Here is the updated settings as per your request – https://prnt.sc/oVDKOyStC-GK
Setting of field in the form – https://prnt.sc/_209LdsHrsoi
Same settings for all fields
Can you send as an image of your “encryption type” setting from the plugin settings page.
Are these fields being passed to any feeds or ad-ons?
Also, the decrypted merge tags did not decrypt mail notification all the time, it is decrypting the mail first time or until the user is not activating his account, after activating the account, all fields in the GF entry are showing “Encrypted Field Restricted” and same encrypted fields are sending in the email when we are trying to resend an email. That’s the concern Refer to this screenshot – https://prnt.sc/gK5yq0IQJfqw
Is there any settings that would allow to send decrypt email even the data in the GF Entry is encrypted.
I am very thankful to you for your prompt response.
Please help us in this case as you know this is big concern for us.
Thank you!
Can you send as an image of your “encryption type” setting from the plugin settings page.
I removed your screenshot because it contains your encryption passwords. Please do not post sensitive information in this public forum. You can send to us privately if needed. We can still access it.
I have update it already, please refresh it and checked again
Can you post image of system check from settings page please.
And can you send screenshot of the encryption verification and testing expanded window?
Please check here – https://prnt.sc/NAngd180JeGI
Can you please enter custom data into the verification and send screenshot of result after saving.
What do you mean by custom data into the verification? Please help what you want me to do?
You can see there is an input for custom data to test encryption. Please enter something there and save changes to test out the encryption/decryption on custom data.
Please check here – https://prnt.sc/ptp8ejFCcV-c
Ok – after correcting your permissions set up, so far there is only one thing we have noticed that is off, but do not want to focus on that until we understand the entire scenario. Without this being on a test/dev site where we can just log in and fix the setup issue quick we’ll have to have you do what we would do for you.
The next 2 things we want to try are 1. Make a new test form on a test page that is private . Only make a few encryption supported fields in the form and turn on encryption for them. Standard encryption for 2 ( select only to turn encryption on) and “encrypt after submission is processed” for the third.( requires selecting encryption to turn on AND also selecting “encrypt after submission is processed”. There should be 2 options in encryption turned in for that one). – Do NOT enter anything into individual field permissions. With your permissions now set globally you should be able to submit some test data in a few submissions and view it all and export it all normally in GF entry view screens. You can also test notifications with it if you wish by using the decrypt all+ merge tag in confirmation/notification for the test form.
Let us know the results.
The second thing we will do if needed past this is to look further into your existing forms setup and encryption and user registration feed settings. It seems there may be a corrupted form with it.
So, you want me to create a test form on this website and make test according to your suggestions and see if it works? Correct?
Can you tell me more briefly about this decrypt all+ merge tag, I have already added this in the mail body but the issue is that once the user activated all fields showing encrypted data and same thing sending in the mail.
I know you are expert and checked all the settings and it seems perfect according to you.
As you are saying might be need to see user registration settings, can I send you the screenshot of user registration settings? Please advise
Thank you!
Hello.
Yes, we should be able to narrow down what is happening is we know if a simple form is working properly.
Please do the following:
Make a new test form on a test page that is private . Only make a few encryption supported fields in the form and turn on encryption for them. Standard encryption for 2 ( select only to turn encryption on) and “encrypt after submission is processed” for the third.( requires selecting encryption to turn on AND also selecting “encrypt after submission is processed”. There should be 2 options in encryption turned in for that one). – Do NOT enter anything into individual field permissions. With your permissions now set globally you should be able to submit some test data in a few submissions and view it all and export it all normally in GF entry view screens. You can also test notifications with it if you wish by using the decrypt all+ merge tag in confirmation/notification for the test form.
Let us know the results.
Okay – Just quick question, I am using this setting for all the field encryption, please confirm if these settings are okay for all fields
https://prnt.sc/r8LgVBxv54wq https://prnt.sc/goY9gVmYNYuC https://prnt.sc/ZHD4dQYinOSoThank you!
Hello
1. Are you setting this in the test form, or your live form? The test form should have settings according to instructions sent.
2. If this is the live form you should not need to use the “encrypt after submission is processed” option unless you are using another feed or add-on to process these specific fields aside from the user registration add-on. If you are using the user registration add-on to process these fields .. again, you should not have encryption on them at all as WP stores these values unencrypted anyway. You can delete the entries after the submission is processed to get rid of extra GF copies of that data or use a plugin like gravity view to create user profiles with our encrypted data stored as GF data instead of WP user data.
I had send the screenshots of existing live form. Can you try to implement the same thing at your end on the demo site, because you know better about the Gravity Form Encryption fields plugin and its settings? Please advise
Thank you!
We can look further into your live form after you do the following:
Make a new test form on a test page that is private . Only make a few encryption supported fields in the form and turn on encryption for them. Standard encryption for 2 ( select only to turn encryption on) and “encrypt after submission is processed” for the third.( requires selecting encryption to turn on AND also selecting “encrypt after submission is processed”. There should be 2 options in encryption turned in for that one). – Do NOT enter anything into individual field permissions. With your permissions now set globally you should be able to submit some test data in a few submissions and view it all and export it all normally in GF entry view screens. You can also test notifications with it if you wish by using the decrypt all+ merge tag in confirmation/notification for the test form.
Let us know the results.
Hello
I have tried everything but same thing is happening again and again, I tried what you have suggested but same output is coming, once user activated all fields are showing encrypted. It seems the issue with the User registration add-on, when the customer is activating his account by click on the link get on their email after activating from there the the encryption is showing for all fields, but I noticed one more thing, if I am activating the user from the WordPress dashboard then there is no issue, everything seems okay, decryption fields are showing correctly even that user is activated but from admin WordPress.
I am not sure what is happening? Can you please help again
Thank you!
Hello, the following instructions do not instruct to do anything with user registration. Do not use that add-on in any way while making your test form. Only do what is instructed in the following:
Make a new test form on a test page that is private . Only make a few encryption supported fields in the form and turn on encryption for them. Standard encryption for 2 ( select only to turn encryption on) and “encrypt after submission is processed” for the third.( requires selecting encryption to turn on AND also selecting “encrypt after submission is processed”. There should be 2 options in encryption turned in for that one). – Do NOT enter anything into individual field permissions. With your permissions now set globally you should be able to submit some test data in a few submissions and view it all and export it all normally in GF entry view screens. You can also test notifications with it if you wish by using the decrypt all+ merge tag in confirmation/notification for the test form.
Let us know the results.
Hello
I again tried the same thing after creating the form but same issue is occurring again and again so please look into this issue deeply as this is major concern now for us. Please help check
Thank you!
Hello
How is the same issue occurring if you are not registering users?
Can you please explain what is happening exactly on the simple form as instructed to test.
Hello
There is no any issue without registering user, the data is showing decrypted for all other fields except the registering users fields like name, email, phone number passwords etc
So, it seems the issue is with only the user registration fields encryption only, how can we fix this issue? We must need to register users and activate their accounts accordingly. What can we do?
Thanks!
Hello
The plug-in is functioning properly.
You are not supposed to be attempting to encrypt user registration data. I recall that support has covered this multiple times previously and it is covered in the plug-in instructions, but I will cover it for you again.
You CANNOT encrypt user registration data. As in the instructions, you cannot do that. WP does not know how to decrypt it to utilize it for users. You can use the plugin to delete the gravity forms field data used for user registration data after the submission is complete where the user is already created, but you cannot try to pass encrypted data to WP to use for users information. WP has no native way of understanding or handling that encrypted data. Even if possible to encrypt after submission is processed WITH IMMEDIATE USER ACTIVATION on submission, WP stores it unencrypted anyway so you would only be storing an encrypted copy of it in GF.
Hello
This is one of plug-in dev. Support notify us of issue. Please understand storing gravity forms copy of the user data encrypted ..right next to word press copy of the user registration data which is not encrypted in the same database is not protecting the data at all.
Our plugin is for encrypting gravity forms data. It is not used for encrypting WP user data.
You can create “user profiles” in gravity view or similar which can be entirely encrypted data or just use a plugin such as “Encrypt WP” or “All In One WP Security and Firewall.” to encrypt actual WP user data at rest. We do not support these plugin. Only notify you that they are available to you.
Hi
Gravity form itself has registration form field, I am using those fields which are available in Gravity forms, Even i have tried not to encrypted the registration fields but it did not work.
Hello
Gravity forms does not have “registration” form fields. It has other fields types that can be optionally used for user registration when run using the “user registration” addon. You simply cannot encrypt them when using them this way to hand the data to that addon.
You have already confirmed the following:
“There is no any issue without registering user, the data is showing decrypted for all other fields except the registering users fields like name, email, phone number passwords etc
So, it seems the issue is with only the user registration fields encryption only, how can we fix this issue?”
You cannot fix that issue unless you stop trying to do it. And it does not make sense to do it. You can use it plug-in to Delete the entire submission after it is complete but AGAIN this may only work if IMMEDIATELY ACTIVATING the user. This means there is no email step for confirmation prior to activation. The user must be activated immediately on submission.
If you do not want the plugin for other GF data encryption please request a refund through your envato account.
Hi
Okay, Let me check what can we do in this case.
Thank you!
Hi
I have find out the solution, and the issue with the activation process if we skip the activation process for registration user than it seems perfect. Now, when the user will registration, he will get a notification email on their email that you have been registered on the website, please reset the password and login to your account dashboard.
Is that okay?
Thank you!
Hello
Yes. Our support team previously stated it was possible when immediately activating the user multiple times. However, It still does not make the data secure to bother encrypting the user data copy stored in gravity forms when it is stored unencrypted in the same database in the WP user table. If you are not using a recommended solution through gravity view or encryptWP, Deleting the GF copy is again considered the best alternate option as you look and search for users in the WP user admin interface anyway.