How are South African people's rights protected?

There are many legal structures in place that protect the rights of South African citizens. The most important of these is the Constitution, which includes the Bill of Rights, and is enforced by the Constitutional Court (known affectionately as the Concourt). See the link below for the Constitution of the Republic of South Africa.