Duck duck go isn't private, it's owned by Microsoft basically.
None of them are really private and censor shit. All are pozzed.
That's why an aggregator like Searx is best imo.
When it works
I said this in another reply, but I'll just reiterate. When I was running a public instance, it definitely sucked and didn't work. But I've had pretty much zero issues hosting a private instance.