demophac