Saroj,
Firebase Auth is a transport layer.
The only auth provider we manage is email/password and phone auth. You can of course change the error messages you render in your UI for those services.
The third party identity services (e.g. Google, Facebook, Twitter, GitHub, and LinkedIn) are all managed by those respective teams and would have their own data on compliance. You can't change the auth workflow for these services as they actually own the auth process, you just get the result back from their services on whether credentials were successfully obtained.
☼, Kato