Suppose $T$ is a countable complete theory, with monster model $\mathbb{C}$. A definable set $D := \phi(\mathbb{C}, \overline a)$ is strongly minimal if given any other formula $\psi(x, \overline b)$ with $\overline b\in \mathbb{C}$, then $D\cap \psi(\mathbb{C}, \overline b)$ is either finite or cofinite.
One of the important facts about strongly minimal sets is that the closure operator $A\rightarrow acl(A)\cap D$ turns $D$ into a pregeometry. My question is about proving the exchange principle: if $A\subseteq D$; $b, c\in D$; $b\in acl(A\cup \{c\})\setminus acl(A)$, then $c\in acl(A\cup \{b\})$.
Most proofs I find start as follows. Suppose not, and find $b, c$ as above but with $c\not\in acl(A\cup \{b\})$. Now there is a step where we include $A$ and $\overline a$ as constants in the language. Including $A$ is fine, but including $\overline a$ makes me uneasy. It could be the case that $c\in acl(A\cup\{b\} \cup \{\overline a\})$, which would undermine the rest of the proof.
If anyone knows of a good proof of exchange in this setting, I would much appreciate it.
You're right to be worried about this point in the proof. In fact, what you're trying to prove is false: you have the wrong definition of the closure operator!
In a strongly minimal set $D$ defined by a formula with parameters $\varphi(x,\overline{a})$, the closure operator should be $X \mapsto \text{acl}_{\overline{a}}(X) = \text{acl}(X\cup\overline{a})\cap D$.
Here's a counterexample to exchange for your definition of closure, showing that including the parameters is necessary:
It's easier to think about / work with strongly minimal sets defined over $\emptyset$, so we often add the parameters $\overline{a}$ to the language at the start of the discussion. Note that if there are constants for $\overline{a}$ in the language, then $\text{acl}(X\cup\overline{a})\cap D = \text{acl}(X)\cap D$.
The popular textbooks by Marker and Hodges are both unfortunately sloppy on this point. Hodges only proves exchange over base sets $A$ containing the parameters $\overline{a}$, but he doesn't explicitly write down the definition of closure in strongly minimal sets defined with parameters. The book by Tent & Ziegler, as usual, gets it right.