According to your definition, the separators will be exactly those groups G$G$ with a surjection to Z$\mathbb{Z}$. One direction: if f(x)!=g(x)$f(x)\neq g(x)$, then take the composition G ->> Z -> A$G \twoheadrightarrow \mathbb{Z} \rightarrow A$ where the latter map sends the generator of Z$\mathbb{Z}$ to x$x$. For the other direction, to distinguish the maps f,g: Z -> Z$f,g: \mathbb{Z} \rightarrow \mathbb{Z}$ defined by f(x)=x$f(x)=x$ and g(x)=2x$g(x)=2x$, your separator must surject to Z$\mathbb{Z}$.
This is a huge class of groups which has no particularly nice description beyond the definition, as far as I know.