705 comments found.
Hi. i want to encrypt a customers email field that is entered on the form, but i want a third party to be able to decrypt the address from an export… is there way to do this by supplying them a key?
Hello
There is no built in way for this third party decryption. It can be built custom.
You can currently use PGP email encryption plugin to send 3rd party info in encrypted email to unlock with a key or use gravity pdf plugin to encrypt info in pdf for Sending which opens with a key . These are available and documented separately. But a third party decryption system for gravity forms CSV export would need to be built out. There are available developer encryption and decryption functions built into our plug-in to assist in things as this but we do not offer support or assist in custom dev work
The plugin allows us to decrypt/encrypt entries in bulk even specifying the particular field. Do you plan to add a similar function to allow users to “hide” fields with similar precision? Thank you for creating a fantastic plugin with equally great support.
Turning on encryption or “hide field value” for a field already turns on hiding actual values in data returns for any field it’s turned on for. the actual values aren’t changed with hiding. They simply are not returned to users lacking permissions
Thank you. I think we misunderstand each other. I have forms with fields that are set to “encrypt field” within your plugin options on form editor and some fields that are set to “hide field value on your plugin options ”. I wish to convert specific encrypted fields to hidden fields using your plugin. I am not referring the gravity forms “hidden field” options. Thanks again
Hello
It is the same operation. Just change the selection from encrypted to hidden in the fields encryption options. And If you want already existing encrypted data to decrypt, use the same tool to target those specific entries/fields to decrypt. For turning on off hiding just turn it B on or off for fields . If data is not encrypted then all entries will hide or unhide
Hello. I have a niche question and am willing to pay for your time on this. (I have had a license for years but it has just expired).
I have a code snippet that allows bypassing of encryption which was written by the author I the gf entries in excel plugin (Doeke). The snippet is here https://wordpress.org/support/topic/exporting-encrypted-forms/
The issue is it does not work for “hidden” fields.
I need some lines of code to bypass the hiding function of your plugin. This is for a very specific need. Can you assist? As I mentioned, happy to pay for this service.
Hello
Without looking into the snippet/export to excel plugin further, I assume you could just add
$field->hidevalueField = false;
to the snippet on a line right after ”$field->encryptField = false;”
Hope this helps 
That’s great thank you!
Hello, few pre-sale questions.
1. Is it possible to encrypt selected user meta fields when the User Registration extension is used? Ie. Form input = SSN > Add user meta > SSN (in encrypted format).
2. Is it later possible to decrypt this information when user submits another form that fetches values with {user:meta} tags?
3. Does your plugin work with Uncanny Automator and is it possible to get the decrypted data passed to UA for processing?
In the above scenario, the decrypted data would be only exposed during the time of processing?
Regarding the encryption keys, are these something we can backup/generate and even use to decrypt the data on another server/application if needed?
Hello
1+2 : If the user meta fields are a supported forms type you can encrypt them, but WP and/or other user meta plugins will not know what to do with the encrypted data. This would require custom programming to be able to decrypt where and when needed outside of gravity forms. {user:meta} tags logic are not coming from within GF and therefore would not function with encrypted data without some customization to any available filters. We directly supply developers with easy encrypt/decrypt functions documented in the plugin, but not the customizations themselves.
3. We have no test data on this plugin, but if it adheres to the GFAPI for using form data it should maintain compatibility
you can port the key and key pass if you use asynch encryption for a custom application, or you can port to another WP install using the same plugin and same key/pass combo.
Hi, I had to move my site a few weeks ago and did not get the change to de-install the Encrypted fields plugin.Can both sites that are registered against this user be disabled so I can register the plugin where the site now is.
Hello
If the old urls are non accessible you can do this by default from the licensing screen. However, We completed this 
Thank you very much for the quick and speedy response
Hello,
to comply with google analytics, I need to hide PII in URLs.
Right now I send people to a page with a GF form which fields are dynamically populated, e.g. I send people to:
domain.com/form?email=jim@gmail.com&lastname=DOE
and the form fields email and lastname are automatically and dynamically filled
Which is against G.A. rules.
Can I send encrpypted data with your plugin and will the dynamic field’s value be decoded ?
e.g. I would send:
domain.com/form?email=1h6k7j5re&lastname=1Jd9l2j1
but the fields would be correctly populated with the decoded values ?
Thanks,
Hello
You can pass encrypted field values in query strings yes. However, generally speaking this information should then also be encrypted on the new form. By default the field does not decrypt this data on prefilling it for display and would simply save it on submission encrypted for anyone with proper permissions to view from there. Since it is the users own data it could be an administrative field they never actually see as they don’t need to see or edit their own name etc. this is the easiest suggested method. With a bit of custom coding and using our ready to use developer encrypt and decrypt functions you could decrypt the data passed in for display instead and then have it encrypted again on submission if necessary.
However, have you checked into using gravity forms prefilling data via shortcode method? This way you can simply not pass data via query string. If you use a shortcode within the shortcode to pull user data etc. you can just have the user go to the page and the shortcode will prefill the form data based on the user from the shortcodes used in field values. We use this method often. This is also an easiest method.
Writing custom shortcodes is very easy so also I would suggest potentially making one that pulls in whatever custom data you want if needed and then returns the gravity forms shortcode with a “do_shortcode()” and fills in your custom data into the field values. this is also a good way to pull whatever custom data you want based on the user and prefill field values without passing user information in the query string.
Of course the user personal data should be encrypted on submission in any of these scenarios 
Is there a bypass for local copies or development sites?
Hello
What is mean by bypass? You can install and run also on 1 development site. If meaning to bypass encryption. You can simply enable plugin and activate and not do anything further ..not turn encryption on for any fields.
Hi, what is the decryption function? When I am using rgar, all the field value is encrypted. Thanks.
Hello
Developer functions are documented at the end of setup and usage instructions in plugin settings page.
Hi may I know which section in the plugin settings page? Can’t seem to find the correct info. Thanks.
Hello Click “setup and operation instructions” top of settings page
Hi guys, how are you?
We have a form for capturing various information, and one of them must be limited to a single submission. For that, we are using the Limit Submissions plugin, from Gravity Wiz (https://gravitywiz.com/documentation/gravity-forms-limit-submissions/).
Doing some tests, I noticed that we couldn’t work with the encrypted fields – when we disable encryption, it works. I know there is a possibility to work with decrypted merge tags, but apparently I don’t have that option with this plugin. I also know how it works, and I’m using it in Gravity PDF, for example.
Have you ever faced any such problem? Is there any way we can work with both of them? Thanks 
Hello
You can base the standard gravity forms functionality “no duplicates” off of any single field that is NOT encrypted. So if user is logged in you can select a non editable field to be auto filled with the user name or other user info etc and limit to no duplicates. Best to put this field on first page and not allow continuation if user matches previous entries.
We are not familiar with the gravity wiz “limit submissions” plug-in specific code, but if this is using anonymous (non-logged in user) submissions, and you are encrypting all the data that cannot be duplicated, the best way to control your no duplication may be to either collect a data field that is not encrypted to check against or have a custom field validation snippet written that checks against existing submissions field decrypted values. There are documented developer encryption and decryption functions at the and of plugin instructions.
New in version 6.1 Added “No Duplicates” functionality for encrypted fields (BETA). Tested on WP 5.9.1
Hello PluginOwl, I just received this from my hosting server
Normally there are 10-30 jobs scheduled on a site. This one has over 7500 gfef_cron jobs. This is definitely NOT normal. This is causing over half of the requests processed by your site to be from WP Cron:
From a review of your plugins, it appears this job is from the Gravity Forms Encrypted Fields plugin. The website that this is on https://www.cambiati.com/
Hello
This is an issue from much earlier version. Please update plugin to latest version
Version 5.9.2
Hi, we had to change the domain from forms.TLD to members.TLD. Right now when I enter the license key I get the message that it is already used on the old domain. How can I go about changing this? It’s the same site, just a different domain. Please help. Thank you.
Hello.
If you need the second activation, when you attempt to activate on a second (development) website, it will let you deactivate an activation if the old site is no longer accessible on the web.
If your old website is still online, you can send us an email by clicking our user name and using the contact form. Include your purchase code and the URL to deactivate.
Do not list these items publicly in the comments here
Hi there,
Are there any known conflicts with Gravity Forms plugins? Do all the gravity wiz (https://gravitywiz.com/) plugins work for example? Any other plugins cause issues?
Hello
There is no such conclusive list as plugins are constantly updated. We highly recommend testing on a dev site before implementing live with any plug-in. If you do happen to find there is an irresolvable conflict within your setup you can request a refund through your envato account which will deactivate your purchase.
Hi,
Had to move a website with GF Encrypted Fields on it at very short notice and forgot to de-licence the site AND change the registered domain from www.songsolutions.org to songsolutions.org. Now I can not licence the test site as the old site has one of uses registered against it. Can you remove the licence registration from www.songsolutions.org please.
Please click our username and use contact form to send us an email Include purchase code and we can deactivate. DO NOT list purchase code publicly here.
Hello, I am on version 5.8 of the GF encrypted fields plugin. Today, I noticed the advanced field functionality where you can click radio buttons to encrypt certain fields is not working. Only the “Delay Field Encryption” Checkbox is kind of working. If a field was encrypted prior to today that Checkbox is completely filled in as Blue, but the radio buttons are unresponsive. Also, some fields in my forms are getting encrypted on the front end when they were not supposed to be. It was working perfectly for a while and then I just noticed this change today. Is this because there has been an update to the plugin? Any insight you can provide would be helpful. Thanks.
Current version is 5.9.1 Please update and notify if issue persists
Hey We have 2 identical forms. One is with encrypted fields and one without. At the end of a form you have the option of downloading your entries in a pdf file. If the plugin is deactivated, the generation and download in the first form without encrypted fields takes 2 seconds. When the plugin is activated, it takes 18 seconds. The form with the encrypted fields takes 25 seconds. How is it possible that the first one takes longer to generate although the fields are not encrypted but the plugin is activated? Can I reduce the generation of the second form? Hopefully you can help me.
- Nico
Hello
What versions of GF , GPDF, and encrypted fields are you running?
Gravity Forms 2.5.12, Gravity PDF 6.1.0, Gravity Forms Encrypted Fields 5.9.1
What PDF template?
Core Blank Slate, but everything is excluded in the PDF with the CSS class “exclude” except 10 HTML fields in the end of the form.
Hello
Is this generated on submission? Are there other plugins add-one running on submission? Is the generation time the same after submission when other plugins are not running?
Have you checked errors for any plug-in conflicts?
After the submission you have the option to download your entry as a pdf file (“Download PDF”). If GFEF is deactivated it will download after 2 seconds. If GFEF is enabled it will download after 18 seconds in the first form without any encrypted fields and 25 seconds in the second form with encrypted fields.
I am using Gravity Forms with the following add-ons: Encrypted Fields, Collapsible Sections, Gravity PDF, Populate Anything and Easy Passthrough. Everything is working fine together. Only the PDF download is taking too long with Encrypted fields enabled.
Is the generation time the same after submission when other plugins are not running?
Have you tried pdf generation time with OTHER plugins disabled?
Have you checked for any plug-in conflicts in error reporting?
It sounds like ours and another plug-in together may be the issue.
The generation time is a bit different but every single test with GFEF enabled was worse than without GFEF.
The first form without any encrypted fields needs 11 seconds only with Gravity Forms, Gravity PDF and GFEF enabled. The second one with encrypted fields needs 15 seconds. If every plugin is activated, i have the same time as i discribed in my last posts. But if I have everything activated and only GFEF disabled i have again 2 seconds in both forms.
Hello
Have you checked for any plug-in conflicts in error reporting?
Yes, no errors in the log.
Thank you.
What is the length of the form by # of fields?
In the editor i counted around 75 fields including the collapsible sections (start and end). Form 1 and 2 are identical in the lenght.
Is the time only on first generation of a pdf or on any subsequent generation?
Every time i click on the download button the time is identical.
Do you experience any long times during any other operations while using encryption?
Pooh, good question. With the PDF, I noticed it immediately because of the 6-10x longer download time. Otherwise everything runs relatively normally.
Ok, has there been a different pdf template tried? Just looking to narrow down what we look into
That made no difference. However, I just found the error by accident … It was due to the merge tags. Ive unlocked all decrypted merge tags.
Hello
Were they trying to be used without being unlocked? Or was removing them the solution?
Removing them in the settings was the solution. First I wanted to create a PDF template with the merge tags but it didnt work with the html fields. Then i turned the merge tag restricted display filter off, used a normal template like bland and the pdf worked fine. I didnt remove the merge tags in the settings. Today I removed them for testing and it worked. Everything is generating fast again.
Thank you, we will look at in merge tag unlocks with seeing for possible efficiency changes.
I have another problem with the Plugin “Disable Entry Creation” from Gravity Wiz. If I turn the creation of a entry after submission off, i have the following error:
Fatal error: Uncaught Error: Cannot use object of type WP_Error as array in path to website/DieNachlassregler/wp-content/plugins/gravity-forms-encrypted-fields/gfef.php:2069 Stack trace: #0 path/wp-content/plugins/gravity-forms-encrypted-fields/gfef.php(2193): gfef_delete_form_entry_files_ip(Object(WP_Error)) #1 path to website/wp-includes/class-wp-hook.php(305): gfef_delete_active_form_entry_files(Object(WP_Error), Array) #2 path to website/wp-includes/class-wp-hook.php(327): WP_Hook->apply_filters(NULL, Array) #3 path to website/wp-includes/plugin.php(470): WP_Hook->do_action(Array) #4 path to website/wp-content/plugins/gravityforms/gravityforms.php(6815): do_action(‘gform_after_sub…’, Array, Array, NULL, NULL, NULL, NULL, NULL, NULL, N in path to website/wp-content/plugins/gravity-forms-encrypted-fields/gfef.php on line 2069
The weird thing is… In this form, GFEF is not used again.
This is a plug-in conflict.
The other plug-in is deleting the entry before ours attempts to use it. The entry is an object that is presumed to exist.
We can look to set a check in the next version for some of the error cases in case of another plugin or snippet removing it in advance, but I am wondering if you are aware that you can also just delete entries after submission using our encrypted fields plugin, and the gravity wiz one is redundant.
I also tried to use your “Delete Entries After Submission” function in the settings. But than i get this notification after I click on “download pdf”: “There was a problem generating your PDF”. After that i tried to use the Gravity Wiz plugin.
The pdf has to be generated before the entry is deleted. Once deleted, there is no entry to create a pdf from. This means it should be auto created and attached as a file to a notification email which can be sent out or not conditionally. Once the entry is deleted after initial submission/add-ons/feeds/notifications. You can no longer then choose to generate a pdf from that entry.
First there was a PHP-error on the settings page but now its working, thank you!
It is unsure of how much this may affect performance yet for your specific use case, but the new release today aims to cut our unnecessary processing for forms not using decrypted merge tags during both PDF generation and otherwise. It is just a few small checks added, but hopefully they will be a start to cut down on anything process heavy running which does not need to.
New in version 5.9.2- Performance improvement with decrypted merge tags unlocks for forms not using decrypted merge tags.
- Added checks for the entry object already being deleted by third party plugin prior to running after submission processes.
- Tested on WP 5.8.1
Are there any known issues with using Gravity Forms Encrypted Fields and connecting it to ActiveCampaign? We have a form that collects PHI and we want to make sure the data is encrypted at rest but it will also transmit the data properly through the Gravity Forms for ActiveCampaign plugin through their API. ActiveCampaign is HIPAA compliant, so I believe this should be okay.
Hello
You can choose to encrypt after feeds and add-ons are processed, so all data is passed normally to them and then encrypted for at rest storage.
I tried to translate the Plugin, but it seems it is not translatable, will you support translations?
Hello
Not currently. Only few items in plug-in can be translate
I need help deactivating this plugin Purchase Code from two websites (one localhost and one a development server) where those sites no longer exist. How can I correct this?
You can delete/deactivate non existing websites if they are registered when registering a new website from the initial licensing screen on install and setup.
In your other thread you are saying that you could not activate your websites for licensing. Are the sites in fact activated?
We have two different clients using this plugin. This client’s is activated. For this client, I do see the Deactivate button with one of the two sites listed but when I check the checkbox and click Deactivate, nothing happens.
Please send us an email. (Click our username and use the contact form) . In the private form email please include your purchase code and the website(s) to deactivate.
you may find that if the remote deactivation is not operable as you describe that activating is also not possible. this is due to server setup (firewall, proxy, potentially blacklisted server) . If you cannot activate you can always request a refund through your envato account. That process will also invalidate the purchase code for activation.
Will do, thanks
Hello, I like to pass encrypted values from an external PHP Site to a GravityForm. I can see in the features List that you support something like this on the same webpage from on form to another form. Is it possible to encrypt the query string on the external PHP website and decrypt it while accessing the form. I am aware the external site needs to know the secret or public key. What would be the PHP-Snipped to encrypt the query string on the external site?
Thank you for your help, before buying your plugin.
Hello
This is something you would need to hire a developer for.
However, Our plug-in does allow directly for the gravity forms web api V1 to remotely access encrypted values from entries directly while logging in with a user who has appropriate permissions.
Hi, I just purchased this plugin but when I try to enter my license registration (purchase code) I get a red error “Failed to connect. Please try again”
Hello
It is likely that your firewall or any proxy server is very likely the issue. You need to allow bi-directional curl/WP remote requests. you will likely find other licensing communication issues with plugins without allowing normal WP functionality.