If you plan to embed GiveForms on your website, you must have SSL enabled on your website.
Yes, if you plan to embed GiveForms on your website, you must have SSL enabled on your website.
You can get a free SSL certificate through Let's Encrypt. Cloudflare also offers free SSL for those using their free DNS service.