Wiktionary
short leash
n. (context idiomatic English) A strict set of rules, or great scrutiny or oversight which limit one's freedom of action.