I found out today that HashFlare has canceled my Bitcoin mining contract and I won't get any refund. A clause in the contract says that if Bitcoin mining is unprofitable for a time period exceeding 28 days, HashFlare can cancel the contract without refund.
I had only bought a small amount of hashrate from HashFlare so I am not too upset. However, given this action at the time when the Bitcoin market is getting bullish doesn't sound right to me. Also, they have canceled lifetime contracts in the past and not honored their agreements. They are still offering Ethereum mining contracts but I will not be partaking in those or any other HashFlare activities.