The phrase
"small footprint" means taking up as little space or having as little impact as possible. It can refer to something physical, like a small house or compact car, or it can refer to something environmental, like being conscious of using fewer resources and producing less waste. Overall, it means being efficient and mindful in order to minimize negative effects.
Full definition