How do you handle SPF flattening? Do we need to give you access to our DNS settings of the domain for that?

No, you don't need to give us your DNS settings or any other access. With EasySPF, we will provide you with a single include: mechanism that you will apply in your DNS, and every update/change in your SPF Record will be managed from your EasyDMARC account portal.