Looks that it is claims to be protected against all of these attucks
Unlikely. Power filtering cannot help you when the leak is so gross that it makes timing differences you could darn near measure with a stopwatch.
Though the device looks pretty interesting and would be good for applications where the software is already largely protected! But the invest page makes it severely smell like a scam.