We know how important personal security is, so we’re excited to announce that as of today, Teachable will create SSL certificates by default for all new schools. On October 25, 2017, SSL will be enabled for all existing schools as well. Should you wish to enable it earlier, you can do so immediately by going to Settings > General > SSL Security in your admin area.
SSL ensures that any data on your school is encrypted and your students won't have to worry about the security of their information.
From your Settings area, you can preview how your site will look on SSL, then enable it without needing to wait until October 25 (when it will happen automatically).
If you don’t want SSL security on your school, you can also disable it from this area at any time. However, we strongly advise keeping it on to avoid security issues and search engine penalizations.
For the majority of people there should be no issues after enabling SSL, but those of you who have “mixed content” (some content on HTTP and other content on HTTPS) may experience browser warnings and improperly displayed content on certain pages. To avoid this, check on any content you’ve embedded from other sources (images, videos, etc.), and ensure that the source page uses HTTPS as well. (Previewing your school on SSL will give you the opportunity to catch any issues ahead of time.)
For more information on SSL and mixed content, take a look at this Knowledge Base article.