Polyphosphate is a phosphate polymer which is effective for stain removal and prevention of stain deposition. Ultraphosphate belongs to the polyphosphate group and has a highly branched mesh-like structure. To evaluate stain control ability of ultraphosphate, we used HAP powder, glass-ionomer cement and detached human teeth for models of in vitro stain control experiments. When using HAP powder...