I haven't read her card, but if it says any deployment phase, could that be the opponents too?
While the wording could be construed to allow it to be done on an opponents turn, that doesn't feel in sync with other units that have deployment phase abilities like Uncle Rivet or the Treasure Hunter. That said, I think the reason its "any" is to indicate that she can do it on the turn she's deployed. That doesn't feel offensive to me because you lose the units until the next deployment anyway, making her wait till 2nd deployment phase means points spent have no bearing on the game for 3 turns, that's a long time, particularly in a 10pt game. So I'd play it, only on Allied Deployment Phase, but able to be done on the turn she hits the table.