You might want to consult our previous website, which is more documented than this one.
Our legal notice is here.