Recently, mobile services of ephemeral communications, such as Snapchat, are becoming increasingly popular because of their "burn after reading" functionality. However, recent events show that these services do not achieve the claimed functionality supporting truly self-destructing messages. In this paper, we address the problem of privacy protection in ephemeral communications involving untrusted service providers. We present SecureSnaps, a forward secrecy cryptosystem with self-destructing messages. In this system, we introduce a trusted module supervised by a trusted third party in order to ensure the security of user's private keys, so that untrusted service providers cannot access the communications among users. We take a new approach, called cryptographic counting control, to implement message's self-destruction functionality which meets the requirement for forward secrecy. By adopting this approach, no one, including the original sender, service provider, and key management module, can recover past messages once these messages have entered the "destroyed state". We prove that the proposed scheme is provably secure against chosen plaintext attacks. Our experiment results demonstrate its efficiency and practicality for large-size group of users.