The project's creators are a bit of a mystery, with limited transparency around them.