{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,14]],"date-time":"2026-04-14T07:35:25Z","timestamp":1776152125048,"version":"3.50.1"},"reference-count":41,"publisher":"MDPI AG","issue":"4","license":[{"start":{"date-parts":[[2021,4,6]],"date-time":"2021-04-06T00:00:00Z","timestamp":1617667200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IJGI"],"abstract":"<jats:p>As mobile phone technology evolves quickly, people could use mobile phones to conduct business, watch entertainment shows, order food, and many more. These location-based services (LBS) require users\u2019 mobility data (trajectories) in order to provide many useful services. Latent patterns and behavior that are hidden in trajectory data should be extracted and analyzed to improve location-based services including routing, recommendation, urban planning, traffic control, etc. While LBSs offer relevant information to mobile users based on their locations, revealing such areas can pose user privacy violation problems. An efficient privacy preservation algorithm for trajectory data must have two characteristics: utility and privacy, i.e., the anonymized trajectories must have sufficient utility for the LBSs to carry out their services, and privacy must be intact without any compromise. Literature on this topic shows many methods catering to trajectories based on GPS data. In this paper, we propose a privacy preserving method for trajectory data based on Call Detail Record (CDR) information. This is useful as a vast number of people, particularly in underdeveloped and developing places, either do not have GPS-enabled phones or do not use them. We propose a novel framework called Privacy-Preserving Trajectory Publication Framework for CDR (PPTPF) for moving object trajectories to address these concerns. Salient features of PPTPF include: (a) a novel stay-region based anonymization technique that caters to important locations of a user; (b) it is based on Spark, thus it can process and anonymize a significant volume of trajectory data successfully and efficiently without affecting LBSs operations; (c) it is a component-based architecture where each component can be easily extended and modified by different parties.<\/jats:p>","DOI":"10.3390\/ijgi10040224","type":"journal-article","created":{"date-parts":[[2021,4,6]],"date-time":"2021-04-06T06:05:43Z","timestamp":1617689143000},"page":"224","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":8,"title":["PPTPF: Privacy-Preserving Trajectory Publication Framework for CDR Mobile Trajectories"],"prefix":"10.3390","volume":"10","author":[{"given":"Jianxi","family":"Yang","sequence":"first","affiliation":[{"name":"School of Information Science and Engineering, Chongqing Jiaotong University, Nan\u00e1n District, Chongqing 400074, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Manoranjan","family":"Dash","sequence":"additional","affiliation":[{"name":"Data Science Consortium, National University of Singapore, Singapore 117602, Singapore"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1090-505X","authenticated-orcid":false,"given":"Sin G.","family":"Teo","sequence":"additional","affiliation":[{"name":"Cybersecurity Department, Institute for Infocomm Research, Singapore 138632, Singapore"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2021,4,6]]},"reference":[{"key":"ref_1","unstructured":"(2021, January 25). How Many Mobile Phones Are in the World?. Available online: https:\/\/www.bankmycell.com\/blog\/how-many-phones-are-in-the-world."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"10","DOI":"10.1140\/epjds\/s13688-015-0046-0","article-title":"A survey of results on mobile phone datasets analysis","volume":"4","author":"Blondel","year":"2015","journal-title":"EPJ Data Sci."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"124","DOI":"10.1109\/COMST.2015.2491361","article-title":"Large-scale mobile traffic analysis: A survey","volume":"18","author":"Naboulsi","year":"2015","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_4","first-page":"1","article-title":"From seconds to months: An overview of multi-scale dynamics of mobile telephone calls","volume":"88","author":"Moro","year":"2015","journal-title":"Eur. Phys. J. B"},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"James, J. (2020). The smart feature phone revolution in developing countries: Bringing the internet to the bottom of the pyramid. The Impact of Smart Feature Phones on Development, Springer.","DOI":"10.1007\/978-3-030-62212-1_2"},{"key":"ref_6","unstructured":"(2021, January 25). Number of Smartphone in 2021. Available online: https:\/\/www.statista.com\/statistics\/330695\/number-of-smartphone-users-worldwide."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1140\/epjds\/s13688-016-0067-3","article-title":"Estimation and monitoring of city-to-city travel times using call detail records","volume":"5","author":"Kujala","year":"2016","journal-title":"EPJ Data Sci."},{"key":"ref_8","unstructured":"Poushter, J., and Oates, R. (2015). Cell Phones in Africa: Communication Lifeline, Pew Research Center."},{"key":"ref_9","unstructured":"(2021, January 25). Summary of the HIPAA Privacy Rule, Available online: https:\/\/www.hhs.gov\/hipaa\/for-professionals\/privacy\/laws-regulations\/index.html."},{"key":"ref_10","unstructured":"(2021, January 25). GDPR Privacy Policy Template. Available online: https:\/\/www.privacypolicies.com\/blog\/gdpr-privacy-policy\/."},{"key":"ref_11","first-page":"1","article-title":"Unique in the crowd: The privacy bounds of human mobility","volume":"3","author":"Hidalgo","year":"2013","journal-title":"Sci. Rep. Nat."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Acs, G., and Castellucia, C. (2014, January 24\u201327). A case study: Privacy preserving release of spatio-temporal density is Paris. Proceedings of the 20th SIGKDD Conference, New York, NY, USA.","DOI":"10.1145\/2623330.2623361"},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Dash, M., Koo, K.K., Gomes, J.B., Krishnaswamy, S.P., Rugeles, D., and Shi-Nash, A. (2015, January 23\u201327). Next, Place Prediction by Understanding Mobility Patterns. Proceedings of the 14th PerCom (PerMoby Workshop), St. Louis, MO, USA.","DOI":"10.1109\/PERCOMW.2015.7134083"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Kellaris, G., and Papadopoulos, S. (2013, January 30). Practical differential privacy via grouping and smoothing. Proceedings of the VLDB Endowment, Riva del Garda, Italy.","DOI":"10.14778\/2535573.2488337"},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Gambs, S., Killijian, M.O., and del Prado Cortez, M.N.N. (2012, January 10). Next, Place Prediction Using Mobility Markov Chains. Proceedings of the First Workshop on Measurement, Privacy, and Mobility, Bern, Switzerland.","DOI":"10.1145\/2181196.2181199"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Mir, D.J., Isaacman, S., C\u00e1ceres, R., Martonosi, M., and Wright, R.N. (2013, January 6\u20139). Dp-where: Differentially private modeling of human mobility. Proceedings of the 2013 IEEE International Conference on Big Data, Santa Clara, CA, USA.","DOI":"10.1109\/BigData.2013.6691626"},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"LeFevre, K., DeWitt, D.J., and Ramakrishnan, R. (2006, January 3\u20137). Mondrian multidimensional k-anonymity. Proceedings of the ICDE 2006, Atlanta, GA, USA.","DOI":"10.1109\/ICDE.2006.101"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"1010","DOI":"10.1109\/69.971193","article-title":"Protecting respondents identities in microdata release","volume":"13","author":"Samarati","year":"2001","journal-title":"IEEE Trans. Knowl. Data Eng."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"571","DOI":"10.1142\/S021848850200165X","article-title":"Achieving k-anonymity privacy protection using generalization and suppression","volume":"10","author":"Sweeney","year":"2002","journal-title":"Int. J. Uncertain. Fuzziness Knowl. Based Syst."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"557","DOI":"10.1142\/S0218488502001648","article-title":"k-anonymity: A model for protecting privacy","volume":"10","author":"Sweeney","year":"2002","journal-title":"Int. J. Uncertain. Fuzziness Knowl. Based Syst."},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Machanavajjhala, A., Gehrke, J., Kifer, D., and Venkitasubramaniam, M. (2006, January 3\u20137). l-diversity: Privacy beyond k-anonymity. Proceedings of the ICDE 2006, Atlanta, GA, USA.","DOI":"10.1109\/ICDE.2006.1"},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Xiao, X., Yi, K., and Tao, Y. (2010, January 22\u201326). The hardness and approximation algorithms for l-diversity. Proceedings of the 13th International Conference on Extending Database Technology, Lausanne, Switzerland.","DOI":"10.1145\/1739041.1739060"},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Li, N., Li, T., and Venkatasubramanian, S. (2007, January 15\u201320). t-closeness: Privacy beyond k-anonymity and l-diversity. Proceedings of the ICDE 2007, Istanbul, Turkey.","DOI":"10.1109\/ICDE.2007.367856"},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/1749603.1749605","article-title":"Privacy-preserving data publishing: A survey of recent developments","volume":"42","author":"Fung","year":"2010","journal-title":"ACM Comput. Surv. CSUR"},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Abul, O., Bonchi, F., and Nanni, M. (2008, January 7\u201312). Never Walk Alone: Uncertainty for Anonymity in Moving Objects Databases. Proceedings of the 24th ICDE Conference, Canc\u00fan, Mexico.","DOI":"10.1109\/ICDE.2008.4497446"},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Dai, J., and Qiao, K. (2018). A Privacy Preserving Framework for Worker\u2019s Location in Spatial Crowdsourcing Based on Local Differential Privacy. Future Internet, 10.","DOI":"10.3390\/fi10060053"},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Zhang, L., Jin, C., Huang, H.P., Fu, X., and Wang, R.C. (2019). A Trajectory Privacy Preserving Scheme in the CANNQ Service for IoT. Sensors, 19.","DOI":"10.3390\/s19092190"},{"key":"ref_28","first-page":"3429256","article-title":"A Privacy-Preserving Trajectory Publication Method Based on Secure Start-Points and End-Points","volume":"2020","author":"Zhao","year":"2020","journal-title":"Mob. Inf. Syst."},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Hong, J.I., and Landay, J.A. (2004, January 6\u20139). An arhitecture for privacy-sensitive ubiquitous computing. Proceedings of the International Conference on Mobile Systems, Applications, and Services, Boston, MA, USA.","DOI":"10.1145\/990064.990087"},{"key":"ref_30","unstructured":"Kido, H., Yanagisawa, Y., and Satoh, T. (2005, January 11\u201314). An anonymous communication technique using dummies for location based services. Proceedings of the IEEE International Conference on Pervasive Services, Santorini, Greece."},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Ghinita, G., Kalnis, P., Khoshgozaran, A., Shahabi, C., and Tan, K.L. (2008, January 9\u201312). Private queries in location based services: Anonymizers are not necessary. Proceedings of the ACM Conference on Management of Data, Vancouver, BC, Canada.","DOI":"10.1145\/1376616.1376631"},{"key":"ref_32","unstructured":"Khoshgozaran, A., and Shahabi, C. (2007, January 16\u201318). Blind evaluation of nearest neighbor queries using space transformation to preserve location privacy. Proceedings of the International Symposium on Spatial and Temporal Databases, Boston, MA, USA."},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Yiu, M.L., Jensen, C., Huang, X., and Lu, H. (2008, January 7\u201312). Managaing the trade-offs among location privacy, query performance, and query accuracy in mobile services. Proceedings of the IEEE International Conference on Data Engineering, Canc\u00fan, Mexico.","DOI":"10.1109\/ICDE.2008.4497445"},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Hasan, M.M., and Ali, M.E. (2017, January 16\u201319). Estimating travel time of Dhaka city from mobile phone call detail records. Proceedings of the International Conference on Information and Communication Technologies and Development, Lahore, Pakistan.","DOI":"10.1145\/3136560.3136566"},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Alam, C.N., Manaf, K., Atmadja, A.R., and Aurum, D.K. (2016, January 26\u201327). Implementation of haversine formula for counting event visitor in the radius based on Android application. Proceedings of the International Conference on Cyber and IT Service Management, Bandung, Indonesia.","DOI":"10.1109\/CITSM.2016.7577575"},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Samarati, P., and Sweeney, L. (1998, January 1\u20133). Generalizing data to provide anonymity when disclosing information. Proceedings of the 17th PODS Conference, Seattle, WA, USA.","DOI":"10.1145\/275487.275508"},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Mathew, W., Raposo, R., and Martins, B. (2012, January 5\u20138). Predicting future locations with hidden Markov models. Proceedings of the ACM Conference on Ubiquitous Computing, Pittsburgh, PA, USA.","DOI":"10.1145\/2370216.2370421"},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Gagniuc, P.A. (2017). Markov Chains: From Theory to Implementation and Experimentation, John Wiley & Sons.","DOI":"10.1002\/9781119387596"},{"key":"ref_39","unstructured":"Ousterhout, K., Rasti, R., Ratnasamy, S., Shenker, S., and Chun, B.G. (2015, January 4\u20136). Making sense of performance in data analytics frameworks. Proceedings of the 12th USENIX Symposium on Networked Systems Design and Implementation (NSDI 15), Oakland, CA, USA."},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"Silva, D.F., and Batista, G.E. (2016, January 5\u20137). Speeding up all-pairwise dynamic time warping matrix calculation. Proceedings of the 2016 SIAM International Conference on Data Mining, Miami, FA, USA.","DOI":"10.1137\/1.9781611974348.94"},{"key":"ref_41","doi-asserted-by":"crossref","unstructured":"Gupta, P., Sharma, A., and Jindal, R. (2018, January 14\u201315). An Approach for Optimizing the Performance for Apache Spark Applications. Proceedings of the International Conference on Computing Communication and Automation (ICCCA), Greater Noida, Inda.","DOI":"10.1109\/CCAA.2018.8777541"}],"container-title":["ISPRS International Journal of Geo-Information"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2220-9964\/10\/4\/224\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,13]],"date-time":"2025-10-13T13:34:02Z","timestamp":1760362442000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2220-9964\/10\/4\/224"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,4,6]]},"references-count":41,"journal-issue":{"issue":"4","published-online":{"date-parts":[[2021,4]]}},"alternative-id":["ijgi10040224"],"URL":"https:\/\/doi.org\/10.3390\/ijgi10040224","relation":{},"ISSN":["2220-9964"],"issn-type":[{"value":"2220-9964","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,4,6]]}}}