I wouldn't call it innovative; a simple library for yolo has been able to apply blurring to objects for a long time...
And there is no real trust in blurring as such. At the moment, I know of three ways to remove blurring, and all of them are publicly available on GitHub. Yes, they are mainly designed for text extraction, but that may be temporary.
So, if you want to hide a face, it's better not to hide it but to replace it, but that's just my opinion.