Is this one of the methane membranes like they're used in SFS?
I did one up in that area, and poured a little "dedicated" footing outside of the building/membrane for the Ufer.

Sounds to me like you should be fine as you've got it planned.