Caché: Caching location-enhanced content to improve user privacy

Shahriyar Amini*, Janne Lindqvist, Jason Hong, Jialiu Lin, Eran Toch, Norman Sadeh

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

49 Citations (Scopus)


We present the design, implementation, and evaluation of Caché, a system that offers location privacy for certain classes of location-based applications. The core idea in Caché is to periodically pre-fetch potentially useful location-enhanced content well in advance. Applications then retrieve content from a local cache on the mobile device when it is needed. This approach allows an end-user to make use of location-enhanced content while only revealing to third-party content providers a large geographic region rather than a precise location. In this paper, we present an analysis that examines tradeoffs in terms of storage, bandwidth, and freshness of data. We then discuss the design and implementation of an Android service embodying these ideas. Finally, we provide two evaluations of Caché. One measures the performance of our approach with respect to privacy and mobile content availability using real-world mobility traces. The other focuses on our experiences using Caché to enhance user privacy in three open source Android applications.

Original languageEnglish
Title of host publicationMobiSys'11 - Compilation Proceedings of the 9th International Conference on Mobile Systems, Applications, and Services and Co-located Workshops
Number of pages13
Publication statusPublished - 8 Aug 2011
MoE publication typeA4 Article in a conference publication
EventInternational Conference on Mobile Systems, Applications, and Services - Bethesda, United States
Duration: 28 Jun 20111 Jul 2011
Conference number: 9


ConferenceInternational Conference on Mobile Systems, Applications, and Services
Abbreviated titleMobiSys
Country/TerritoryUnited States


  • caching
  • disconnected operation
  • location privacy
  • location-aware applications
  • location-enhanced content


Dive into the research topics of 'Caché: Caching location-enhanced content to improve user privacy'. Together they form a unique fingerprint.

Cite this