A Charitable Foundation is a vehicle usually established for the purposes of making donations to charitable causes. e.g. to cater for the welfare of abandoned children; promote education; religious causes etc.
However, a Foundation that is set up purely to administer assets for the benefit of one’s children, would not be considered a charitable foundation.
A charitable Foundation would not be a suitable vehicle to preserve wealth.