The eLog library was initially developed as a research prototype and later published for lifelogging researchers in 2010 to help them easily analyze heterogenous data and complex visualization. It has been kept growing with the progress of mobile computing environments and recently its UI part is released with GPL v3 license for wider usage. The eLog UI library is optimized for mobile environment and can get easily integrated with existing Web services.

Who We Are

The original work was proposed by Pil Ho and later extended the work with collaboration with 28 researchers around the world who contributed their lifelogs, collaborated for lifelog analysis and share research results to build up an open lifelogging platform for the public. Pil Ho has been keeping the development updating the library following up the progress in mobile computing.


  • Nov. 2014: Change the web page skin using bootstrap.
  • Nov. 2014: Published elog UI library as GPL v3.
  • Oct. 2014: Version up eLog library and documentation.


Privacy Protection

Privacy protection is a very important issue in sharing life log data as Google Street View blurs peoples' face and car plates to hide identities. In our case, the first phase image data captured using ViconRevue are in low quality and are distorted by the wide-angle lens effect. This hurdles the use of existing face detection algorithms that in most cases result in too many false-positive blurred areas. Thus we performed manual reviews on ALL image data to clarify privacy issues. However, due to its large number, we have set up a number of steps in image data publication for members.

1. Image Database: All image files available at eLifeLog.org are securely stored at a place where WEB access is not physically possible. All image access should go through the server-side secure code (eLifeLog APIs) that verifies a user identification for all data requests. Image contents will be manipulated in real-time to put watermarks and copyright notieces depending on the user level of granted access and on a requested image review stage.

2. Classify image review stages: 

  • Unreviewed: Image contents will be shown blurred after severe pixeleration process. Two lines of water marks will be displayed on the image at random locations. One bottom-line copyrights notice will be inserted.
  • Reviewed: Two lines of water marks will be displayed on the image at random locations. One bottom line copyrights notice will be inserted.

3. Image Access Privilege

  • Anonymous: No access to any image data
  • Authenticated user: Access granted to all image data post-processed by each image review stage.
  • API developer access: Selected users who work on image processing will be granted to access the raw image contents through APIs with authentication (Not developed yet).
  • Administrator: Administrator and selected volunteers for privacy protection can access and see the full contents of all (including unreviewed) images.

Example) Pixelerated image before the review:

Example) Anonymized image after the review:

Note that the same or similar policy will be applied to other types of life log media.