This simple form is powered by hyphen library, a part of hunspell project. Hunspell is a linguistic tool used in many programs, like OpenOffice or Adobe Indesign. The hyphenation algorithm is based on TeX system.
Read more about the algorithm here.
You will find information about hyphenation patterns and relevant licence for currently chosen language here.