  We prove that if a fractal set in $\mathbb{R}^d$ avoids lines in a certain
quantitative sense, which we call line porosity, then it has a fractal
uncertainty principle. The main ingredient is a new higher dimensional
Beurling-Malliavin multiplier theorem.
