Internet Content Rating Association (ICRA): The Internet Content Rating Association was formed in April 1999 as an independent, non-profit organization. Her mission is to develop, implement and manage an internationally acceptable voluntary self-rating system... ( : 2021-03-20)