The Center for a Free Cuba is a non-profit institution dedicated to promoting human rights and democracy in Cuba .