Permissions by area and by location: how they combine in Klyra