This document proposes using truncated non-negative matrix factorization (NMF) with sparseness constraints for privacy-preserving data perturbation. NMF is used to distort individual data values while preserving statistical distributions. Experimental results on breast cancer and ionosphere datasets show that the method effectively conceals sensitive information while maintaining data mining performance after distortion, as measured by a k-nearest neighbors classifier's accuracy. The degree of data distortion and privacy can be controlled by varying the NMF rank, sparseness constraint, and truncation threshold.