"The goal is that the gadgets are common to all the users and non editable. The dashboard should be edited by the each user himself and private"
It is impossible as the two goals conflict each other. To make your dashboard having 'user' scope, the only way is to put it in user page. Unfortunately, that restricts gadgets in the same page to private access