O Retain Archiving for Gmail autentica para o servidor do Google Apps por meio de uma conexão IMAP. Uma vez que o Retain está configurado, ele executa uma varredura inicial, que extrai todas as mensagens de um determinado período de tempo (ou todas as mensagens) para cada caixa de correio e, em seguida, arquiva essas mensagens. O último arquivo é sinalizado de modo que cada arquivo subsequente extraia apenas as mensagens novas a partir da última vez que um "trabalho" de arquivo foi concluído.