Let $V$ be a finite-dimensional vector space over a field $F$ equipped with non-degenerate symmetric bilinear form $\langle \cdot,\cdot \rangle$. We call a map $f : V \to V$ orthogonality-preserving if $$\forall v,w\in V: \langle v,w\rangle = 0 \implies \langle f(v), f(w)\rangle = 0.$$ Note that $f$ is not required to be linear.
I wonder if for a bijective orthogonality-preserving map also the direction $\Leftarrow$ is true.
For general orthogonality-preserving maps this property is clearly wrong, a counterexample is given by the all-zero function. But for bijective maps, I could not find a proof neither a counterexample so far.
Remarks
In this setting, any field $F$ and any non-degenerate bilinear form on $V$ are allowed. In particular, there may be isotropic non-zero vectors $v$, meaning that that $\langle v,v\rangle = 0$. As an example, if $F$ is of characteristic $p \neq 0$, then the vector $(1,1,\ldots,1)\in F^p$ is isotropic with respect to the standard scalar product $\langle x,y\rangle = x_1 y_1 + \ldots + x_n y_n$.
In this question, an affirmative answer is given for linear maps and the standard scalar product over $F = \mathbb{R}$. The proof is not directly adoptable to the linear case over a general field $F$ because of the presence of isotropic vectors.
One might also think about the underlying statement of this and this question: Is any (not necessarily linear) orthogonality-preserving map the scalar multiple of a (not necessarily linear) map preserving the scalar product (i.e. $\langle v, w\rangle = \langle f(v), f(w)\rangle$ for all $v,w\in V$, which is stronger than being orthogonality-preserving)? If so, this would answer my question with "yes".
For the standard scalar product over $F = \mathbb{R}$, any surjective scalar-product-preserving map $f : V \to V$ is linear (even in the infinite dimensional case). This is discussed in the context of this question.
I had asked the question for maps $V \to W$ before, not being aware that this allows easy counterexamples. First I had modified that question, but it was not well received. Hence I followed the suggestion to open a new question.