The ICP (Internet Content Provider) license is a permit issued by the Chinese Ministry of Industry and Information Technology to allow China-based websites to operate in Mainland China.
The ICP (Internet Content Provider) license is a permit issued by the Chinese Ministry of Industry and Information Technology to allow China-based websites to operate in Mainland China.