Here's a solution that borrows from Write content of box to a file
I've used the etoolbox to wrap the align and equation environment with
% surround the align environment with
% \begin{lrbox}{\mybox}
% \begin{minipage}{\linewidth}
%
% CONTENT
%
% \end{minipage}
% \end{lrbox}
which saves the content to the box \mybox; the content is of course outputted to the screen, but it is also saved for use later on in the box \savedeqns

\documentclass{beamer}
\usepackage{amsmath}
\usepackage{etoolbox}
% to store the contents of a SINGLE equation
\newsavebox{\mybox}
% to store the contents of ALL of the equations
\newbox\savedqns
\setbox\savedqns\vbox{}
% surround the align environment with
% \begin{lrbox}{\mybox}
% \begin{minipage}{\linewidth}
%
% CONTENT
%
% \end{minipage}
% \end{lrbox}
\BeforeBeginEnvironment{align}{\begin{lrbox}{\mybox}\noindent\begin{minipage}{\linewidth}}
\AfterEndEnvironment{align}{%
\end{minipage}%
\end{lrbox}%
\vspace{\abovedisplayskip}%
\noindent\usebox{\mybox}%
% save the equations for later
\global\setbox\savedqns\vbox{%
\unvbox\savedqns
\bigskip
\filbreak
\noindent\usebox{\mybox}}%
}
% do the same for the equation environment
\BeforeBeginEnvironment{equation}{\begin{lrbox}{\mybox}\noindent\begin{minipage}{\linewidth}}
\AfterEndEnvironment{equation}{%
\end{minipage}%
\end{lrbox}%
\vspace{\abovedisplayskip}%
\noindent\usebox{\mybox}%
% save the equations for later
\global\setbox\savedqns\vbox{%
\unvbox\savedqns
\bigskip
\filbreak
\noindent\usebox{\mybox}}%
}
\begin{document}
\begin{frame}{An align environment...}
\begin{align}
y&=x^2+2\\
&=2+x^2
\end{align}
\end{frame}
\begin{frame}{An equation environment...}
\begin{equation}
y=mx+b
\end{equation}
\end{frame}
\begin{frame}{My very important equations- SUMMARY}
\unvbox\savedqns
\end{frame}
\end{document}