In the footer on there is an Internet Content Provider (“ICP”) license number for StarLeaf which is a requirement set by the Chinese government that permits China-based websites to operate in China.

ICP license numbers are permits issued by the Chinese Ministry of Industry and Information Technology. The ICP license number on the StarLeaf Portal (19033027) is also a link to the Chinese government website that explains the ICP license system.