SlideShare a Scribd company logo
1 of 17
Download to read offline
BCS Health Informatics Scotland 2015
How Safe are
mHealth Apps?
Maria Wolters1
, Konstantin
Knorr2
, David Aspinall1
,
Kami Vaniea1
1 University of Edinburgh
2 University of Applied Sciences, Trier
Wolters/Knorr/Aspinall/Vaniea BCS HCI 2015
That Finding Was Not a Surprise
❖ BBC report: Huckvale et al, BMC Medicine 2015 13:214 

focus on apps included in the NHS app library, all
conditions and purposes
❖ Knorr/Aspinall/Wolters (2015): On the Privacy, Security, and
Safety of Blood Pressure and Diabetes Apps. in: Proc. IFIP

focus on Android apps for monitoring blood pressure
and blood glucose
Wolters/Knorr/Aspinall/Vaniea BCS HCI 2015
Focus of this talk
❖ Knorr/Aspinall/Wolters (2015): On the Privacy, Security, and
Safety of Blood Pressure and Diabetes Apps. in: Proc. IFIP

Android apps for monitoring blood pressure and
blood glucose, no prior vetting
Wolters/Knorr/Aspinall/Vaniea BCS HCI 2015
Why Does It Matter?
❖ Some apps ask for personal identifying information,
such as age / gender, or store location
❖ Some people would rather not want the world and their
insurance company to know that their blood glucose
levels are very high
❖ Some topics are sensitive (smoking, alcohol, mood, …)
Wolters/Knorr/Aspinall/Vaniea BCS HCI 2015
Why Diabetes and Hypertension?
❖ Highly prevalent in population
❖ Successful telehealthcare applications 

(cf. TeleScot results, McKinstry et al BMJ 2013; 346)
❖ Easily tracked by single key parameter 

(blood pressure / blood glucose)
❖ Require regular monitoring
❖ Apps can provide useful feedback to patient
❖ Data can be exported to health care provider
Wolters/Knorr/Aspinall/Vaniea BCS HCI 2015
The Apps
❖ English or German user interface
❖ can be tested on Nexus 7, Android 4.4.2 (tests in late
2014)
❖ over 10,000 (free) / 1,000 (paid) downloads
❖ n=157
Database
File
System
Nexus 7
App Stores
Select, buy,
download Apps
Extract APKs
Retrieve Meta Data
like Price, URL of Privacy Policy,
Number of Downloads
Vendors WebSite
(B) Dynamic Analysis
(A) Static Analysis
Retrieve
Privacy
Policies
(D) Analysis of
Privacy Policy
APKs
Privacy Policies
Generate
Statistics
Statistics
and Findings
Save results of
Testing in Database
and File System
Web Server
(C) Web Server
Security
App Store
Database
File
System
Nexus 7
App Stores
Select, buy,
download Apps
Extract APKs
Retrieve Meta Data
like Price, URL of Privacy Policy,
Number of Downloads
Vendors WebSite
(B) Dynamic Analysis
(A) Static Analysis
Retrieve
Privacy
Policies
(D) Analysis of
Privacy Policy
APKs
Privacy Policies
Generate
Statistics
Statistics
and Findings
Save results of
Testing in Database
and File System
Web Server
(C) Web Server
Security
App Store
all apps
Wolters/Knorr/Aspinall/Vaniea BCS HCI 2015
Key Results - Static Analysis
❖ Many free apps use advertising add ons that pose massive privacy risks
❖ 6 apps were still debuggable
❖ 15 of 126 apps with Internet access permission were vulnerable to man
in the middle attacks 

Database
File
System
Nexus 7
App Stores
Select, buy,
download Apps
Extract APKs
Retrieve Meta Data
like Price, URL of Privacy Policy,
Number of Downloads
Vendors WebSite
(B) Dynamic Analysis
(A) Static Analysis
Retrieve
Privacy
Policies
(D) Analysis of
Privacy Policy
APKs
Privacy Policies
Generate
Statistics
Statistics
and Findings
Save results of
Testing in Database
and File System
Web Server
(C) Web Server
Security
App Store
n=72
Wolters/Knorr/Aspinall/Vaniea BCS HCI 2015
Key Results - Dynamic Analysis
❖ If somebody has your phone, they have your data -
most apps do not encrypt
❖ Of 49 apps that export to SD card, only 1 encrypts; some
do not include SD card in data wipe
❖ No provision for sending data and reports to carers and
health care professionals in encrypted emails /
encrypted PDFs
Database
File
System
Nexus 7
App Stores
Select, buy,
download Apps
Extract APKs
Retrieve Meta Data
like Price, URL of Privacy Policy,
Number of Downloads
Vendors WebSite
(B) Dynamic Analysis
(A) Static Analysis
Retrieve
Privacy
Policies
(D) Analysis of
Privacy Policy
APKs
Privacy Policies
Generate
Statistics
Statistics
and Findings
Save results of
Testing in Database
and File System
Web Server
(C) Web Server
Security
App Store
n=20 had dedicated web server
Wolters/Knorr/Aspinall/Vaniea BCS HCI 2015
Key Results - Web Analysis
Database
File
System
Nexus 7
App Stores
Select, buy,
download Apps
Extract APKs
Retrieve Meta Data
like Price, URL of Privacy Policy,
Number of Downloads
Vendors WebSite
(B) Dynamic Analysis
(A) Static Analysis
Retrieve
Privacy
Policies
(D) Analysis of
Privacy Policy
APKs
Privacy Policies
Generate
Statistics
Statistics
and Findings
Save results of
Testing in Database
and File System
Web Server
(C) Web Server
Security
App Store
only 19%
had one
Wolters/Knorr/Aspinall/Vaniea BCS HCI 2015
Caveats
❖ Apps are ubiquitous, free apps are particularly tempting
- but your medical data is the commodity
❖ Apps are not (expensive) medical devices that have to
undergo rigorous testing
❖ If your phone is stolen and hacked, your data is
unprotected
Wolters/Knorr/Aspinall/Vaniea BCS HCI 2015
What Now?
❖ Support developers in best practice
❖ Create meaningful accreditation
❖ Educate patients
❖ … - over to you!







❖ Contact: Maria Wolters maria.wolters@ed.ac.uk @mariawolters

More Related Content

What's hot

Data Integrity webinar - Essentials & Solutions
Data Integrity webinar - Essentials & SolutionsData Integrity webinar - Essentials & Solutions
Data Integrity webinar - Essentials & Solutionspi
 
Reveal Hidden Patterns in Healthcare Data: Graph Analytics and the Opioid Crisis
Reveal Hidden Patterns in Healthcare Data: Graph Analytics and the Opioid CrisisReveal Hidden Patterns in Healthcare Data: Graph Analytics and the Opioid Crisis
Reveal Hidden Patterns in Healthcare Data: Graph Analytics and the Opioid CrisisNeo4j
 
Using Neo4j 4.0 to Maintain Security with COVID-19 HealthCheck
Using Neo4j 4.0 to Maintain Security with COVID-19 HealthCheckUsing Neo4j 4.0 to Maintain Security with COVID-19 HealthCheck
Using Neo4j 4.0 to Maintain Security with COVID-19 HealthCheckNeo4j
 
II-SDV 2016 Diane Webb - Challenges in Visualizing Pharmaceutical Information...
II-SDV 2016 Diane Webb - Challenges in Visualizing Pharmaceutical Information...II-SDV 2016 Diane Webb - Challenges in Visualizing Pharmaceutical Information...
II-SDV 2016 Diane Webb - Challenges in Visualizing Pharmaceutical Information...Dr. Haxel Consult
 
Decentralized Trials in the Digital Era: “Rethinking Hybrid”
Decentralized Trials in the Digital Era: “Rethinking Hybrid”Decentralized Trials in the Digital Era: “Rethinking Hybrid”
Decentralized Trials in the Digital Era: “Rethinking Hybrid”Craig Lipset
 
Modern Healthcare Information Technology
Modern Healthcare Information TechnologyModern Healthcare Information Technology
Modern Healthcare Information TechnologyJeffrey Paulette
 
FDA Sentinel Initiative - From Surveillance to Research
  FDA Sentinel Initiative - From Surveillance to Research  FDA Sentinel Initiative - From Surveillance to Research
FDA Sentinel Initiative - From Surveillance to Researchdmcgraw418
 
Alcoa using for data integrity
Alcoa using for data integrityAlcoa using for data integrity
Alcoa using for data integritySweeti Jadav
 
From Edge Case to Main Case, Michelle Longmire of Medable_mHealth Israel
From Edge Case to Main Case, Michelle Longmire of Medable_mHealth IsraelFrom Edge Case to Main Case, Michelle Longmire of Medable_mHealth Israel
From Edge Case to Main Case, Michelle Longmire of Medable_mHealth IsraelLevi Shapiro
 
Data integrity
Data integrityData integrity
Data integrityKiran Kota
 
Decentralized Clinical Trials: Collaboration to Accelerate Adoption
Decentralized Clinical Trials: Collaboration to Accelerate AdoptionDecentralized Clinical Trials: Collaboration to Accelerate Adoption
Decentralized Clinical Trials: Collaboration to Accelerate AdoptionCraig Lipset
 
Cortellis for Clinical Trials Intelligence Campaign Overview
Cortellis for Clinical Trials Intelligence Campaign OverviewCortellis for Clinical Trials Intelligence Campaign Overview
Cortellis for Clinical Trials Intelligence Campaign OverviewMichael Passanante
 
Data Integrity Training by Dr. A. Amsavel
Data Integrity Training   by Dr. A. AmsavelData Integrity Training   by Dr. A. Amsavel
Data Integrity Training by Dr. A. AmsavelDr. Amsavel A
 
Regulatory Intelligence Series - How to find Predicate Devices SOFIE compared...
Regulatory Intelligence Series - How to find Predicate Devices SOFIE compared...Regulatory Intelligence Series - How to find Predicate Devices SOFIE compared...
Regulatory Intelligence Series - How to find Predicate Devices SOFIE compared...Graematter Inc
 
NIH NSF Digital Clinical Trials Workshop 02Apr2019 [Lipset]
NIH NSF Digital Clinical Trials Workshop 02Apr2019 [Lipset]NIH NSF Digital Clinical Trials Workshop 02Apr2019 [Lipset]
NIH NSF Digital Clinical Trials Workshop 02Apr2019 [Lipset]Craig Lipset
 

What's hot (20)

Data Integrity webinar - Essentials & Solutions
Data Integrity webinar - Essentials & SolutionsData Integrity webinar - Essentials & Solutions
Data Integrity webinar - Essentials & Solutions
 
Reveal Hidden Patterns in Healthcare Data: Graph Analytics and the Opioid Crisis
Reveal Hidden Patterns in Healthcare Data: Graph Analytics and the Opioid CrisisReveal Hidden Patterns in Healthcare Data: Graph Analytics and the Opioid Crisis
Reveal Hidden Patterns in Healthcare Data: Graph Analytics and the Opioid Crisis
 
Using Neo4j 4.0 to Maintain Security with COVID-19 HealthCheck
Using Neo4j 4.0 to Maintain Security with COVID-19 HealthCheckUsing Neo4j 4.0 to Maintain Security with COVID-19 HealthCheck
Using Neo4j 4.0 to Maintain Security with COVID-19 HealthCheck
 
II-SDV 2016 Diane Webb - Challenges in Visualizing Pharmaceutical Information...
II-SDV 2016 Diane Webb - Challenges in Visualizing Pharmaceutical Information...II-SDV 2016 Diane Webb - Challenges in Visualizing Pharmaceutical Information...
II-SDV 2016 Diane Webb - Challenges in Visualizing Pharmaceutical Information...
 
Decentralized Trials in the Digital Era: “Rethinking Hybrid”
Decentralized Trials in the Digital Era: “Rethinking Hybrid”Decentralized Trials in the Digital Era: “Rethinking Hybrid”
Decentralized Trials in the Digital Era: “Rethinking Hybrid”
 
Modern Healthcare Information Technology
Modern Healthcare Information TechnologyModern Healthcare Information Technology
Modern Healthcare Information Technology
 
CTI Landing Page
CTI Landing PageCTI Landing Page
CTI Landing Page
 
FDA Sentinel Initiative - From Surveillance to Research
  FDA Sentinel Initiative - From Surveillance to Research  FDA Sentinel Initiative - From Surveillance to Research
FDA Sentinel Initiative - From Surveillance to Research
 
Alcoa using for data integrity
Alcoa using for data integrityAlcoa using for data integrity
Alcoa using for data integrity
 
From Edge Case to Main Case, Michelle Longmire of Medable_mHealth Israel
From Edge Case to Main Case, Michelle Longmire of Medable_mHealth IsraelFrom Edge Case to Main Case, Michelle Longmire of Medable_mHealth Israel
From Edge Case to Main Case, Michelle Longmire of Medable_mHealth Israel
 
Data integrity
Data integrityData integrity
Data integrity
 
Decentralized Clinical Trials: Collaboration to Accelerate Adoption
Decentralized Clinical Trials: Collaboration to Accelerate AdoptionDecentralized Clinical Trials: Collaboration to Accelerate Adoption
Decentralized Clinical Trials: Collaboration to Accelerate Adoption
 
Cortellis for Clinical Trials Intelligence Campaign Overview
Cortellis for Clinical Trials Intelligence Campaign OverviewCortellis for Clinical Trials Intelligence Campaign Overview
Cortellis for Clinical Trials Intelligence Campaign Overview
 
Data Integrity Training by Dr. A. Amsavel
Data Integrity Training   by Dr. A. AmsavelData Integrity Training   by Dr. A. Amsavel
Data Integrity Training by Dr. A. Amsavel
 
Regulatory Intelligence Series - How to find Predicate Devices SOFIE compared...
Regulatory Intelligence Series - How to find Predicate Devices SOFIE compared...Regulatory Intelligence Series - How to find Predicate Devices SOFIE compared...
Regulatory Intelligence Series - How to find Predicate Devices SOFIE compared...
 
Laurila presentation VTT SmartHealth Ecosystem Event 12.6.2019
Laurila presentation VTT SmartHealth Ecosystem Event 12.6.2019Laurila presentation VTT SmartHealth Ecosystem Event 12.6.2019
Laurila presentation VTT SmartHealth Ecosystem Event 12.6.2019
 
The Hospital Waiting List Project Adrian Corcoran (OKI)
The Hospital Waiting List Project  Adrian Corcoran (OKI)The Hospital Waiting List Project  Adrian Corcoran (OKI)
The Hospital Waiting List Project Adrian Corcoran (OKI)
 
Virkki presentation VTT SmartHealth Ecosystem Event 12.6.2019
Virkki presentation VTT SmartHealth Ecosystem Event 12.6.2019Virkki presentation VTT SmartHealth Ecosystem Event 12.6.2019
Virkki presentation VTT SmartHealth Ecosystem Event 12.6.2019
 
Ristimaki presentation VTT SmartHealth Ecosystem Event 12.6.2019
Ristimaki presentation VTT SmartHealth Ecosystem Event 12.6.2019Ristimaki presentation VTT SmartHealth Ecosystem Event 12.6.2019
Ristimaki presentation VTT SmartHealth Ecosystem Event 12.6.2019
 
NIH NSF Digital Clinical Trials Workshop 02Apr2019 [Lipset]
NIH NSF Digital Clinical Trials Workshop 02Apr2019 [Lipset]NIH NSF Digital Clinical Trials Workshop 02Apr2019 [Lipset]
NIH NSF Digital Clinical Trials Workshop 02Apr2019 [Lipset]
 

Similar to How Safe are mHealth Apps?

Implementing Agile in an FDA Regulated Environment
Implementing Agile in an FDA Regulated EnvironmentImplementing Agile in an FDA Regulated Environment
Implementing Agile in an FDA Regulated EnvironmentTechWell
 
Telehealth Evolution & Revolution - James Hammond, Dell Healthcare / NTT Data...
Telehealth Evolution & Revolution - James Hammond, Dell Healthcare / NTT Data...Telehealth Evolution & Revolution - James Hammond, Dell Healthcare / NTT Data...
Telehealth Evolution & Revolution - James Hammond, Dell Healthcare / NTT Data...VSee
 
Getting Started with Splunk Enterprise
Getting Started with Splunk EnterpriseGetting Started with Splunk Enterprise
Getting Started with Splunk EnterpriseSplunk
 
SplunkLive! London 2016 - HSCIC / NHS Digital / Spine 2
SplunkLive! London 2016 - HSCIC / NHS Digital / Spine 2SplunkLive! London 2016 - HSCIC / NHS Digital / Spine 2
SplunkLive! London 2016 - HSCIC / NHS Digital / Spine 2Splunk
 
SafeNet EMS Showcase: Electronic Software Delivery - Challenges and Opportuni...
SafeNet EMS Showcase: Electronic Software Delivery - Challenges and Opportuni...SafeNet EMS Showcase: Electronic Software Delivery - Challenges and Opportuni...
SafeNet EMS Showcase: Electronic Software Delivery - Challenges and Opportuni...guestab2d72b
 
Advanced VSClinical Reports with Scripting and Custom Integrations
Advanced VSClinical Reports with Scripting and Custom IntegrationsAdvanced VSClinical Reports with Scripting and Custom Integrations
Advanced VSClinical Reports with Scripting and Custom IntegrationsGolden Helix
 
Avcomparatives Survey 2011
Avcomparatives Survey 2011Avcomparatives Survey 2011
Avcomparatives Survey 2011Anatoliy Tkachev
 
Tag.bio aws public jun 08 2021
Tag.bio aws public jun 08 2021 Tag.bio aws public jun 08 2021
Tag.bio aws public jun 08 2021 Sanjay Padhi, Ph.D
 
The Fast Track to Fair Lab Data
The Fast Track to Fair Lab Data The Fast Track to Fair Lab Data
The Fast Track to Fair Lab Data OSTHUS
 
Galen healthcare solutions Healthcare Information Technology 2017 Year in Rev...
Galen healthcare solutions Healthcare Information Technology 2017 Year in Rev...Galen healthcare solutions Healthcare Information Technology 2017 Year in Rev...
Galen healthcare solutions Healthcare Information Technology 2017 Year in Rev...Justin Campbell
 
Mobile monday mhealth
Mobile monday mhealthMobile monday mhealth
Mobile monday mhealthJoe Drumgoole
 
How to Become an Analytics Ready Insurer - with Informatica and Hortonworks
How to Become an Analytics Ready Insurer - with Informatica and HortonworksHow to Become an Analytics Ready Insurer - with Informatica and Hortonworks
How to Become an Analytics Ready Insurer - with Informatica and HortonworksHortonworks
 
Presentation (2015.10.29.) healthdata.be and role Clinical Building Blocks @ ...
Presentation (2015.10.29.) healthdata.be and role Clinical Building Blocks @ ...Presentation (2015.10.29.) healthdata.be and role Clinical Building Blocks @ ...
Presentation (2015.10.29.) healthdata.be and role Clinical Building Blocks @ ...healthdata be
 
Health Information to Examine, Empower & Engage
Health Information to Examine, Empower & EngageHealth Information to Examine, Empower & Engage
Health Information to Examine, Empower & EngageH-Connect Compusoft
 
Digital Health Devices and Clinical Trials – Wearables Crash Course Webinar S...
Digital Health Devices and Clinical Trials – Wearables Crash Course Webinar S...Digital Health Devices and Clinical Trials – Wearables Crash Course Webinar S...
Digital Health Devices and Clinical Trials – Wearables Crash Course Webinar S...Epstein Becker Green
 
NFC in Personal Connected Health
NFC in Personal Connected HealthNFC in Personal Connected Health
NFC in Personal Connected HealthNFC Forum
 
Life Science Big Data Big Difference-01Sep2014
Life Science Big Data Big Difference-01Sep2014 Life Science Big Data Big Difference-01Sep2014
Life Science Big Data Big Difference-01Sep2014 Fran Daly
 

Similar to How Safe are mHealth Apps? (20)

Implementing Agile in an FDA Regulated Environment
Implementing Agile in an FDA Regulated EnvironmentImplementing Agile in an FDA Regulated Environment
Implementing Agile in an FDA Regulated Environment
 
Telehealth Evolution & Revolution - James Hammond, Dell Healthcare / NTT Data...
Telehealth Evolution & Revolution - James Hammond, Dell Healthcare / NTT Data...Telehealth Evolution & Revolution - James Hammond, Dell Healthcare / NTT Data...
Telehealth Evolution & Revolution - James Hammond, Dell Healthcare / NTT Data...
 
IHE Update and Overview
IHE Update and OverviewIHE Update and Overview
IHE Update and Overview
 
LesionTracker
LesionTrackerLesionTracker
LesionTracker
 
Getting Started with Splunk Enterprise
Getting Started with Splunk EnterpriseGetting Started with Splunk Enterprise
Getting Started with Splunk Enterprise
 
SplunkLive! London 2016 - HSCIC / NHS Digital / Spine 2
SplunkLive! London 2016 - HSCIC / NHS Digital / Spine 2SplunkLive! London 2016 - HSCIC / NHS Digital / Spine 2
SplunkLive! London 2016 - HSCIC / NHS Digital / Spine 2
 
SafeNet EMS Showcase: Electronic Software Delivery - Challenges and Opportuni...
SafeNet EMS Showcase: Electronic Software Delivery - Challenges and Opportuni...SafeNet EMS Showcase: Electronic Software Delivery - Challenges and Opportuni...
SafeNet EMS Showcase: Electronic Software Delivery - Challenges and Opportuni...
 
Advanced VSClinical Reports with Scripting and Custom Integrations
Advanced VSClinical Reports with Scripting and Custom IntegrationsAdvanced VSClinical Reports with Scripting and Custom Integrations
Advanced VSClinical Reports with Scripting and Custom Integrations
 
Avcomparatives Survey 2011
Avcomparatives Survey 2011Avcomparatives Survey 2011
Avcomparatives Survey 2011
 
Tag.bio aws public jun 08 2021
Tag.bio aws public jun 08 2021 Tag.bio aws public jun 08 2021
Tag.bio aws public jun 08 2021
 
The Fast Track to Fair Lab Data
The Fast Track to Fair Lab Data The Fast Track to Fair Lab Data
The Fast Track to Fair Lab Data
 
Galen healthcare solutions Healthcare Information Technology 2017 Year in Rev...
Galen healthcare solutions Healthcare Information Technology 2017 Year in Rev...Galen healthcare solutions Healthcare Information Technology 2017 Year in Rev...
Galen healthcare solutions Healthcare Information Technology 2017 Year in Rev...
 
Mobile monday mhealth
Mobile monday mhealthMobile monday mhealth
Mobile monday mhealth
 
How to Become an Analytics Ready Insurer - with Informatica and Hortonworks
How to Become an Analytics Ready Insurer - with Informatica and HortonworksHow to Become an Analytics Ready Insurer - with Informatica and Hortonworks
How to Become an Analytics Ready Insurer - with Informatica and Hortonworks
 
Presentation (2015.10.29.) healthdata.be and role Clinical Building Blocks @ ...
Presentation (2015.10.29.) healthdata.be and role Clinical Building Blocks @ ...Presentation (2015.10.29.) healthdata.be and role Clinical Building Blocks @ ...
Presentation (2015.10.29.) healthdata.be and role Clinical Building Blocks @ ...
 
Popsi Cube 2011
Popsi Cube 2011Popsi Cube 2011
Popsi Cube 2011
 
Health Information to Examine, Empower & Engage
Health Information to Examine, Empower & EngageHealth Information to Examine, Empower & Engage
Health Information to Examine, Empower & Engage
 
Digital Health Devices and Clinical Trials – Wearables Crash Course Webinar S...
Digital Health Devices and Clinical Trials – Wearables Crash Course Webinar S...Digital Health Devices and Clinical Trials – Wearables Crash Course Webinar S...
Digital Health Devices and Clinical Trials – Wearables Crash Course Webinar S...
 
NFC in Personal Connected Health
NFC in Personal Connected HealthNFC in Personal Connected Health
NFC in Personal Connected Health
 
Life Science Big Data Big Difference-01Sep2014
Life Science Big Data Big Difference-01Sep2014 Life Science Big Data Big Difference-01Sep2014
Life Science Big Data Big Difference-01Sep2014
 

More from Maria Wolters

Technology and Mental Health
Technology and Mental HealthTechnology and Mental Health
Technology and Mental HealthMaria Wolters
 
The Hidden Stories of Missing Data
The Hidden Stories of Missing DataThe Hidden Stories of Missing Data
The Hidden Stories of Missing DataMaria Wolters
 
How to write a CHI paper
How to write a CHI paperHow to write a CHI paper
How to write a CHI paperMaria Wolters
 
Designing From, With, and By Mental Health Data
Designing From, With, and By Mental Health DataDesigning From, With, and By Mental Health Data
Designing From, With, and By Mental Health DataMaria Wolters
 
Epidemiology versus Data Collection Bias - Studying the Needs of Platform Wor...
Epidemiology versus Data Collection Bias - Studying the Needs of Platform Wor...Epidemiology versus Data Collection Bias - Studying the Needs of Platform Wor...
Epidemiology versus Data Collection Bias - Studying the Needs of Platform Wor...Maria Wolters
 
Crowdsourcing Speech Intelligibility Judgements
Crowdsourcing Speech Intelligibility Judgements Crowdsourcing Speech Intelligibility Judgements
Crowdsourcing Speech Intelligibility Judgements Maria Wolters
 
Give Me Your Data, And I will Diagnose You
Give Me Your Data, And I will Diagnose YouGive Me Your Data, And I will Diagnose You
Give Me Your Data, And I will Diagnose YouMaria Wolters
 
Oh Data Where Art Thou?
Oh Data Where Art Thou?Oh Data Where Art Thou?
Oh Data Where Art Thou?Maria Wolters
 
The Emotional Work of eHealth Research
The Emotional Work of eHealth ResearchThe Emotional Work of eHealth Research
The Emotional Work of eHealth ResearchMaria Wolters
 
A Process View of Missing Data
A Process View of Missing DataA Process View of Missing Data
A Process View of Missing DataMaria Wolters
 
The Hidden Stories Behind Missing Data
The Hidden Stories Behind Missing DataThe Hidden Stories Behind Missing Data
The Hidden Stories Behind Missing DataMaria Wolters
 
Designing Reminders that Work
Designing Reminders that WorkDesigning Reminders that Work
Designing Reminders that WorkMaria Wolters
 
Designing Auditory Reminders that Older People can Remember
Designing Auditory Reminders that Older People can RememberDesigning Auditory Reminders that Older People can Remember
Designing Auditory Reminders that Older People can RememberMaria Wolters
 
Leveraging Large Data Sets to Make Technology more Accessible for Older People
Leveraging Large Data Sets to Make Technology more Accessible for Older PeopleLeveraging Large Data Sets to Make Technology more Accessible for Older People
Leveraging Large Data Sets to Make Technology more Accessible for Older PeopleMaria Wolters
 
What Companions Know and Remember
What Companions Know and RememberWhat Companions Know and Remember
What Companions Know and RememberMaria Wolters
 
eHealth Support for People with Depression - Lessons from Case Studies
eHealth Support for People with Depression - Lessons from Case StudieseHealth Support for People with Depression - Lessons from Case Studies
eHealth Support for People with Depression - Lessons from Case StudiesMaria Wolters
 
How Private Is Mental Health? Two Case Studies - Samaritans Radar versus Help...
How Private Is Mental Health? Two Case Studies - Samaritans Radar versus Help...How Private Is Mental Health? Two Case Studies - Samaritans Radar versus Help...
How Private Is Mental Health? Two Case Studies - Samaritans Radar versus Help...Maria Wolters
 

More from Maria Wolters (17)

Technology and Mental Health
Technology and Mental HealthTechnology and Mental Health
Technology and Mental Health
 
The Hidden Stories of Missing Data
The Hidden Stories of Missing DataThe Hidden Stories of Missing Data
The Hidden Stories of Missing Data
 
How to write a CHI paper
How to write a CHI paperHow to write a CHI paper
How to write a CHI paper
 
Designing From, With, and By Mental Health Data
Designing From, With, and By Mental Health DataDesigning From, With, and By Mental Health Data
Designing From, With, and By Mental Health Data
 
Epidemiology versus Data Collection Bias - Studying the Needs of Platform Wor...
Epidemiology versus Data Collection Bias - Studying the Needs of Platform Wor...Epidemiology versus Data Collection Bias - Studying the Needs of Platform Wor...
Epidemiology versus Data Collection Bias - Studying the Needs of Platform Wor...
 
Crowdsourcing Speech Intelligibility Judgements
Crowdsourcing Speech Intelligibility Judgements Crowdsourcing Speech Intelligibility Judgements
Crowdsourcing Speech Intelligibility Judgements
 
Give Me Your Data, And I will Diagnose You
Give Me Your Data, And I will Diagnose YouGive Me Your Data, And I will Diagnose You
Give Me Your Data, And I will Diagnose You
 
Oh Data Where Art Thou?
Oh Data Where Art Thou?Oh Data Where Art Thou?
Oh Data Where Art Thou?
 
The Emotional Work of eHealth Research
The Emotional Work of eHealth ResearchThe Emotional Work of eHealth Research
The Emotional Work of eHealth Research
 
A Process View of Missing Data
A Process View of Missing DataA Process View of Missing Data
A Process View of Missing Data
 
The Hidden Stories Behind Missing Data
The Hidden Stories Behind Missing DataThe Hidden Stories Behind Missing Data
The Hidden Stories Behind Missing Data
 
Designing Reminders that Work
Designing Reminders that WorkDesigning Reminders that Work
Designing Reminders that Work
 
Designing Auditory Reminders that Older People can Remember
Designing Auditory Reminders that Older People can RememberDesigning Auditory Reminders that Older People can Remember
Designing Auditory Reminders that Older People can Remember
 
Leveraging Large Data Sets to Make Technology more Accessible for Older People
Leveraging Large Data Sets to Make Technology more Accessible for Older PeopleLeveraging Large Data Sets to Make Technology more Accessible for Older People
Leveraging Large Data Sets to Make Technology more Accessible for Older People
 
What Companions Know and Remember
What Companions Know and RememberWhat Companions Know and Remember
What Companions Know and Remember
 
eHealth Support for People with Depression - Lessons from Case Studies
eHealth Support for People with Depression - Lessons from Case StudieseHealth Support for People with Depression - Lessons from Case Studies
eHealth Support for People with Depression - Lessons from Case Studies
 
How Private Is Mental Health? Two Case Studies - Samaritans Radar versus Help...
How Private Is Mental Health? Two Case Studies - Samaritans Radar versus Help...How Private Is Mental Health? Two Case Studies - Samaritans Radar versus Help...
How Private Is Mental Health? Two Case Studies - Samaritans Radar versus Help...
 

Recently uploaded

VIP Call Girls Pune Vani 9907093804 Short 1500 Night 6000 Best call girls Ser...
VIP Call Girls Pune Vani 9907093804 Short 1500 Night 6000 Best call girls Ser...VIP Call Girls Pune Vani 9907093804 Short 1500 Night 6000 Best call girls Ser...
VIP Call Girls Pune Vani 9907093804 Short 1500 Night 6000 Best call girls Ser...Miss joya
 
Call Girls Colaba Mumbai ❤️ 9920874524 👈 Cash on Delivery
Call Girls Colaba Mumbai ❤️ 9920874524 👈 Cash on DeliveryCall Girls Colaba Mumbai ❤️ 9920874524 👈 Cash on Delivery
Call Girls Colaba Mumbai ❤️ 9920874524 👈 Cash on Deliverynehamumbai
 
Aspirin presentation slides by Dr. Rewas Ali
Aspirin presentation slides by Dr. Rewas AliAspirin presentation slides by Dr. Rewas Ali
Aspirin presentation slides by Dr. Rewas AliRewAs ALI
 
Call Girls Service In Shyam Nagar Whatsapp 8445551418 Independent Escort Service
Call Girls Service In Shyam Nagar Whatsapp 8445551418 Independent Escort ServiceCall Girls Service In Shyam Nagar Whatsapp 8445551418 Independent Escort Service
Call Girls Service In Shyam Nagar Whatsapp 8445551418 Independent Escort Serviceparulsinha
 
Russian Escorts Girls Nehru Place ZINATHI 🔝9711199012 ☪ 24/7 Call Girls Delhi
Russian Escorts Girls  Nehru Place ZINATHI 🔝9711199012 ☪ 24/7 Call Girls DelhiRussian Escorts Girls  Nehru Place ZINATHI 🔝9711199012 ☪ 24/7 Call Girls Delhi
Russian Escorts Girls Nehru Place ZINATHI 🔝9711199012 ☪ 24/7 Call Girls DelhiAlinaDevecerski
 
Russian Call Girls in Pune Riya 9907093804 Short 1500 Night 6000 Best call gi...
Russian Call Girls in Pune Riya 9907093804 Short 1500 Night 6000 Best call gi...Russian Call Girls in Pune Riya 9907093804 Short 1500 Night 6000 Best call gi...
Russian Call Girls in Pune Riya 9907093804 Short 1500 Night 6000 Best call gi...Miss joya
 
VIP Call Girls Tirunelveli Aaradhya 8250192130 Independent Escort Service Tir...
VIP Call Girls Tirunelveli Aaradhya 8250192130 Independent Escort Service Tir...VIP Call Girls Tirunelveli Aaradhya 8250192130 Independent Escort Service Tir...
VIP Call Girls Tirunelveli Aaradhya 8250192130 Independent Escort Service Tir...narwatsonia7
 
Call Girls Near Hotel Marine Plaza ✔ 9820252231 ✔For 18+ VIP Call Girl At The...
Call Girls Near Hotel Marine Plaza ✔ 9820252231 ✔For 18+ VIP Call Girl At The...Call Girls Near Hotel Marine Plaza ✔ 9820252231 ✔For 18+ VIP Call Girl At The...
Call Girls Near Hotel Marine Plaza ✔ 9820252231 ✔For 18+ VIP Call Girl At The...call girls in ahmedabad high profile
 
Call Girls Yelahanka Bangalore 📲 9907093804 💞 Full Night Enjoy
Call Girls Yelahanka Bangalore 📲 9907093804 💞 Full Night EnjoyCall Girls Yelahanka Bangalore 📲 9907093804 💞 Full Night Enjoy
Call Girls Yelahanka Bangalore 📲 9907093804 💞 Full Night Enjoynarwatsonia7
 
Low Rate Call Girls Pune Esha 9907093804 Short 1500 Night 6000 Best call girl...
Low Rate Call Girls Pune Esha 9907093804 Short 1500 Night 6000 Best call girl...Low Rate Call Girls Pune Esha 9907093804 Short 1500 Night 6000 Best call girl...
Low Rate Call Girls Pune Esha 9907093804 Short 1500 Night 6000 Best call girl...Miss joya
 
Bangalore Call Girls Hebbal Kempapura Number 7001035870 Meetin With Bangalor...
Bangalore Call Girls Hebbal Kempapura Number 7001035870  Meetin With Bangalor...Bangalore Call Girls Hebbal Kempapura Number 7001035870  Meetin With Bangalor...
Bangalore Call Girls Hebbal Kempapura Number 7001035870 Meetin With Bangalor...narwatsonia7
 
Best Rate (Hyderabad) Call Girls Jahanuma ⟟ 8250192130 ⟟ High Class Call Girl...
Best Rate (Hyderabad) Call Girls Jahanuma ⟟ 8250192130 ⟟ High Class Call Girl...Best Rate (Hyderabad) Call Girls Jahanuma ⟟ 8250192130 ⟟ High Class Call Girl...
Best Rate (Hyderabad) Call Girls Jahanuma ⟟ 8250192130 ⟟ High Class Call Girl...astropune
 
VIP Call Girls Indore Kirti 💚😋 9256729539 🚀 Indore Escorts
VIP Call Girls Indore Kirti 💚😋  9256729539 🚀 Indore EscortsVIP Call Girls Indore Kirti 💚😋  9256729539 🚀 Indore Escorts
VIP Call Girls Indore Kirti 💚😋 9256729539 🚀 Indore Escortsaditipandeya
 
💎VVIP Kolkata Call Girls Parganas🩱7001035870🩱Independent Girl ( Ac Rooms Avai...
💎VVIP Kolkata Call Girls Parganas🩱7001035870🩱Independent Girl ( Ac Rooms Avai...💎VVIP Kolkata Call Girls Parganas🩱7001035870🩱Independent Girl ( Ac Rooms Avai...
💎VVIP Kolkata Call Girls Parganas🩱7001035870🩱Independent Girl ( Ac Rooms Avai...Taniya Sharma
 
Bangalore Call Girls Nelamangala Number 7001035870 Meetin With Bangalore Esc...
Bangalore Call Girls Nelamangala Number 7001035870  Meetin With Bangalore Esc...Bangalore Call Girls Nelamangala Number 7001035870  Meetin With Bangalore Esc...
Bangalore Call Girls Nelamangala Number 7001035870 Meetin With Bangalore Esc...narwatsonia7
 
Vip Call Girls Anna Salai Chennai 👉 8250192130 ❣️💯 Top Class Girls Available
Vip Call Girls Anna Salai Chennai 👉 8250192130 ❣️💯 Top Class Girls AvailableVip Call Girls Anna Salai Chennai 👉 8250192130 ❣️💯 Top Class Girls Available
Vip Call Girls Anna Salai Chennai 👉 8250192130 ❣️💯 Top Class Girls AvailableNehru place Escorts
 
Bangalore Call Girls Majestic 📞 9907093804 High Profile Service 100% Safe
Bangalore Call Girls Majestic 📞 9907093804 High Profile Service 100% SafeBangalore Call Girls Majestic 📞 9907093804 High Profile Service 100% Safe
Bangalore Call Girls Majestic 📞 9907093804 High Profile Service 100% Safenarwatsonia7
 
College Call Girls Pune Mira 9907093804 Short 1500 Night 6000 Best call girls...
College Call Girls Pune Mira 9907093804 Short 1500 Night 6000 Best call girls...College Call Girls Pune Mira 9907093804 Short 1500 Night 6000 Best call girls...
College Call Girls Pune Mira 9907093804 Short 1500 Night 6000 Best call girls...Miss joya
 
Russian Call Girls in Pune Tanvi 9907093804 Short 1500 Night 6000 Best call g...
Russian Call Girls in Pune Tanvi 9907093804 Short 1500 Night 6000 Best call g...Russian Call Girls in Pune Tanvi 9907093804 Short 1500 Night 6000 Best call g...
Russian Call Girls in Pune Tanvi 9907093804 Short 1500 Night 6000 Best call g...Miss joya
 

Recently uploaded (20)

VIP Call Girls Pune Vani 9907093804 Short 1500 Night 6000 Best call girls Ser...
VIP Call Girls Pune Vani 9907093804 Short 1500 Night 6000 Best call girls Ser...VIP Call Girls Pune Vani 9907093804 Short 1500 Night 6000 Best call girls Ser...
VIP Call Girls Pune Vani 9907093804 Short 1500 Night 6000 Best call girls Ser...
 
Call Girls Colaba Mumbai ❤️ 9920874524 👈 Cash on Delivery
Call Girls Colaba Mumbai ❤️ 9920874524 👈 Cash on DeliveryCall Girls Colaba Mumbai ❤️ 9920874524 👈 Cash on Delivery
Call Girls Colaba Mumbai ❤️ 9920874524 👈 Cash on Delivery
 
Aspirin presentation slides by Dr. Rewas Ali
Aspirin presentation slides by Dr. Rewas AliAspirin presentation slides by Dr. Rewas Ali
Aspirin presentation slides by Dr. Rewas Ali
 
Call Girls Service In Shyam Nagar Whatsapp 8445551418 Independent Escort Service
Call Girls Service In Shyam Nagar Whatsapp 8445551418 Independent Escort ServiceCall Girls Service In Shyam Nagar Whatsapp 8445551418 Independent Escort Service
Call Girls Service In Shyam Nagar Whatsapp 8445551418 Independent Escort Service
 
Russian Call Girls in Delhi Tanvi ➡️ 9711199012 💋📞 Independent Escort Service...
Russian Call Girls in Delhi Tanvi ➡️ 9711199012 💋📞 Independent Escort Service...Russian Call Girls in Delhi Tanvi ➡️ 9711199012 💋📞 Independent Escort Service...
Russian Call Girls in Delhi Tanvi ➡️ 9711199012 💋📞 Independent Escort Service...
 
Russian Escorts Girls Nehru Place ZINATHI 🔝9711199012 ☪ 24/7 Call Girls Delhi
Russian Escorts Girls  Nehru Place ZINATHI 🔝9711199012 ☪ 24/7 Call Girls DelhiRussian Escorts Girls  Nehru Place ZINATHI 🔝9711199012 ☪ 24/7 Call Girls Delhi
Russian Escorts Girls Nehru Place ZINATHI 🔝9711199012 ☪ 24/7 Call Girls Delhi
 
Russian Call Girls in Pune Riya 9907093804 Short 1500 Night 6000 Best call gi...
Russian Call Girls in Pune Riya 9907093804 Short 1500 Night 6000 Best call gi...Russian Call Girls in Pune Riya 9907093804 Short 1500 Night 6000 Best call gi...
Russian Call Girls in Pune Riya 9907093804 Short 1500 Night 6000 Best call gi...
 
VIP Call Girls Tirunelveli Aaradhya 8250192130 Independent Escort Service Tir...
VIP Call Girls Tirunelveli Aaradhya 8250192130 Independent Escort Service Tir...VIP Call Girls Tirunelveli Aaradhya 8250192130 Independent Escort Service Tir...
VIP Call Girls Tirunelveli Aaradhya 8250192130 Independent Escort Service Tir...
 
Call Girls Near Hotel Marine Plaza ✔ 9820252231 ✔For 18+ VIP Call Girl At The...
Call Girls Near Hotel Marine Plaza ✔ 9820252231 ✔For 18+ VIP Call Girl At The...Call Girls Near Hotel Marine Plaza ✔ 9820252231 ✔For 18+ VIP Call Girl At The...
Call Girls Near Hotel Marine Plaza ✔ 9820252231 ✔For 18+ VIP Call Girl At The...
 
Call Girls Yelahanka Bangalore 📲 9907093804 💞 Full Night Enjoy
Call Girls Yelahanka Bangalore 📲 9907093804 💞 Full Night EnjoyCall Girls Yelahanka Bangalore 📲 9907093804 💞 Full Night Enjoy
Call Girls Yelahanka Bangalore 📲 9907093804 💞 Full Night Enjoy
 
Low Rate Call Girls Pune Esha 9907093804 Short 1500 Night 6000 Best call girl...
Low Rate Call Girls Pune Esha 9907093804 Short 1500 Night 6000 Best call girl...Low Rate Call Girls Pune Esha 9907093804 Short 1500 Night 6000 Best call girl...
Low Rate Call Girls Pune Esha 9907093804 Short 1500 Night 6000 Best call girl...
 
Bangalore Call Girls Hebbal Kempapura Number 7001035870 Meetin With Bangalor...
Bangalore Call Girls Hebbal Kempapura Number 7001035870  Meetin With Bangalor...Bangalore Call Girls Hebbal Kempapura Number 7001035870  Meetin With Bangalor...
Bangalore Call Girls Hebbal Kempapura Number 7001035870 Meetin With Bangalor...
 
Best Rate (Hyderabad) Call Girls Jahanuma ⟟ 8250192130 ⟟ High Class Call Girl...
Best Rate (Hyderabad) Call Girls Jahanuma ⟟ 8250192130 ⟟ High Class Call Girl...Best Rate (Hyderabad) Call Girls Jahanuma ⟟ 8250192130 ⟟ High Class Call Girl...
Best Rate (Hyderabad) Call Girls Jahanuma ⟟ 8250192130 ⟟ High Class Call Girl...
 
VIP Call Girls Indore Kirti 💚😋 9256729539 🚀 Indore Escorts
VIP Call Girls Indore Kirti 💚😋  9256729539 🚀 Indore EscortsVIP Call Girls Indore Kirti 💚😋  9256729539 🚀 Indore Escorts
VIP Call Girls Indore Kirti 💚😋 9256729539 🚀 Indore Escorts
 
💎VVIP Kolkata Call Girls Parganas🩱7001035870🩱Independent Girl ( Ac Rooms Avai...
💎VVIP Kolkata Call Girls Parganas🩱7001035870🩱Independent Girl ( Ac Rooms Avai...💎VVIP Kolkata Call Girls Parganas🩱7001035870🩱Independent Girl ( Ac Rooms Avai...
💎VVIP Kolkata Call Girls Parganas🩱7001035870🩱Independent Girl ( Ac Rooms Avai...
 
Bangalore Call Girls Nelamangala Number 7001035870 Meetin With Bangalore Esc...
Bangalore Call Girls Nelamangala Number 7001035870  Meetin With Bangalore Esc...Bangalore Call Girls Nelamangala Number 7001035870  Meetin With Bangalore Esc...
Bangalore Call Girls Nelamangala Number 7001035870 Meetin With Bangalore Esc...
 
Vip Call Girls Anna Salai Chennai 👉 8250192130 ❣️💯 Top Class Girls Available
Vip Call Girls Anna Salai Chennai 👉 8250192130 ❣️💯 Top Class Girls AvailableVip Call Girls Anna Salai Chennai 👉 8250192130 ❣️💯 Top Class Girls Available
Vip Call Girls Anna Salai Chennai 👉 8250192130 ❣️💯 Top Class Girls Available
 
Bangalore Call Girls Majestic 📞 9907093804 High Profile Service 100% Safe
Bangalore Call Girls Majestic 📞 9907093804 High Profile Service 100% SafeBangalore Call Girls Majestic 📞 9907093804 High Profile Service 100% Safe
Bangalore Call Girls Majestic 📞 9907093804 High Profile Service 100% Safe
 
College Call Girls Pune Mira 9907093804 Short 1500 Night 6000 Best call girls...
College Call Girls Pune Mira 9907093804 Short 1500 Night 6000 Best call girls...College Call Girls Pune Mira 9907093804 Short 1500 Night 6000 Best call girls...
College Call Girls Pune Mira 9907093804 Short 1500 Night 6000 Best call girls...
 
Russian Call Girls in Pune Tanvi 9907093804 Short 1500 Night 6000 Best call g...
Russian Call Girls in Pune Tanvi 9907093804 Short 1500 Night 6000 Best call g...Russian Call Girls in Pune Tanvi 9907093804 Short 1500 Night 6000 Best call g...
Russian Call Girls in Pune Tanvi 9907093804 Short 1500 Night 6000 Best call g...
 

How Safe are mHealth Apps?

  • 1. BCS Health Informatics Scotland 2015 How Safe are mHealth Apps? Maria Wolters1 , Konstantin Knorr2 , David Aspinall1 , Kami Vaniea1 1 University of Edinburgh 2 University of Applied Sciences, Trier
  • 2.
  • 3. Wolters/Knorr/Aspinall/Vaniea BCS HCI 2015 That Finding Was Not a Surprise ❖ BBC report: Huckvale et al, BMC Medicine 2015 13:214 
 focus on apps included in the NHS app library, all conditions and purposes ❖ Knorr/Aspinall/Wolters (2015): On the Privacy, Security, and Safety of Blood Pressure and Diabetes Apps. in: Proc. IFIP
 focus on Android apps for monitoring blood pressure and blood glucose
  • 4. Wolters/Knorr/Aspinall/Vaniea BCS HCI 2015 Focus of this talk ❖ Knorr/Aspinall/Wolters (2015): On the Privacy, Security, and Safety of Blood Pressure and Diabetes Apps. in: Proc. IFIP
 Android apps for monitoring blood pressure and blood glucose, no prior vetting
  • 5. Wolters/Knorr/Aspinall/Vaniea BCS HCI 2015 Why Does It Matter? ❖ Some apps ask for personal identifying information, such as age / gender, or store location ❖ Some people would rather not want the world and their insurance company to know that their blood glucose levels are very high ❖ Some topics are sensitive (smoking, alcohol, mood, …)
  • 6. Wolters/Knorr/Aspinall/Vaniea BCS HCI 2015 Why Diabetes and Hypertension? ❖ Highly prevalent in population ❖ Successful telehealthcare applications 
 (cf. TeleScot results, McKinstry et al BMJ 2013; 346) ❖ Easily tracked by single key parameter 
 (blood pressure / blood glucose) ❖ Require regular monitoring ❖ Apps can provide useful feedback to patient ❖ Data can be exported to health care provider
  • 7. Wolters/Knorr/Aspinall/Vaniea BCS HCI 2015 The Apps ❖ English or German user interface ❖ can be tested on Nexus 7, Android 4.4.2 (tests in late 2014) ❖ over 10,000 (free) / 1,000 (paid) downloads ❖ n=157
  • 8. Database File System Nexus 7 App Stores Select, buy, download Apps Extract APKs Retrieve Meta Data like Price, URL of Privacy Policy, Number of Downloads Vendors WebSite (B) Dynamic Analysis (A) Static Analysis Retrieve Privacy Policies (D) Analysis of Privacy Policy APKs Privacy Policies Generate Statistics Statistics and Findings Save results of Testing in Database and File System Web Server (C) Web Server Security App Store
  • 9. Database File System Nexus 7 App Stores Select, buy, download Apps Extract APKs Retrieve Meta Data like Price, URL of Privacy Policy, Number of Downloads Vendors WebSite (B) Dynamic Analysis (A) Static Analysis Retrieve Privacy Policies (D) Analysis of Privacy Policy APKs Privacy Policies Generate Statistics Statistics and Findings Save results of Testing in Database and File System Web Server (C) Web Server Security App Store all apps
  • 10. Wolters/Knorr/Aspinall/Vaniea BCS HCI 2015 Key Results - Static Analysis ❖ Many free apps use advertising add ons that pose massive privacy risks ❖ 6 apps were still debuggable ❖ 15 of 126 apps with Internet access permission were vulnerable to man in the middle attacks 

  • 11. Database File System Nexus 7 App Stores Select, buy, download Apps Extract APKs Retrieve Meta Data like Price, URL of Privacy Policy, Number of Downloads Vendors WebSite (B) Dynamic Analysis (A) Static Analysis Retrieve Privacy Policies (D) Analysis of Privacy Policy APKs Privacy Policies Generate Statistics Statistics and Findings Save results of Testing in Database and File System Web Server (C) Web Server Security App Store n=72
  • 12. Wolters/Knorr/Aspinall/Vaniea BCS HCI 2015 Key Results - Dynamic Analysis ❖ If somebody has your phone, they have your data - most apps do not encrypt ❖ Of 49 apps that export to SD card, only 1 encrypts; some do not include SD card in data wipe ❖ No provision for sending data and reports to carers and health care professionals in encrypted emails / encrypted PDFs
  • 13. Database File System Nexus 7 App Stores Select, buy, download Apps Extract APKs Retrieve Meta Data like Price, URL of Privacy Policy, Number of Downloads Vendors WebSite (B) Dynamic Analysis (A) Static Analysis Retrieve Privacy Policies (D) Analysis of Privacy Policy APKs Privacy Policies Generate Statistics Statistics and Findings Save results of Testing in Database and File System Web Server (C) Web Server Security App Store n=20 had dedicated web server
  • 14. Wolters/Knorr/Aspinall/Vaniea BCS HCI 2015 Key Results - Web Analysis
  • 15. Database File System Nexus 7 App Stores Select, buy, download Apps Extract APKs Retrieve Meta Data like Price, URL of Privacy Policy, Number of Downloads Vendors WebSite (B) Dynamic Analysis (A) Static Analysis Retrieve Privacy Policies (D) Analysis of Privacy Policy APKs Privacy Policies Generate Statistics Statistics and Findings Save results of Testing in Database and File System Web Server (C) Web Server Security App Store only 19% had one
  • 16. Wolters/Knorr/Aspinall/Vaniea BCS HCI 2015 Caveats ❖ Apps are ubiquitous, free apps are particularly tempting - but your medical data is the commodity ❖ Apps are not (expensive) medical devices that have to undergo rigorous testing ❖ If your phone is stolen and hacked, your data is unprotected
  • 17. Wolters/Knorr/Aspinall/Vaniea BCS HCI 2015 What Now? ❖ Support developers in best practice ❖ Create meaningful accreditation ❖ Educate patients ❖ … - over to you!
 
 
 
 ❖ Contact: Maria Wolters maria.wolters@ed.ac.uk @mariawolters