Or, wow, it's crazy how much Google knows about me.

(I'm writing this in part because I tried to Google variations of "how to find a lost phone with dead battery" and among all the articles in the search results that I clicked on, didn't see anyone write up this technique that I later figured out myself.)

I lost a brand new Android phone recently inside my own home. I knew it was inside my home because I remembered using it after I got home. Normally in that situation I would call it or use Google's Find Device feature to make the phone ring, but the phone's battery had died before I realized that it was lost. I spent a couple of hours looking for it in all the obvious places, like behind sofa cushions, in the garbage can, everywhere in the house I had been (or might have been but forgot) since I last used the phone, but failed to find it. Find Device gives the last known location of a phone, but the error circle encompassed the whole house so that wasn't very helpful.

Eventually I decided to download all of the data Google has on the history of the phone's location using a feature called Takeout, just in case it offered any further clues, and that's when I realized that in Google's databases there's an entry for every time one of my phones moves even a little bit, with a timestamp, location estimate, velocity estimate, and a guess of whether I was walking, running, biking, in a car, etc. (presumably inferred using the phone's accelerometer). I converted the data from JSON to CSV and then looked at the last time the phone moved. (BTW the timestamps are in UTC time, which confused me for a while until I realized that.) Then I looked at my Google Activity History to find out what I was doing at that time. The Activity History told me I did a particular Google search around that time, and I remembered I was sitting in a particular armchair while doing that search. (Google Activity History also has a whole bunch of other information, like every time I launch an app on my phone, or visit a website using Chrome.)

Of course I had searched that armchair already but this knowledge incentivized me to do a much more thorough search, and it turned out that the phone had fallen down a very narrow crack in the armchair to a pocket underneath. I ended up retrieving the phone by cutting open the fabric covering the bottom of the armchair.


5 comments, sorted by Click to highlight new comments since: Today at 11:16 PM
New Comment

Google Activity History is sort of terrifying but also great. I used it when someone stole my laptop to learn that the thief had googled pawn shops in the area; I contacted one of the pawn shops they looked up and a bit later they called me telling me someone had brought in a laptop matching my description. They lied to her and told her they needed to process the laptop for a few hours and she needed to come back, and in that time the police were called, she was arrested, and I got my laptop back the same day it was stolen.

Google could have saved me a lot of time (not to mention helped a lot of people find their phones) if it had implemented this in Find Device, and displayed something like, "The last time your phone moved was X, and you were doing Y around that time." I wonder if nobody at Google thought of it, or if it was deemed too likely to creep out Google users.

Interesting, didn't know of the Takeout feature and of the Activity History, both appear quite useful, thanks!

Basically Google services are becoming closer and closer to unlimited eidetic memory, and hopefully some day the brain/machine interface will feel as seamless as the brain-eye interface.

Hello!! I am trying to replicate your process with some Google location data of my own but I have never used Python before. Is there any way you would be willing to help me transform the JSON file into CSV? I got your code from GitHub, but I don't know how to use it...

Hey man. My lost android phone is dead but I cant find it in my house. Could you elaborate on all the data you downloaded from Google Takeout and what software you used to view the location of your phone, You mentioned on how google tracks everything even speed, which software will allow me to view this data?