Yes, they are. When making deposits via these methods, you never share any of your personal or banking information, thereby reducing the number of potential problems that a site might have with its security. Also, these services use state-of-the-art security and encryption technology for protection.