It is 100% safe to put the priv. Key?
To unlock you wallet and confirm a transaction?
If you on myetherwallet.com website it is safe.
How else you can do something with your ETH?
You need to unlock your wallet by your key file or private key before send ETH or request something from a smartcontract.