Kim Kardashian donates 10 percent of all of her earnings to charity.

The 'Keeping Up with the Kardashians' star, who is estimated to be worth $40 million, has hit back after being criticised for only giving a portion of the proceeds from her latest monthly eBay auction, of her old clothes and accessories, to the non-profit organisation, International Medical Corps, to help victims of Typhoon Haiyan in the Philippines.

The 33-year-old beauty defended herself on her Celebuzz blog on Tuesday (10.12.13), writing: ''I feel compelled to speak about something that is in my head and my heart. Being in the public eye, there are times I feel like I get criticised for any and everything I do.

''The problem comes in when I get attacked for giving and trying to help people. My dad always taught me the importance of giving back. I don't publicise everything I do to help charities and people all over the world. I do it because I want to.

''So for people to attack me for giving 10 percent of my eBay auction sales to the people of the Philippines, that hurts.

''I give 10 percent of all my earnings to charities, not just these eBay auctions.''

The brunette beauty hopes people will realise that it is important to make donations, even if they are small.

She added: ''I will continue to do what is in my heart and am happy to know many others have enjoyed purchasing from me, as they too are giving with me.

''Giving comes from the heart. We all need to be reminded of this as we celebrate the holiday season this year.''