Privacy Policy

What we collect. What we don't. Why.

Last updated: May 17, 2026

Plain language version

Difficult Discussions is a rehearsal app. The whole point is that you can say the things you can't say anywhere else. We built it on the only privacy posture that makes that honest: we don't keep your conversations, we don't know who you are, and we don't want to.

What we do not collect

  • No audio recordings of any kind.
  • No transcripts of your rehearsals.
  • No values from the optional context fields (history with the counterpart, hoped-for outcome, feared reaction).
  • No name, email, address, phone number, or other personal identifier.
  • No account, no profile, no login.
  • No advertising identifiers. No tracking across apps or sites.

What we do collect

  • An anonymous device identifier. The first time you open the app, your device generates a random UUID and stores it locally. We use it for one purpose: to make sure each device gets exactly one free trial. It is never linked to your identity, never sent to our voice provider, and never shared with anyone.
  • Anonymous, aggregate event counts. When a session starts, when it completes, which category of scenario was chosen. No content. No identity. Used to monitor app economics and reliability.
  • App Store purchase receipt. If you buy the app, Apple gives us a receipt to verify your purchase. We verify it with Apple and discard it. We do not store it.

How the live conversation works

When you start a rehearsal, our server requests a short-lived voice session from OpenAI, our voice provider. Audio flows directly between your device and OpenAI; our server is not in the path.

OpenAI processes your conversation under a zero-data-retention agreement. Their standard thirty-day request log is disabled for our organization. They do not use your conversations to train models.

At the end of a session, your transcript is sent to OpenAI's text model — under the same zero-retention terms — to generate the coached critique. The transcript is held in memory long enough to produce the critique, then discarded. We do not write it to disk and we do not log it.

Sub-processors

  • OpenAI — voice and text inference, under zero-data-retention contract.
  • Vercel — hosting and request logs (no request bodies).
  • Apple — App Store distribution and in-app purchase verification.

Children

The app is not intended for users under 18. We do not knowingly collect data from minors.

Your rights

Because we do not associate any data with you, there is no profile to access, correct, or delete. If you uninstall the app, the anonymous device identifier on your device is gone. The corresponding bookkeeping flag on our side, used solely to prevent reinstall trial farming, expires automatically after one year.

Changes to this policy

If we change this policy in a way that affects what we collect, we will update this page and the "last updated" date above before the change takes effect.

Contact

Governing law

This policy is governed by the laws of the State of Georgia, United States.