Full Documentation: https://lifescopelabs.github.io/
Search the Internet of You
The LIFESCOPE code repository is a manifesto in the form of a codebase. Everyone's digital history should be their own.
This GitHub.io Site contains LIFESCOPE Developer documentation and serves as planning workbook for each LIFESCOPE code repository.
"My friends and I work, play, and communicate on dozens of platforms. A conversation start on texts, continues on Facebook Messenger, goes on in person, then goes to Skype, and concludes on Slack. Retracing my history keeps me jumping from app to app." Does this sound familiar?
Internet connected software is broken.
The internet landscape is a vast, overwhelming, and broken terrain of data. Only the best companies in the world can tap into a tiny fraction of internet data's potential. People create and consume digital information without understanding the complex truth of what’s going on. Where is your data? A database? File system? Somewhere else? It is hopeless for anyone to create a complete and up to date accounting of their information, let alone search and organize their data.
The study and use of psychometrics and psychographics are the biggest hidden forces in the modern world. Our personal data doesn't just describe who we really are, but also give others power over us by enabling them to reverse engineer our minds. Understanding and controlling our own data should be a human right.
LIFESCOPE is an open platform for personal data designed to empower anyone with insights while preserving privacy and ownership. Access and control of your data is a human right. The platform is designed to be the ultimate private repository of your digital life. Master time and space with a digital memory.
Connect anywhere and everywhere your information resides and the LIFESCOPE platform will automatically collect, organize, and present everything in your digital memory. Search and leverage your entire digital and social footprint, while streamlining your life online. Curate your history data into the stories you care about.
LIFESCOPE as an open source platform for anything you want to do with your personal data. We have plans to expand this platform so it can power the next generation of distributed software technology. You will never be the product.
We are currently looking for designers, creators, developers, and data scientists to help build and grow LIFESCOPE.
Developer documentation serves as a roadmap planning workbook for each repository.
Repository Documentation | Priority | Status |
---|---|---|
LIFESCOPE-AI | low | concept |
LIFESCOPE-API | high | production |
LIFESCOPE-APP | high | development |
LIFESCOPE-BROWSER-EXTENSION | medium | development |
LIFESCOPE-ETL | high | production |
LIFESCOPE-SITE | low | beta |
LIFESCOPE-VOICE | low | concept |
LIFESCOPE-XR | medium | development |
Note: Each repository has a seperate list of Status
The core of LIFESCOPE is an automated set of tools to collect personal data (via API ETL Scripts, Browser Plugin, App repositories) and organize everything a standard format. All of the collected data is organized into a database and presented with the API.
The LIFESCOPE platform is designed to be completely pluggable. Easily add data sources, change data organization, change database technologies, and create apps on the API.
The LIFESCOPE App is a suite of experiences letting you explore your entire digital life.
LIFESCOPE collects personal information from three places. When you create connections in the App or API, API ETL Scripts will run. The Browser Plugin allows for opting into recording url and visits. The plugin can also scrape webpages. The native and web JavaScrip App can pull information on the device such as locations and contacts.
LIFESCOPE API uses GraphQL and REST to signup, login, manage connection sources, and access all your data. LIFESCOPE's API will eventually allow for pluggable Database Support.
LIFESCOPE Schema Replicated in MongoDB and the GraphQL API.
The LIFESCOPE App is a full viewer of the API allowing users to search, explore, and curate your personal data in various views. Explore data with various views (Feed, List, Map, Gallery, Timeline, Virtual Reality, Augmented Reality. Let the app look and listen to you. Speak questions about yourself or record and automatically respond.
Curate your data with saved searches and hashtags. See reports and data visualizations. Get smart notifications with machine learning. Explore people from your history. People are represented as related contacts and history across services.
Th eapp is a Single-page Universal web app built on Nuxt and Vue.js. Desktop/mobile reactive design interface with javascript extensions. Written with plugin framework with modules of features such as location tracking, WebXR and Web Speech. Designed to be containerizable inside a universal app framework like Cordova (iOS, Android, Mac, Win).
The current LIFESCOPE codebases are hosted on Amazon Web Services to power the web platform hosted on lifescope.io.
AWS Developer Stack
Current status of data source support.
Data Source | Status | Data Collected |
---|---|---|
production | events, content, contacts, locations | |
production | events, content, contacts, locations | |
beta | events, content, locations | |
Dropbox | production | events, content, locations |
Steam | production | events, content |
production | events, content, contacts, contacts | |
Spotify | production | events, content |
GitHub | production | events, content, contacts |
production | events, content, contacts | |
production | events, content, contacts | |
Slice | development | events, content, things |
FitBit | planned | events, things |
TV Time | planned | events, content |
Opt in to browser history collection and scraping on supported sites.
Data Source | Status | Data Collected |
---|---|---|
URL History | beta | events, content |
Location History | development | locations |
Scrape Netflix | planned | events, content |
Scrape Hulu | planned | events, content |
Scrape Amazon Prime | planned | events, content |
Scrape HBO GO | planned | events, content |
Scrape YouTube | planned | events, content |
Native app for iOS, Android, Windows, and Mac.
Data Source | Support | Status | Data Collected |
---|---|---|---|
Location History | Universal | development | locations |
Scrape Calls | Native app | planned | events, content |
Scrape Messages | Native app | planned | events, content |
Scrape Media | Native app | planned | events, content |
Scrape Files | Native app | planned | events, content |
Liam Broza and the team at BitScoop Labs have been working on problems in big data and quantified self for over a decade. This project started as SmokeSignal in 2009. SmokeSignal was originally written as a Java desktop app for crawling android app data. Original SmokeSignal LifeLogger Site In 2016, BitScoop Labs rebuilt the project as Live Explorer (and is now the legacy LIFESCOPE app). In 2018, LIFESCOPE was released open source by the BitScoop team to help give people control of their digital identity.
Original SmokeSignal LifeLogger Site (2010)
Original SmokeSignal LifeLogger Sources (2010)