But who oversees how charities use their assets and ensures that they are used for public benefit?

  That job lies with the Charitable Trusts Section of California’s Office of the Attorney General, which is part of the state’s Department of Justice. Charged with both regulatory and law enforcement responsibilities, the section has a big job.
https://www.svcf.org/about/news-media/blog/california-attorn...