Code

Discussion on Gravity Forms Encrypted Fields

Discussion on Gravity Forms Encrypted Fields

Cart 3,529 sales
Recently Updated

PluginOwl supports this item

Supported

This author's response time can be up to 5 business days.

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

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?

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.

by
by
by
by
by
by

Tell us what you think!

We'd like to ask you a few questions to help improve CodeCanyon.

Sure, take me to the survey