A: Auth Guards are Angular services that implement interfaces like CanActivate, CanActivateChild, CanLoad, etc. They let you protect routes (including lazy-loaded modules) by checking authentication before allowing navigation. Use them wherever you want to restrict access to certain pages/components based on login status.