Skip to content

Full Documentation: https://lifescopelabs.github.io/

LIFESCOPE

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?

dataknot

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.

conceptdiagram

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.

Want to help?

We are currently looking for designers, creators, developers, and data scientists to help build and grow LIFESCOPE.

Documentation Index

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

How does it work?

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.

Data Collection

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.

soureflow

Data Organization and Storage

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.

gqlschema

Single App Architecture

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

arch

Data Collection Sources

Current status of data source support.

API ETL

Data Source Status Data Collected
Facebook production events, content, contacts, locations
Twitter production events, content, contacts, locations
Pinterest beta events, content, locations
Dropbox production events, content, locations
Steam production events, content
Reddit production events, content, contacts, contacts
Spotify production events, content
GitHub production events, content, contacts
Instagram production events, content, contacts
Google production events, content, contacts
Slice development events, content, things
FitBit planned events, things
TV Time planned events, content

Browser Plugin

Opt in to browser history collection and scraping on supported sites.

browserextscrape

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

App

Native app for iOS, Android, Windows, and Mac.

nativeapp

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

fractal

History

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)

smokesignalss2

Original SmokeSignal LifeLogger Sources (2010)

smokesignalss1

Pinned Loading

  1. lifescope-api lifescope-api Public

    Backend GraphQL API platform for LifeScope - The API of you

    JavaScript 34 2

  2. lifescope-app lifescope-app Public

    Search and Explore the internet of you

    Vue 15 6

  3. lifescope-etl lifescope-etl Public

    Magically index and organize any service

    JavaScript 3 4

  4. lifescope-xr lifescope-xr Public

    Explore your data in the metaverse time machine

    JavaScript 7 8

  5. lifescope-browser-extension lifescope-browser-extension Public

    Tag anything on the web straight from your browser - Better than bookmarks!

    JavaScript 1 1

  6. lifescope-voice lifescope-voice Public

    Record and gain insights with your voice

    JavaScript 4 1

Repositories

Showing 10 of 29 repositories
  • lifescope-xr Public

    Explore your data in the metaverse time machine

    LifeScopeLabs/lifescope-xr’s past year of commit activity
    JavaScript 7 MIT 8 4 22 Updated Aug 28, 2024
  • .github Public
    LifeScopeLabs/.github’s past year of commit activity
    0 MIT 0 0 0 Updated Mar 5, 2023
  • LifeScopeLabs/lifescope-magicleap-unity’s past year of commit activity
    2 0 0 0 Updated Mar 4, 2023
  • lifescope-app Public

    Search and Explore the internet of you

    LifeScopeLabs/lifescope-app’s past year of commit activity
    Vue 15 MIT 6 14 60 Updated Jan 4, 2023
  • human Public Forked from vladmandic/human

    Human: AI-powered 3D Face Detection & Rotation Tracking, Face Description & Recognition, Body Pose Tracking, 3D Hand & Finger Tracking, Iris Analysis, Age & Gender & Emotion Prediction, Gaze Tracking, Gesture Recognition

    LifeScopeLabs/human’s past year of commit activity
    HTML 0 MIT 334 0 0 Updated Nov 21, 2022
  • lifescope-cordova Public

    LifeScope Universal App for iOS/Android/Windows/Mac

    LifeScopeLabs/lifescope-cordova’s past year of commit activity
    Java 1 MIT 4 0 17 Updated Oct 12, 2022
  • LifeScopeLabs/lifescope-embed’s past year of commit activity
    JavaScript 1 MIT 1 0 9 Updated Apr 26, 2022
  • lifescope-browser-extension Public

    Tag anything on the web straight from your browser - Better than bookmarks!

    LifeScopeLabs/lifescope-browser-extension’s past year of commit activity
    JavaScript 1 MIT 1 4 4 Updated Feb 9, 2022
  • aterrain Public Forked from anselm/aterrain

    Exposes a few features of Cesium to AFrame

    LifeScopeLabs/aterrain’s past year of commit activity
    JavaScript 0 MIT 17 0 5 Updated Jan 28, 2022
  • lifescope-etl Public

    Magically index and organize any service

    LifeScopeLabs/lifescope-etl’s past year of commit activity
    JavaScript 3 MIT 4 5 7 Updated Jan 27, 2022

Top languages

Loading…

Most used topics

Loading…