%*******************************************************
% Abstract
%*******************************************************

\cleardoublepage

\renewcommand{\abstractname}{Abstract}
\markboth{\spacedlowsmallcaps{\abstractname}}{\spacedlowsmallcaps{\abstractname}}
\refstepcounter{dummy}
\addcontentsline{toc}{chapter}{\tocEntry{\abstractname}}

\begingroup
\let\clearpage\relax
\let\cleardoublepage\relax
\let\cleardoublepage\relax

\chapter*{\abstractname}

\begin{justify}
Technology has been rapidly growing and improving exponentially throughout the years, and this progress has made communicating with each other rather more simple and exciting. Smartphone keyboards have improved immensely in the past years, and now they are at a point where they are not just simple keyboards with little keys just to write simple sentences that can be replicated by hand. They are full-grown programs with multiple settings to tweak and customize the way the user sees and interacts with them. Some even have suggestions to go along with, to give the user a better user experience and to save time writing. In this project we study the Google Keyboard (GBoard), because of its popularity, the company that created it, and what it promises to do. GBoard came out with some incredible features, but the one that got our attention was the ability to learn and study the patterns of the writing of a user to give increasingly better suggestions with the passing time. However, for it to be able to accomplish this goal, a lot of information has to be analyzed. And, in this case, all data is driven from the user's input. What they write, the way they write, where they write, etc. By this, we can assume a lot of information is being collected to be studied, and thus there might be a way to get a hold of that information. From a point of view of a digital forensics analysis worker, this could be a way of obtaining much-needed information from encrypted or even deleted apps.
\end{justify}

\begin{justify}
This document details the process of the examination of GBoard's internal cache data. This ranges from critical user's private information, such as all the keyboard's input data (every keypress, word written or chosen from the suggestions, every word deleted), GBoard's Personal Dictionary where a user can define words and shortcuts, translation suggestions, emojis and other non-words used in GBoard to the clipboard's information. It also details the process of development of data sources and report modules for Autopsy (an open-source application for digital forensics), the tools used to research GBoard and its databases, and their process of extraction.
\end{justify}

\vspace{\fill}

\begin{justify}
\textbf{Keywords:} Digital Forensics Analysis, GBoard, Autopsy, Mobile devices, Virtual Keyboards, Android.
\end{justify}

\endgroup           
