The developer indeed looks pretty shady. Weird screenshot security certificates and knockoff drop-shipped electronics, on top of their plethora of browser extensions and desktop apps. They seem to be based in Portugal.
https://www.oinkandstuff.com/2019/04/10/%f0%9f%90%97-oinkand...