This feature is unlocked account-wide at level 6, with dyes also being available account-wide after unlocking them. A dye will state, in the information panel, if it has already been unlocked. Attempting to unlock the dye again will result in a chat message stating it has been unlocked and the dye will not be consumed.