![Page 1: Low Friction Personal Data Collection - Quantified Self Global Conference 2013](https://reader033.vdocument.in/reader033/viewer/2022051818/54b6f5c04a7959b67a8b4591/html5/thumbnails/1.jpg)
Low FrictionPersonal
Data Collection
@aaronpk • aaronparecki.com
Quantified Self • San Francisco • October 2013
![Page 2: Low Friction Personal Data Collection - Quantified Self Global Conference 2013](https://reader033.vdocument.in/reader033/viewer/2022051818/54b6f5c04a7959b67a8b4591/html5/thumbnails/2.jpg)
Things I track inconsistently
One photo every day – off and on since 2007
Bike Rides – Usually rides only > 1 mile – Strava
Heart Rate – During bike rides or other activities – Strava
Food I Eat – Aug 19-present – text file on my phone
![Page 3: Low Friction Personal Data Collection - Quantified Self Global Conference 2013](https://reader033.vdocument.in/reader033/viewer/2022051818/54b6f5c04a7959b67a8b4591/html5/thumbnails/3.jpg)
Things I track consistently
Location: GPS (since 2008) iPhone
Location: Checkins (since 2009) Foursquare
Sleep (since November 2011) Jawbone UP
Weight (since October 2011) Withings Scale
@aaronpk
![Page 4: Low Friction Personal Data Collection - Quantified Self Global Conference 2013](https://reader033.vdocument.in/reader033/viewer/2022051818/54b6f5c04a7959b67a8b4591/html5/thumbnails/4.jpg)
One decimal point of precision (about 5km)
City name
Local time and timezone
aaronparecki.com
Tracking My Location
![Page 5: Low Friction Personal Data Collection - Quantified Self Global Conference 2013](https://reader033.vdocument.in/reader033/viewer/2022051818/54b6f5c04a7959b67a8b4591/html5/thumbnails/5.jpg)
Four decimal points of precision (within a block)
City name
Local time and timezone
Automatic reply to an SMS
Tracking My Location
![Page 6: Low Friction Personal Data Collection - Quantified Self Global Conference 2013](https://reader033.vdocument.in/reader033/viewer/2022051818/54b6f5c04a7959b67a8b4591/html5/thumbnails/6.jpg)
Hardware GPS Logger (2007)
@aaronpk
Tracking My Location
![Page 7: Low Friction Personal Data Collection - Quantified Self Global Conference 2013](https://reader033.vdocument.in/reader033/viewer/2022051818/54b6f5c04a7959b67a8b4591/html5/thumbnails/7.jpg)
GPS-Enabled Phone (2008-2009)
Tracking My Location
@aaronpk
![Page 8: Low Friction Personal Data Collection - Quantified Self Global Conference 2013](https://reader033.vdocument.in/reader033/viewer/2022051818/54b6f5c04a7959b67a8b4591/html5/thumbnails/8.jpg)
Geoloqi for iPhone (2010-Present)
@aaronpk
Tracking My Location
@aaronpk
![Page 9: Low Friction Personal Data Collection - Quantified Self Global Conference 2013](https://reader033.vdocument.in/reader033/viewer/2022051818/54b6f5c04a7959b67a8b4591/html5/thumbnails/9.jpg)
Stored in PostGIS
Queryable by timestamp or by area
Tracking My Location
![Page 10: Low Friction Personal Data Collection - Quantified Self Global Conference 2013](https://reader033.vdocument.in/reader033/viewer/2022051818/54b6f5c04a7959b67a8b4591/html5/thumbnails/10.jpg)
Timezone API
Created with github.com/esri/Terraformer
curl http://api.example.com/?lat=45.5118&lng=-122.6433
{ status: "ok", timezone: "America/Los_Angeles"}
Tracking My Location
![Page 11: Low Friction Personal Data Collection - Quantified Self Global Conference 2013](https://reader033.vdocument.in/reader033/viewer/2022051818/54b6f5c04a7959b67a8b4591/html5/thumbnails/11.jpg)
SMS Interface
Your Phone
Google Voice
Gmailnotification
of SMS
aaronparecki.com
You send me an SMS
Google Voice sends me an
email with the SMS
A Gmail filter catches it and
forwards it to my web server
then sends an email reply to the “from” address of
the SMS notification
Google Voice sends you an SMS
from my phone number
My web server retrieves my location data
* it would also be simpler to use Twilio for this, but I like that the SMSs are to and from my own number, hence the Google Voice round trip** if you have an Android, you can just use Tasker
Tracking My Location
![Page 12: Low Friction Personal Data Collection - Quantified Self Global Conference 2013](https://reader033.vdocument.in/reader033/viewer/2022051818/54b6f5c04a7959b67a8b4591/html5/thumbnails/12.jpg)
@aaronpk
![Page 13: Low Friction Personal Data Collection - Quantified Self Global Conference 2013](https://reader033.vdocument.in/reader033/viewer/2022051818/54b6f5c04a7959b67a8b4591/html5/thumbnails/13.jpg)
Publishing My Weight
aaronparecki.com/metrics
Tracking My Weight
![Page 14: Low Friction Personal Data Collection - Quantified Self Global Conference 2013](https://reader033.vdocument.in/reader033/viewer/2022051818/54b6f5c04a7959b67a8b4591/html5/thumbnails/14.jpg)
Withings Wireless Scale – 2011-Present
@aaronpk
Tracking My Weight
![Page 15: Low Friction Personal Data Collection - Quantified Self Global Conference 2013](https://reader033.vdocument.in/reader033/viewer/2022051818/54b6f5c04a7959b67a8b4591/html5/thumbnails/15.jpg)
Weight Data Flow
Withings Scale IFTTT
Gmailnotification
aaronparecki.com
Withings API reports to
IFTTT
IFTTT sends me an email with all the
data
A Gmail filter catches it and forwards it to my
web server and creates a new post
* the Withings API was too difficult to use directly, so I had to go through IFTTT as a proxy. I would love to find a simple Ruby/Sinatra or PHP app that someone else has written as a template!
Tracking My Weight
![Page 16: Low Friction Personal Data Collection - Quantified Self Global Conference 2013](https://reader033.vdocument.in/reader033/viewer/2022051818/54b6f5c04a7959b67a8b4591/html5/thumbnails/16.jpg)
@aaronpk
Tracking My Weight
Withings Wireless Scale
![Page 17: Low Friction Personal Data Collection - Quantified Self Global Conference 2013](https://reader033.vdocument.in/reader033/viewer/2022051818/54b6f5c04a7959b67a8b4591/html5/thumbnails/17.jpg)
Withings Wireless Scale
@aaronpk
GeoloqiAcquired
Tracking My Weight
![Page 18: Low Friction Personal Data Collection - Quantified Self Global Conference 2013](https://reader033.vdocument.in/reader033/viewer/2022051818/54b6f5c04a7959b67a8b4591/html5/thumbnails/18.jpg)
Publishing My Sleep
Local time based on the timezone of my location
Includes city I slept in from my GPS data
aaronparecki.com/metrics
Tracking My Weight
![Page 19: Low Friction Personal Data Collection - Quantified Self Global Conference 2013](https://reader033.vdocument.in/reader033/viewer/2022051818/54b6f5c04a7959b67a8b4591/html5/thumbnails/19.jpg)
Sleep Cycle App
Place your phone on your bed
Requires your phone to be plugged in
@aaronpk
Tracking My Weight
![Page 20: Low Friction Personal Data Collection - Quantified Self Global Conference 2013](https://reader033.vdocument.in/reader033/viewer/2022051818/54b6f5c04a7959b67a8b4591/html5/thumbnails/20.jpg)
Original Fitbit
To track sleep, requires you wear it around your wrist
I was not able to sustain this because of the extra effort of using the wrist strap
Long button press to put into “Sleep” mode, gives visual feedback but no vibration (timer starts running)
@aaronpk
Tracking My Weight
![Page 21: Low Friction Personal Data Collection - Quantified Self Global Conference 2013](https://reader033.vdocument.in/reader033/viewer/2022051818/54b6f5c04a7959b67a8b4591/html5/thumbnails/21.jpg)
Jawbone UP – 2011-Present
Always on my wrist, so I never forget about it
Battery lasts 8-10 days
Long button press to put into “Sleep” mode, gives visual and tactile feedback
@aaronpk
Tracking My Sleep
![Page 22: Low Friction Personal Data Collection - Quantified Self Global Conference 2013](https://reader033.vdocument.in/reader033/viewer/2022051818/54b6f5c04a7959b67a8b4591/html5/thumbnails/22.jpg)
Sleep Logs
@aaronpk
Times are localized using location data
Timezone is found using Terraformer
Using a reverse geocoder to add City, State, Country
Tracking My Sleep
![Page 23: Low Friction Personal Data Collection - Quantified Self Global Conference 2013](https://reader033.vdocument.in/reader033/viewer/2022051818/54b6f5c04a7959b67a8b4591/html5/thumbnails/23.jpg)
Sleep Logs by City
Tracking My Sleep
![Page 24: Low Friction Personal Data Collection - Quantified Self Global Conference 2013](https://reader033.vdocument.in/reader033/viewer/2022051818/54b6f5c04a7959b67a8b4591/html5/thumbnails/24.jpg)
Sleep Logs by CityJetlag
SXSW
Tracking My Sleep
![Page 25: Low Friction Personal Data Collection - Quantified Self Global Conference 2013](https://reader033.vdocument.in/reader033/viewer/2022051818/54b6f5c04a7959b67a8b4591/html5/thumbnails/25.jpg)
Sleep LogsNov 2011 – September 2013
Tracking My Sleep
![Page 26: Low Friction Personal Data Collection - Quantified Self Global Conference 2013](https://reader033.vdocument.in/reader033/viewer/2022051818/54b6f5c04a7959b67a8b4591/html5/thumbnails/26.jpg)
Tracking My Sleep
Sleep LogsNov 2011 – September 2013
![Page 27: Low Friction Personal Data Collection - Quantified Self Global Conference 2013](https://reader033.vdocument.in/reader033/viewer/2022051818/54b6f5c04a7959b67a8b4591/html5/thumbnails/27.jpg)
PrivateDatabase aaronparecki.comPublic
@aaronpk
![Page 28: Low Friction Personal Data Collection - Quantified Self Global Conference 2013](https://reader033.vdocument.in/reader033/viewer/2022051818/54b6f5c04a7959b67a8b4591/html5/thumbnails/28.jpg)
Some patterns are only visible after looking at a
long-term dataset.
@aaronpk
![Page 29: Low Friction Personal Data Collection - Quantified Self Global Conference 2013](https://reader033.vdocument.in/reader033/viewer/2022051818/54b6f5c04a7959b67a8b4591/html5/thumbnails/29.jpg)
I set up systems to passively collect data so that I have lots to work
with later!
@aaronpk
![Page 30: Low Friction Personal Data Collection - Quantified Self Global Conference 2013](https://reader033.vdocument.in/reader033/viewer/2022051818/54b6f5c04a7959b67a8b4591/html5/thumbnails/30.jpg)
collect passively
analyze actively
@aaronpk • aaronparecki.com
Low Friction: