There are at least 3 features of Jupiter.
sell order
DCA
Perpetual
all these features lock your funds in a smart contract until either executed or cancelled, they are all under control of the user so the funds do remain in the users control and are not sold.
perhaps you could create a list of smart contract addresses when a user interacts with, if the funds are still present in the contract then its treated as stored and not transferred/withdrawn
thanks