Code

Discussion on Gravity Forms Encrypted Fields

Discussion on Gravity Forms Encrypted Fields

Cart 3,388 sales
Recently Updated

PluginOwl supports this item

Supported

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

692 comments found.

Can I cancel the module? I need to encrypt the files and the module can’t do that, so I have to find another one.

Hello Correct. You can already store files encrypted with access control by using the Google drive or Dropbox modules. Assuming you do not need to encrypt any of the data you are collecting, Refunds are requested through your envato account. The plug-in will be deactivated and no longer fully function once the refund is issued.

hello i have Version 4.4.7 and when update to php 8.1 the website broken

your plugin support this version of PHP?

Hello

You are running a very outdated plugin version. The latest version is 6.2.2 Please update your plugin Our plug-in supports the latest version of WP and php 8.1 .

Purchased a license 1/16/25. Will supply key via e-mail if needed.

URL of site was changed after installing/activating. Cannot access settings page. Message says:

“You must purchase an additional license or deregister a license from within one of the registered websites. Settings->GF Encrypted Fields->Licensing is near top of page.”

I put up a backup of the site, and can access the settings page under the original URL and am trying to deregister it, but there is no such option that I can find anywhere on the page. Please advise.

<< it appears it is already deactivated. Were you able to locate the option and deactivate it yourself already?>>

No.  What I did was:

1. Installed the plug-in on a site with the original URL. 2. Activated it 3. Did not see any of the option buttons at the top (Setup / Video / Licensing, etc). 4. Deactivated the plugin 5. Deleted it.

That is the point where I sent you an e-mail.

About 20 minutes later, went to the new site, tried activation, and it worked. Thought that was a result of you de-registering based on my e-mail (thought wow that was fast<g>). Oddly enough, I could now see all the buttons missing in step 3 above.

Now I’ve got to work on my other problem :)

We started on a project five years ago and I came up with a routine to decrypt the data in an outside system. Project was side-lined and has now been resumed, and my decrypt routine no longer works. Don’t have any clue as to why. We were on an older version of the plug-in at the time, but it was after version 3.0 as I was doing an AES256 CBC decrypt. Only odd thing I remember was that there was a doubling up of a Base64 Encode being done from what seemed to be a bug. I haven’t really dug into it yet, but just on a outside chance, anything you can think of that might have changed in the past five years fundamentally? I am not using the async feature, so everything should be the same.

I intend to look at the new plugin code and add some logging so I can see what’s going on, but I thought I’d ask.

Thanks.

Hello

The decryption should be the same logic as before if it’s the same encryption. If your using the auto key and on a new site the auto key will be different though, so the only foreseeable change is that you would have to update the decryption code to reflect the new key if it has changed.

That’s what I thought, but something has changed. I’ll report back what I find.

Hello.

I am thinking about purchasing the plugin but noticed it hasn’t been updated in almost a year. Is it still being actively maintained and supported as WordPress updates happen?

Thank you.

Hello

Yes. The plug-in is supported, maintained, and tested on all new WP versions as they become available.

Hope this helps :)

That does help. I wanted to be sure that as WordPress updates I won’t run into a situation where the plugin stops working and no fix will be released.

Thank you!

Hi, we use your plugin on our site and it works great. But we have recently changed our domain name and the field contents can’t be read from backend. Please let me know how to proceed to fix this. Thank you.

Ok. Then we would look at the second question.

Did the auto encryption key change due to the site migration? Check your encryption pass in the settings page and change it to the one the data was encrypted under that you copied and secure stored on plugin setup.

This auto key pass change would happen if you copied over and overwrote your core WP files on duplication or migrated to a new WP installation and it’s not actually the same original WP install the plugin was setup on.

If this resolves your issue and you are using a manual key, You can and should look to manually decrypt your data under the manual key and then re-encrypt it with the new auto key. Manual keys exist to help this changeover between sites but are not recommended to be used continually as each plugin update can be a pain to remember to enter the manual key again and eventually will be forgotten and cause issues with the data going forward under the auto key and older data under the manual key. ..it is all resolvable by this same manual decrypt and re-encrypt process but it is best to do it start and not worry because you are using the auto key again for all data

I bought a new license. Should I put my new license key?

You may use any available license you have for the plugin, but this will have no affect on your previous concern.

drasw1

drasw1 Purchased

Can this plugin be used on a staging environment and then be used on a live site with the same license.

Wow that was fast!!

Hello, I have just downloaded a second version of your Gravity Form Encrypted Fileds plugin. I’m very happy with what you have to offer. However, for this second lience I need to encrypt some files. And I thought it was going to be good with your plugin. but I couldn’t figure out how to do it… Am I missing something or is the function not available? thanks for your answer Ludo

Thank you for your reply. I think that a refund is not possible since I have already downloaded the plug-in?

You can request a refund through your envato account. The plug-in will become inactive after the license is refunded

Thank you very much :)

Hi there,

I have a few questions. Thank you for your help.

1. What encryption standards does the plugin use for data at rest and in transit (e.g., AES-256, TLS/HTTPS), and are they compliant with CIPA and FERPA?

2. How are encryption keys managed and secured? Are they stored in a hardware security module (HSM), and who has access to them?

3. Does the plugin offer end-to-end encryption, ensuring that no third parties can access unencrypted data during storage or transfer?

Thanks a lot!

Hello

Our plug-in handles the Encryption of data at rest. AES-256 in various modes. this should meet or exceed any encryption requirements for any application.

In-transit protocols are not handled by our plug-in as they are web server and/or smtp related and handled and of course we recommend using https for web, TLS (for server connections) and authentication for API and other requests in your data connections.

Encryption keys are either split and scrambled (meaning they are not even directly useable) and then secured across your separate server hardware and are only accessible according to your web servers security and security protocols in place (this equals the same security as your actual site as a whole. Whether keys and data are processed remote or on dedicated hardware doesn’t matter if people can simply enter a few lines of code to send the the data when it’s done or just send it to them on entry before it’s encrypted etc., so this is true of any web server based application), or stored wherever you want if you are using asynchronous mode. There is NO local storage of readable/useable keys in asynch mode and the encrypted private key’s non hard stored additional authentication key must be entered by a logged in authenticated user for every data access session.

As mentioned above, Our plug-in includes an asynchronous Encryption mode which means you have to authenticate and log in, and then authenticate again with a non stored key to be able to access the encrypted data. – but since we only handle encryption at rest , when you transmit, you can use the authenticated gfapi over https, or you can use secure transfer protocols to your destination (which are encrypted implicitly such as https) , AND of course you can additionally retain the explicit encryption of the data from our plug-in to decrypt (using your own simple matching decryption functionality ) on the other end, . You can also opt for things like PGP or your email services/servers explicit encryption options to password protect the encrypted mail contents, or use explicit pdf encryption or any other option based on your format of data being sent or how it is being packaged.

Most users just set up and use it transparently to access the data casually, but you can of course set up much more complex security if you would like according to whatever policy you need to meet, it just goes beyond the reach of our plugin to configure your servers web security and physical access protocols, and manage the myriad of possible data transmission options.

Responding to your reply.

For some reason it is not letting me reply to your comment.

1. Can you provide me with the link to the add-ons like Dropbox and Google Drive?

2. The Gravity Form Sends to Open AI to get a response then goes into my paragraph field. Should I encrypt that field after the submission is processed in this case?

3. Any other recommendations based on this setup? / Do you think I should encrypt all the fields or only some?

You should encrypt after the submission (feeds and add ons) are processed if the field is populated during feed and add on processing.

They are direct gravity forms ads ons . Viewable and installable from the add-ons available in you gravity forms installation.

gdrive doesnt seem to be included anymore with certified only displaying: https://www.gravityforms.com/add-ons/gdrive-uploader/ dropbox should be listed in the add ons but here is the dev page https://www.gravityforms.com/add-ons/dropbox/

You should encrypt fields that have sensitive (personal/private) data that needs to be protected. Generally speaking, most answers to an essay are not likely to be included in this category unless they contain personal or private data within them. That said I assume the answers are open and context could allow anyone to write what they wish, so I would leave that in your hands to decide what requires encryption vs what does not etc. Pending your WP install administrative needs you can alternatively just hide their view-ability in admin and give access permissions as desired to prevent others from viewing by using the hide field value option instead of actual encryption.

Hi there, I am trying to encrypt my Gravity Form which is an essay grader with a File Upload field that can take multiple files. In the advanced tab I do not see an encryption option? Am I doing something wrong.

How can I encrypt a file upload field?

Note – Once a essay is uploaded the output/grade is placed in a Paragraph Field.

Should I encrypt that field after the submission is processed?

What do you recommend I do with this setup. Thanks.

Hello You are not doing anything wrong. File uploads are not a supported field type for encryption. This is because add-ons like Dropbox and google drive already exist to securely transfer your uploaded files to which are both encrypted and secure authentication access file storage solutions. The add ons can also delete your local server copy of uploaded files.

When is your output grade actually populated? Is this something someone enters manually by editing the entry after submission? You can just set the field to encrypt normally if this is the case. Any edits to encrypted fields are encrypted on updating of the entry.

can this encrypt data already in the table?

Hello

It can only decrypt data encrypted by this plugin under the same encryption type and keys. Without customizing it to do so, It cannot decrypt data encrypted by other plugins or code in general.

Hi there – we use your plugin on our website, but our current website agency wasn’t keeping it up to date as we expected them to because “the old agency must have bought it”. So, now we need to get our website agency what they need to update it. We will happily purchase it again if that’s what we need to do. The website is bluepearlvet.com. Can you please advise what is needed? Thanks so much!

Hello

The plug-in to date has included lifetime updates available through the envato account which purchased it. If you can get the purchase of it from them you could update per your agreement with them, but otherwise you could purchase a new license and download updates as needed with your new license.

Hello there,

We’re happy with the plugin throughout the years. It works well.

Recently, we’ve started mapping fields with the HubSpot Wordpress Plugin so that certain form data is submitted through to our HubSpot CRM. I’m seeing that the Gravity Form encryption of the name field displays as encrypted in HubSpot. What are our options? Thanks for your help! j

Hello

Turn on the “encrypt after submission is processed” option for the specific fields that need to be processed by feeds and add ons such as hub spot prior to being encrypted.

Thanks, great tip.

Thinking of using this plugin with Gravity Forms and just need to know if it will encrypt pdfs as well.

Hello

It does not encrypt PDF files because there is no need for that. Gravity pdf already has built in password protected encryption options for the created files.

Hope this helps :)

That’s perfect. Thanks for the quick response!

Hi,

I am wondering I can get a refund for my purchase? I found a solution that does not require the plugin. Your plugin is good and does what it says but I just don’t need it as I thought I would. Sorry for the trouble.

Thanks, Jamie

Hello

No trouble!

You may request a refund at any time through your Envato account under your purchases. Refunds are not issued by author support contact. Once a refund has been issued the plug-in will become deactivated and will no longer function to view your encrypted data , so be sure to decrypt any data you want to have viewable past deactivation.

Hi, I need of support related to plugin configuration/installation as I have configured it as per tutorial mentioned in docs/videos guide, but its still not working.

Hello

There is a section on using with gravity PDF detailed in the plug-in instructions including a basic decrypted pdf template

Yes, I have already read that and after that I contact to your about it. It was not working as we was required.

Hello

What are you looking to set up? Are you looking to show the fields decrypted in the .pdf? You can use the provided decrypted pdf template or modify it to your liking to show the data decrypted in the .pdf. Modifying the templates is in the realm of the gravity pdf plugin so you would refer to that plugins guide on that. In our instructions on gravity pdf there is a direct link to gravity pdf’s template creation/modification instructions for customization of our template or creating your own.

It is unclear what you are asking for direction on doing in regard to the use of query strings, but both our plugins decrypted and encrypted merge tags are available for use in page redirects which make use of query strings, so you can pass forward encrypted or decrypted information to other gravity forms. Our merge tags are covered in our setup instructions, and query string composition is covered in the core Gravity Forms documentation

You wrote”It was not working as we was required.” Can you can describe exactly how you are looking to have things work in order that we can assist?

Hi,

I am trying to pass data from one form to another using an html link. For example https://mysite.com/?passon=emailaddress

I want the email address to be encrypted. I can pass the data no problem but now once I encrypted the field it only passes the Encrypted Field message. I tried putting the merge tag for description on the field on the second form but it just show the merge tag. Any help would be great. I don’t want people being able to see the email address in the url and its the easiest way to set up the forms so the person who’s email address thats being passed gets a notification email. Any help would be great.

Hello

If you already have this email address from the first form you can use an encrypted merge tag to pass the data as an encrypted string in the URL query string.

You can set the field you are passing data to in the second form to encrypted as well and it should not double encrypt the data as it checks if it’s already encrypted.

Then use a decrypted merge tag for the email address in the “send to” email field for the notification.

You will need to use the decrypted merge tags anywhere you need encrypted data to be readable by merge tag.

Setting up the encrypted and decrypted merge tags is covered extensively along with images and video tutorial in the plugin instructions.

Hope this helps :)

Thanks for your help.

Hello,

I’m looking to use this along with Gravity Flow, Gravity Perks, Gravity View …. and so on.

But the most important is that the encryption doesn’t hinder my Gravity Flow processes. For example, I need to store an API public and secret key in some fields of the entries of a form. For example, I need to be able to use these keys in a Gravity Flow webhook step. Will that be possible or complicated?

Thanks Michael

Hello

You can decide which specific fields are encrypted per individual form, so you can always simply not use encryption on any fields that you need to be passing/processing any certain custom data on,

or pending your flow you may not need to consider it. The plugins you mention also include hooks you could use to add small snippets of code to run our developer decryption function on for any data you need to decrypt before processing by the system when a user with access permissions isn’t performing the actions (which would ago decrypt the data being pulled/processed)

With so many possible scenarios with those plugins it’s hard to say whether encryption would ever be an issue, but we find that most users either use some custom code to decrypt when needed or use other non encrypted fields to pass custom data

Hello! Can you confirm the license fee for Gravity Forms Encryption plugin (single license) is $42 one time fee (not $42 annually)?

Hello It is currently a lifetime (one time) fee. You can get all updates through your envato account or use the free Envato Market plugin for auto updates :)

Also, can this plugin be used for some fields and not others within a form? Or for some forms and not others? Or does it automatically apply to all of your Gravity forms?

Hello

All encryption options are per individual field in each form. Check the full plugin description for a list of supported field types and encryption options

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