Den tyska grundlagen har ett omfattande skydd för medborgerliga fri- och rättigheter vilkas efterlevnad ytterst bevakas av den tyska författningsdomstolen , Bundesverfassungsgericht .