Our team embarked on this project to address ethical concerns surrounding the use of image metadata and to exemplify what could be done with the personal data stored in the images we take, share and utilize everyday. We developed several algorithms capable of extracting, analyzing and categorizing the metadata from each group of photos uploaded to our site.

Our project has two main features.

First, we run a specific group of photos provided by the user through our Metadata Extractor, which extracts the metadata from each photo and stores them in our database (the physical photos are not stored). To upload photos to our extractor, users are required to sign in with their (Carleton) email and provide access to a folder filled with the photos they want our algorithms to have access to and work with.



-Album Generator-

The user has the option to generate albums from those photos using our Album Generator, which groups photos based on specific filters chosen by the user and places them in labeled folders in their Drive.

-Profile Maker-

The user has the option to form a photo profile, where our Profile Maker analyzes the photo data and displays stats (average data) about the group of photos the user uploaded to their Drive.



- Demo -


After the profile maker or album generator algorithms have been called, the user's metadata is deleted from our database. And the process repeats if the user wants to interact again later.

Project Code

View Code

Presentation Slides

View Here