Enabling Location Privacy without Loss of Location - graphc

National Centre for
Geographic & Resource Analysis in Primary Health Care
(GRAPHC)
Michael Hewett
National Centre for Geographic & Resource Analysis in Primary Health Care (GRAPHC),
Australian Primary Health Care Research Institute (APHCRI),
Australian National University (ANU)
1
Primary Health Care Research
GIS Resource
•
•
•
•
•
Spatially enabling data
Providing spatial linking mechanisms
Improving availability of tools & processes
GIS skills resource
Web based mapping
Michael Hewett, GRAPHC (http://graphc.aphcri.anu.edu.au)
2
Primary Health Care Research & Privacy
•
•
Especially important in Health Care Research context
Legal and Ethical Protections
– Researchers
– Doctors/Data Originators
•
•
Trust
Researchers need to Share Data
– Research Validation
– New research
•
Involves more than just the research data
Michael Hewett, GRAPHC (http://graphc.aphcri.anu.edu.au)
3
Cartophobia
Michael Hewett, GRAPHC (http://graphc.aphcri.anu.edu.au)
4
Privacy: De-identification
• Replace name with
patient ID.
• Remove Location
• Use coordinate
• Use Suburb or Postcode
• Replace location with ID
Patient ID
Name
Address
1234
George
Somebody
48 Alder Close, North Adelaide, 5006, SA
Age
Condition
92
Cartophobia
Michael Hewett, GRAPHC (http://graphc.aphcri.anu.edu.au)
5
Privacy: Coordinates?.......
Patient ID
Coordinates
Age
Condition
1234
34.907S 138.588E
92
Cartophobia
Michael Hewett, GRAPHC (http://graphc.aphcri.anu.edu.au)
6
Privacy: Suburb or Postcode?.......
Patient ID
Postcode
Age
Condition
1234
5006
92
Cartophobia
Michael Hewett, GRAPHC (http://graphc.aphcri.anu.edu.au)
7
Privacy: Location ID?
•
Location ID
– Cross Linking
– Must link to location for processing
•
GeoHash
– Decodable To Location
•
Encryption
– Decryptable
– Must be decrypted before Analysis
– Cross linking even without decoding
Michael Hewett, GRAPHC (http://graphc.aphcri.anu.edu.au)
8
Other Options
• Ethical/Legal clearance to use
addresses and coordinates
• Pre-aggregation
• Third party secure data environments
Michael Hewett, GRAPHC (http://graphc.aphcri.anu.edu.au)
9
So where next?
Michael Hewett, GRAPHC (http://graphc.aphcri.anu.edu.au)
10
- Location without Context
- Context without Location
GRAPHC - Location
• GTAG
• Address/Location Name
• Point location
GTAG
ee940ffb-d1ce-442f-9511-51ea2ae09f59
Location Name
48 Alder Close, North Adelaide, 5006, SA
Location
34.907S 138.588E
User - Context
• GTAG
• Patient details
Patient ID
GTAG
1234
ee940ffb-d1ce-442f-9511-51ea2ae09f59
Age
Condition
92
Cartophobia
Michael Hewett, GRAPHC (http://graphc.aphcri.anu.edu.au)
11
Point Locations
High Resolution Analysis And Resampling
Michael Hewett, GRAPHC (http://graphc.aphcri.anu.edu.au)
12
Address Registration
Address
GTAG
Patient ID
Address
GTAG
1234
48 Alder Close, North Adelaide, 5006, SA
ee940ffb-d1ce-442f-9511-51ea2ae09f59
Age
Condition
92
Cartophobia
Michael Hewett, GRAPHC (http://graphc.aphcri.anu.edu.au)
GTAG
ee940ffb-d1ce-442f-9511-51ea2ae09f59
Location Name
48 Alder Close, North Adelaide, 5006, SA
Location
34.907S 138.588E
13
Authorisation And Geocoding
Michael Hewett, GRAPHC (http://graphc.aphcri.anu.edu.au)
14
Analysis/Geoattribution
GTAGS
GTAG
d0827f07-1ae4-470b-a181-71fbbf45c703
a76c5f8b-eab9-4d33-b4c8-df5277a42082
49da96f4-8f76-4234-a5f3-190bac12d812
43d4543d-8332-4c30-9447-8bf989a1c7b5
784fc98f-ee89-4ee5-8ac4-0e627c87d3a6
666632b8-3b61-468d-bae9-f6f5c5dd7012
b9b474a6-99ad-4b0a-9b6d-8b91f0fc3266
65c00240-6567-4dad-8cb3-72a8b14a8f7b
60660490-5711-4d80-ac56-0f500d9937cf
589aff37-5fc6-451b-a50b-916598c1133d
94934e0e-f1cc-4610-9c8e-2c26ad08b873
5b1bfee9-884c-4069-85be-d46f35965f5b
76605729-bfc5-4b23-a45b-e53860c72c98
da306438-22fa-4b21-a18a-fdd222529587
LGA_CODE
Score
NRank
NDecile
10050
10300
10150
10050
10050
10050
10150
10650
979
946
1015
979
979
979
1015
954
288
160
427
288
288
288
427
197
6
3
8
6
6
6
8
4
10300
10050
10750
10050
10750
10650
946
979
968
979
968
954
160
288
249
288
249
197
3
6
5
6
5
4
GTAGs
Analysis
Result
Michael Hewett, GRAPHC (http://graphc.aphcri.anu.edu.au)
15
Leveraging ESRI Technology
GRAPHC Databases & Geodatabases
ArcGIS Desktop Map And Data Layers
Model Builder –
Geoprocessing
Models
Custom Code and
Scripts leveraging
ESRI APIs & libraries
ArcGIS Server
External ESRI users
- Desktop, Online,
Explorer, etc
GRAPHC
ArcGIS Online
Maps & Apps
Independent
Custom Code
Custom Web APIs
Health
Landscapes
Michael Hewett, GRAPHC (http://graphc.aphcri.anu.edu.au)
GRAPHC Custom Tools & Apps
3rd Party Custom Tools & Apps
16
Accessing GRAPHC Data
GRAPHC Databases
Custom
Web APIs
ArcGIS Server
ArcGIS Desktop
ArcGIS Online
ArcGIS
Explorer/Desktop
Explorer
Health Landscapes
Australia
Custom
Geoprocessing
Services and Tools
Custom GRAPHC
Apps and APIs
Michael Hewett, GRAPHC (http://graphc.aphcri.anu.edu.au)
Third Party Apps
and APIs
Custom GRAPHC
Apps and APIs
Third Party Apps
and APIs
17
Indirect Engagement
•
GTAGs are already being engaged by:
–
–
–
–
–
•
A major data extraction company
A secure data service environment
Several Medicare Locals
Other Universities
Research Projects
Under Review for use by:
– CSIRO, CRCSI,
•
Potential for anywhere that location privacy is important
Michael Hewett, GRAPHC (http://graphc.aphcri.anu.edu.au)
18
How Much does this cost????
• Free location registration and
administration.
• Cost Recovery Model
• Community Cost Sharing
• Commercial Use – Contact GRAPHC
Michael Hewett, GRAPHC (http://graphc.aphcri.anu.edu.au)
19
Live Demo
Michael Hewett, GRAPHC (http://graphc.aphcri.anu.edu.au)
20
http://graphc.aphcri.anu.edu.au
[email protected]
Michael Hewett, GRAPHC (http://graphc.aphcri.anu.edu.au)
21