As far as I know, in Spanish/Portuguese "derecho/direito" has both meaning (direction "right" and human "right") similar to English.
yes, this is correct
Is this use of "rights" correct?
It is correct, but it seems there is a confusion between the different meanings of direito. We are in the lesson on Directions, so I suppose it would be more coherent to put a sentence with the meaning "on the right".
I can only agree with you. This meaning of this word should not be used here.
Does that mean that "direitos" means rights as in "human rights"?
Yes, it does.
I think duolingo does try to teach multiple meanings of a word at once. It could do so more clearly.
I'm in the Politics section and this came up again