Child giving gifts and sadaqah

Q: My question is regarding children giving charity. From what I know, it is not permissible for them to give Sadaqah etc. from their own wealth. What about giving gifts from their own wealth? Also, what if they buy sweets with their own money, and then decide to to share them? How does it work?

I’m teaching, and the above topic came up. They were quite disappointed that they cannot give until they are baaligh, and it sounded like a lot of them had given before. They were asking if they got any reward for what they gave, or does it not count? Is it a sin? What must I tell them?

Sharing a secret with other people

Q: Someone told me a secret and I promised not to tell anyone. However, because the person who told me the secret started telling others with whom he is not even close. I ended up telling someone else the secret. I know this is wrong and an act of hypocrisy. How do I go about in making taubah and making up for this sin?