We presented a novel data anonymisation approach, which takes into account the reliability of data requesters and the relative attribute importance for the application purpose. We quantified the level of anonymisation through the concept of the degree of data anonymisation, and derived a decomposition algorithm for data anonymisation. Our experimental results show that our data anonymisation method achieves better data utility than general approaches with regard to the trust and application purposes.