The National Commission for Protection of Child Rights (NCPCR) was set up in 2007 as a statutory body under the CPCR Act of 2005. It monitors all laws, policies, programs and administrative mechanisms in India to ensure children's rights as enshrined in the Constitution. Specifically, NCPCR oversees the implementation of acts related to juvenile justice, protection of children from sexual offenses, and the right to free and compulsory education. Its vision is for all children in India to enjoy their basic rights of survival, development, protection, and participation. NCPCR issues advisories to states and union territories on various issues concerning child safety, welfare programs, and effective implementation of laws.