[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-0-en-105":3,"doc-seo-149271-105":59,"doc-detail-149271-en":135},{"code":4,"msg":5,"data":6},0,"success",[7,13,18,23,28,33,38,43,48,51,55],{"id":8,"doc_module":4,"doc_module_name":9,"category_name":10,"show_sort_weight":11,"slug":12},1,"Document","Story & Novel",90,"story-novel",{"id":14,"doc_module":4,"doc_module_name":9,"category_name":15,"show_sort_weight":16,"slug":17},2,"Literature",80,"literature",{"id":19,"doc_module":4,"doc_module_name":9,"category_name":20,"show_sort_weight":21,"slug":22},4,"Exam",70,"exam",{"id":24,"doc_module":4,"doc_module_name":9,"category_name":25,"show_sort_weight":26,"slug":27},5,"Comic",60,"comic",{"id":29,"doc_module":4,"doc_module_name":9,"category_name":30,"show_sort_weight":31,"slug":32},6,"Technology",50,"technology",{"id":34,"doc_module":4,"doc_module_name":9,"category_name":35,"show_sort_weight":36,"slug":37},7,"Healthcare",40,"healthcare",{"id":39,"doc_module":4,"doc_module_name":9,"category_name":40,"show_sort_weight":41,"slug":42},8,"Research & Report",30,"research-report",{"id":44,"doc_module":4,"doc_module_name":9,"category_name":45,"show_sort_weight":46,"slug":47},9,"Religion & Spirituality",20,"religion-spirituality",{"id":46,"doc_module":4,"doc_module_name":9,"category_name":49,"show_sort_weight":46,"slug":50},"World Cup","world-cup",{"id":52,"doc_module":4,"doc_module_name":9,"category_name":53,"show_sort_weight":52,"slug":54},10,"Lifestyle","lifestyle",{"id":56,"doc_module":4,"doc_module_name":9,"category_name":57,"show_sort_weight":24,"slug":58},19,"General","general",{"code":4,"msg":60,"data":61},"ok",{"site_id":62,"language":63,"slug":64,"title":65,"keywords":66,"description":67,"schema_data":68,"social_meta":128,"head_meta":130,"extra_data":132,"updated_unix":134},105,"en","the-webs-sixth-sense-a-study-of-scripts-accessing-smartphone-sensors","The Web’s Sixth Sense - A Study of Scripts Accessing Smartphone Sensors","","A large-scale measurement study examines how smartphone sensor APIs are used on the mobile web and how stateless tracking is performed. The research extends OpenWPM into OpenWPMMobile, enabling plausible sensor emulation for motion, orientation, proximity, and light. Sensor APIs are accessed on thousands of top websites by scripts from many domains, alongside mobile fingerprinting attempts. The study finds sensor misuse often overlaps with fingerprinting and that exfiltrated readings are sent for remote analysis. It evaluates countermeasures and finds common protections and even privacy-focused browsers often fail to implement W3C mitigations.",{"@graph":69,"@context":127},[70,84,106],{"@type":71,"itemListElement":72},"BreadcrumbList",[73,77,79,82],{"item":74,"name":75,"@type":76,"position":8},"https://docshare.wps.com","Home","ListItem",{"item":78,"name":9,"@type":76,"position":14},"https://docshare.wps.com/document/",{"item":80,"name":40,"@type":76,"position":81},"https://docshare.wps.com/document/research-report/",3,{"item":83,"name":65,"@type":76,"position":19},"https://docshare.wps.com/document/the-webs-sixth-sense-a-study-of-scripts-accessing-smartphone-sensors/149271/",{"url":83,"name":65,"@type":85,"image":86,"author":91,"headline":65,"publisher":94,"fileFormat":97,"inLanguage":63,"description":67,"dateModified":98,"datePublished":99,"encodingFormat":97,"isAccessibleForFree":100,"interactionStatistic":101},"DigitalDocument",{"url":87,"@type":88,"width":89,"height":90},"https://docshare.wps.com/thumbnails/the-webs-sixth-sense-a-study-of-scripts-accessing-smartphone-sensors/149271.png","ImageObject",300,407,{"name":92,"@type":93},"Rowan","Person",{"url":74,"name":95,"@type":96},"DocShare","Organization","application/pdf","2026-10-17","2026-08-27",true,{"@type":102,"interactionType":103,"userInteractionCount":105},"InteractionCounter",{"@type":104},"ViewAction",16,{"@type":107,"mainEntity":108},"FAQPage",[109,115,119,123],{"name":110,"@type":111,"acceptedAnswer":112},"What does the study measure about mobile web sensor use?","Question",{"text":113,"@type":114},"It measures the prevalence of scripts accessing smartphone sensor APIs and examines stateless tracking behavior on the mobile web.","Answer",{"name":116,"@type":111,"acceptedAnswer":117},"How is OpenWPM extended for this research?",{"text":118,"@type":114},"The work extends OpenWPM into OpenWPMMobile, adding the ability to emulate plausible smartphone sensor values and mobile browsing behavior.",{"name":120,"@type":111,"acceptedAnswer":121},"What relationship does the study find between sensor access and fingerprinting?",{"text":122,"@type":114},"It finds significant overlap: a majority of scripts accessing motion sensors also engage in browser fingerprinting.",{"name":124,"@type":111,"acceptedAnswer":125},"How effective are existing privacy countermeasures against sensor misuse?",{"text":126,"@type":114},"Popular tracking protection lists and privacy-focused browsers commonly fail to block many sensor-misusing tracking scripts and do not fully implement W3C-suggested mitigations.","https://schema.org",{"og:url":83,"og:type":129,"og:title":65,"og:site_name":95,"og:description":67},"article",{"robots":131,"canonical":83},"index,follow",{"doc_id":133,"site_id":62},149271,1787797360,{"code":4,"msg":5,"data":136},{"doc_id":133,"user_id":137,"nickname":92,"user_avatar":138,"doc_module":4,"category_id":39,"category_name":40,"doc_title":65,"doc_description":67,"doc_content":139,"file_id":140,"file_url":141,"file_type":142,"file_size":143,"view_count":105,"is_deleted":4,"is_public":8,"is_downloadable":8,"audit_status":8,"page_count":144,"language":145,"language_code":63,"site_id":62,"html_lang":63,"table_of_contents":146,"faqs":147,"seo_title":148,"seo_description":67,"update_tm":134,"read_time":149,"preview_page_count":4},1099514067415,"https://ap-avatar.wpscdn.com/avatar/100002539d78ffe74a7?x-image-process=image/resize,m_fixed,w_180,h_180&k=1779092875211072502","The Web’s Sixth Sense:  \nA Study of Scripts Accessing Smartphone Sensors  \nAnupam Das  \nNorth Carolina State University [anupam.das@ncsu.edu](anupam.das@ncsu.edu)  \nGunes Acar Princeton University [gunes@princeton.edu](gunes@princeton.edu)  \nNikita Borisov  \nUniversity of Illinois at Urbana-Champaign [nikita@illinois.edu](nikita@illinois.edu)  \nABSTRACT  \nWe present the first large-scale measurement of smartphone sensor API usage and stateless tracking on the mobile web. We extend the OpenWPM web privacy measurement tool to develop OpenWPMMobile, adding the ability to emulate plausible sensor values for different smartphone sensors such as motion, orientation, proximity and light. Using OpenWPM-Mobile we find that one or more sensor APIs are accessed on 3 695 of the top 100K websites by scripts originating from 603 distinct domains. We also detect fingerprinting attempts on mobile platforms, using techniques previously applied in the desktop setting. We find significant overlap between fingerprinting scripts and scripts accessing sensor data. For example, 63% of the scripts that access motion sensors also engage in browser fingerprinting.  \nTo better understand the real-world uses of sensor APIs, we cluster JavaScript programs that access device sensors and then perform automated code comparison and manual analysis. We find a significant disparity between the actual and intended use cases of device sensor as drafted by W3C. While some scripts access sensor data to enhance user experience, such as orientation detection and gesture recognition, tracking and analytics are the most common use cases among the scripts we analyzed. We automated the detection of sensor data exfiltration and observed that the raw readings are frequently sent to remote servers for further analysis.  \nFinally, we evaluate available countermeasures against the misuse of sensor APIs. We find that popular tracking protection lists such as EasyList and Disconnect commonly fail to block most tracking scripts that misuse sensors. Studying nine popular mobile browsers we find that even privacy-focused browsers, such as Brave and Firefox Focus, fail to implement mitigations suggested by W3C, which includes limiting sensor access from insecure contexts and cross-origin iframes. We have reported these issues to the browser vendors.  \nPermission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission [and/or a fee. Request permissions from permissions@acm.org](and/or a fee. Request permissions from permissions@acm.org).  \nCCS’18, October 15–19, 2018, Toronto, ON, Canada  \n© 2018 Copyright held by the owner/author(s) . Publication rights licensed to ACM. ACM ISBN 978-1-4503-5693-0/18/10. . . $15.00  \n[https://doi.org/10.1145/3243734.3243860](https://doi.org/10.1145/3243734.3243860)  \nAmogh Pradeep  \nNortheastern University [a.pradeep@northeastern.edu](a.pradeep@northeastern.edu)  \nCCS CONCEPTS  \n• Security and privacy → Web application security; Privacy protections;  \nKEYWORDS  \nSensors; Mobile browser; On-line tracking; Fingerprinting  \nACM Reference Format:  \nAnupam Das, Gunes Acar, Nikita Borisov, and Amogh Pradeep. 2018. The Web’s Sixth Sense: A Study of Scripts Accessing Smartphone Sensors. In 2018 ACM SIGSAC Conference on Computer and Communications Security (CCS’18), October 15–19, 2018, Toronto, ON, Canada. ACM, New York, NY, USA, 18 pages. [https://doi.org/10.1145/3243734.3243860](https://doi.org/10.1145/3243734.3243860)  \n1 INTRODUCTION  \nThe dominant mode of web browsing has shifted towards mobile platfor","cbCairdtn8LXXk3K","https://ap.wps.com/l/cbCairdtn8LXXk3K","pdf",904182,18,"English","# Abstract\n# Introduction\n## Sensor APIs and emerging web applications\n## Security and privacy risks of sensor access\n## Research questions and study goals","[{\"question\":\"What does the study measure about mobile web sensor use?\",\"answer\":\"It measures the prevalence of scripts accessing smartphone sensor APIs and examines stateless tracking behavior on the mobile web.\"},{\"question\":\"How is OpenWPM extended for this research?\",\"answer\":\"The work extends OpenWPM into OpenWPMMobile, adding the ability to emulate plausible smartphone sensor values and mobile browsing behavior.\"},{\"question\":\"What relationship does the study find between sensor access and fingerprinting?\",\"answer\":\"It finds significant overlap: a majority of scripts accessing motion sensors also engage in browser fingerprinting.\"},{\"question\":\"How effective are existing privacy countermeasures against sensor misuse?\",\"answer\":\"Popular tracking protection lists and privacy-focused browsers commonly fail to block many sensor-misusing tracking scripts and do not fully implement W3C-suggested mitigations.\"}]","The Web’s Sixth Sense - A Study of Scripts Accessing Smartphone Sensors | PDF",45]