A Hybrid File Storage Backend for Django
tech.onefinestay.com
tech.onefinestay.com
A typical anonymized DB dump is likely to share primary key values with production, and often an adversary knowing that user X posted something they'd rather keep private on your app will be able to simply look up their identity on your production server without privileged access.
Generating useful fake data is also hard, of course, and won't hit your edge cases like real production data, but then again, the code you're writing now won't really be exercised by the unwashed masses until you release it, so using production data is mostly a protection against regressions. If you've got sensitive content in your app, you should consider stronger test coverage in lieu of production dumps. Of course performance regressions can be hard to keep under wraps with automated testing (though you can defend against things like N+1 query problems), so YMMV.
I'll make another argument in favour of production dumps though. It gives developers a proper feel to how a website functions. For UI-oriented developers like myself, having just enough data to allow the website to function on a technical level, isn't enough. Your search code is going to feel very different with 20 million products vs a few dozen dummy products.