Masternodes do not hold any funds. They merely hold a masternode private key (not the same as your actual private key) which allows you to start and stop the masternode. There is a marker in your masternode configuration that links the masternode to your 1000 RAQ deposit. In the event of a masternode being hacked, all that will happen is that your masternode will go offline and you will lose your position in the payment queue.
Your local RAQ wallet still holds the 1000 RAQ so it is that wallet that will need to be secured. Ensure that your wallet is frequently backed up and encrypt your wallet.
If you go with a masternode provider, all he requires is your masternode private key and the transaction ID of your 1000 RAQ deposit. The masternode provider does not need your private key to the funds. You also do not need to send any funds to him.