queria saber de que modo tengo que cifrar mi BD, teoricamente hablando para cubrir las condiciones de proteccion de datos, es decir email,usuario, servicios prestados a terceros.
Depende del gestor que uses, aunque la mayoría guardan las bases de datos cifradas.
Otra opción es cifrar los datos con algún algoritmo "2-way", desde tu aplicación.