Unlike a charitable foundation, a private foundation does not generally solicit funds from the public. And a private foundation does not have the legal requirements and reporting responsibilities of a registered, non-profit or charitable foundation. Not all foundations engage in philanthropy: some private foundations are used for estate planning purposes.
A private foundation is not a non-profit.