Forums

Contact Form and GDPR Compliance

vtjoanne 04 May, 2018
How do I make my Contact form using Chronoforms v5 compliant with GDPR?

Thank you,
GreyHead 04 May, 2018
Hi vtjoanne,

That is up to you to decide - we don't know any more about GDPR than you do. At a minimum you need to have a checkbox saying that the user agrees with your terms and conditions.

Bob
vtjoanne 10 May, 2018
Does your form component offer the option to NOT save data to database? Do you know if the Joomla contact form stores data to the database?
Thank you.
GreyHead 10 May, 2018
Hi vtjoanne,

ChronoForms gives you control over what happens to the form data. You decide if you want to save it or not.

Sorry, but I don't know about the Joomla contact form.

Bob
vtjoanne 11 May, 2018
Please let me know where in the form itself or the component that I can set the data to not be saved to database.
Thank you.
GreyHead 11 May, 2018
Hi vtjoanne,

The data is not saved unless you enable the Data Save in the Simple form Wizard or add a Save Data action in the Advanced form Wizard.

Bob
vtjoanne 14 May, 2018
The data was being saved. This was set to "Yes". Is this where it should be set to "No"?

http://prntscr.com/jhqisx

thank you.
GreyHead 15 May, 2018
Hi vtjoanne,

Yes, I guess so . . .

Bob
vtjoanne 15 May, 2018
hmmm. Not sure why you cannot give me a definite answer. This is your forms component correct?
GreyHead 15 May, 2018
Hi vtjoanne,

It's not my component but Max's (Admin in the forums here).

Enabled = Yes - the action is enabled and will be run.

Enabled = No - the action is disabled and will not be run.

Bob
vtjoanne 18 May, 2018
Hi Bob, thanks for your confirmation.
On another matter, would you let me know how I can move the check box so it's on a line of it's own? No matter where I place it it's always next to the captcha on the same line, I'd like the captcha and the consent to be on separate lines.

http://prntscr.com/jjndl5
http://prntscr.com/jjnf2f

Thank you,
Joanne
GreyHead 19 May, 2018
Hi Joanne,

ChronoForms will normally put them one after the other - is there something in the CSS on the page that is changing that?

Bob
jdran 25 May, 2018
Hi! Very informative, thanks for the info guys!

Joanne, to do what you ask, you have to select "Label Position : Top" when editing the checkbox.

There is another question we must know about this.

Is the email sent via a secure layer or it is not encrypted? I m looking but I can't find anything and I have to clear it out in our Privacy terms.


EDIT: I found the according option for encrypting the email sent and I found this FAQ info.
I guess I have to install the Crypt_GPG on my server?
If the website is in SSL, isn't anything sent from the form already encrypted? Or I have to have the script also installed?

Thank you!
GreyHead 25 May, 2018
Hi jdran,

SSL encrypts the information sent between your server and the user's browser - see here. It does not affect emails sent or data stored.

By default ChronoForms does not encrypt emails, or data saved either.

Bob
dmachado 29 May, 2018
Hello,

I need to create a form to collect information, after get the information from the user i need to send the email and request consent. Is it after filling the form and send email to the client generate a unique link to change status on the database.
Is this possible?

Kind Regards
GreyHead 29 May, 2018
Hi dmachado,

Yes it's possible.

Save the data to the a database table with an 'unconfirmed' status and a unique identifier string. Build a link to a separate form event including the identifier string.

In the separate event check that the identifier exists; if it does then update the status to 'confirmed'.

You should probably run a cron job to clean the table every so often and delete any unconfirmed records more that say 7 days old.

Bob
dmachado 29 May, 2018
Hello,

Thanks for your quick reply!

Im facing a few problems where to do all does things in chronoform. Could you please tell me where can I find in the manual ?

I allready create the form and saving to database. I dont know where to create the unconfirmed status and how to generate the link with the variable to update the status.

Thanks in advance
jdran 30 May, 2018
This feature (dmachado's request) is also interesting for me too. Perhaps a new entry for your blog?😉
(even though I guess with trial and error, this can be done, but it would be a nice article)
edit: jeez, I haven't seen so far (or I did not remember) that your blog is basically product updates!
healyhatman 30 May, 2018
Everything you need is in the demo forms and the manual.
GreyHead 30 May, 2018
Hi,

You create the 'unconfirmed' status by adding a new 'status' column to your table and setting a value of 'unconfirmed' when the form submits. (The column name and value can be different - you just need a way to know that this record has not yet been confirmed.

You can build a link in the Email or using a PHP or Custom Code action before the Email action. It is a basic HTML link to a form event with the identifier added
<?php
$form->data['link'] = "https://domain_name.com/index.php?option=com_chronoforms5&chronoform=form_name&event=confirm&my_id={$form->data['my_id']}";
$form->data['link'] = "<a src='{$form->data['link']}' >some text</a>";
?>
Bob
TWC 12 Mar, 2020
I am using Chronoforms 6 (a very powerful contactform, thanks).

Is there a possibility to use a checkbox saying yes i am confirming to GDPR and using a hyperlink to the sites GDPR-statement?

Thank you in advance
GreyHead 12 Mar, 2020
Hi vtjoanne,

You can add a checkbox or radio button and include a link in the label or the additional text.

Bob
TWC 12 Mar, 2020
Thank you GreyHead this worked well, but the first word is covered by the checkbox



I used the description field to insert my information and used a hyperlink for GDPR
GreyHead 13 Mar, 2020
Hi TWC,

Please check the CSS on your page. Some templates over-write the ChronoForms CSS and give you odd results like this. There may be a template setting to turn off custom form formatting.

Bob
This topic is locked and no more replies can be posted.