Trump says a deal is done but the details have not been confirmed by China or the app's owner ByteDance.

The White House said Oracle would be responsible for TikTok's data and security and that Americans will control six of the seven seats for a planned board.

The White House said a deal could be signed "in the coming days", but Beijing is yet to comment.