If you use the Arclab Web Form Builder you can avoid these problems as the form and the processing of the data (for example sending by email) takes place via your own website (your web server). In this way, you can ensure that no third party can access the form data.
How does it work?
check Create the form on your own computer (Windows PC).
check Upload the php script generated by the program to your own website (web server).
check The uploaded php script creates the form and handles the processing.
check The form data can be transmitted by email or written to a MySQL database.
check No external form hosting.
In order to secure the data transfer from the server to the user, you need an SSL certificate which has to be set up on the server. This can usually be done easily via the web configuration of your web server. In the program itself, no setting is necessary, the SSL encryption of the form page is done directly by your web server. All you have to do is upload the form to a web server accessed via "https://" and not "http://".
If you would like to submit the form data by email, this should be done best to a local email address. "Local email address" means an email address belonging to the server or to the domain of your website. This ensures that the data does not leave your server (or hosting provider) and the data it is not transmitted unencrypted over the Internet. In order to maintain the encryption chain you should make sure that you also access the email account in encrypted form with your email program. Most email accounts support SSL or TLS encryption for this purpose.