Privacy Policy

Last updated: February 27, 2026

Affinity ("Affinity," "we," "us") is a voice conversation app. This Privacy Policy explains what information we collect, how we use it, and the choices you have.

Quick summary

  • No voice recordings: Calls are live only. We do not record or store voice audio.
  • No profiles: We do not ask for your name, photo, or follower graph.
  • Minimal data: We store the minimum operational data needed to run the app and keep it safe.
  • Data retention: We retain operational data only as long as needed and may periodically delete old data, keeping only anonymous, aggregated metrics to improve the product.

Information we collect

Information you provide in the app

We collect information you generate through normal use of the app, such as:

  • Phone number: We collect your phone number during account signup to verify your identity via a one-time SMS code (see SMS Messaging below)
  • Topics you write or save
  • Invites you send/accept/decline
  • Call lifecycle events (started/ended and duration)
  • Safety actions (reports and blocks)
  • Optional feedback you send us

Information collected automatically

We collect limited technical information needed to operate and secure the service, such as:

  • A device identifier used to associate your device with your account for push notifications and session management
  • App version/build, timestamps, and basic diagnostic signals
  • Network information such as IP address (typically visible to servers and service providers during requests)
  • Operational telemetry/events (for reliability, debugging, and measuring the product loop)

Information we do not collect

We do not collect:

  • Your name, address, contacts, or photo (unless you choose to email us)
  • Precise location data
  • Voice recordings or transcripts
  • Payment information

How we use information

We use the information we collect to:

  • Operate the service: show matches, deliver invites, manage call state, and keep the app functional
  • Maintain safety: enforce blocks, investigate reports, prevent re-exposure, detect abuse/spam, and apply bans when needed
  • Improve the product: understand what works (e.g., invite acceptance rate, call completion, retention) and fix bugs
  • Provide support: respond to user questions or issues when you contact us

Voice calls and "no recordings"

Affinity supports live voice conversations. Calls are not recorded by Affinity. We do not store voice audio on our servers, and we do not enable call recording features.

Third-party services

We rely on a small set of third-party service providers to operate the app. These providers may process limited technical data on our behalf (such as IP address, device/app metadata, timestamps, and operational identifiers) to provide the service.

  • Live voice calls: We use Agora to power real-time voice communication. Calls are live only. We do not enable recording features, and we do not store voice audio.
  • Backend + database: We use Railway to host backend services and Supabase (Postgres + realtime) to store the minimum operational data needed to run the app (such as topics you write, invites, call state, and safety actions like blocks/reports).
  • Reliability / rate limiting: We may use Redis for short-lived operational data such as rate limiting, cooldowns, and locks that prevent abuse and race conditions.
  • Notifications: We use Apple Push Notification service (APNs) and Firebase Cloud Messaging (FCM) to deliver push notifications. Apple and Google may process device tokens and related metadata to deliver notifications.

We share information with these providers only as needed to operate the service, maintain safety, and improve reliability. We do not sell personal information.

Reports, blocks, and enforcement

If you report or block another user, we store that action and use it to:

  • Prevent future matching/contact between you and that user
  • Investigate safety issues and enforce policies (including bans)

Data retention

We keep operational data only as long as needed to run the service and maintain safety. We may periodically delete older operational data, retaining only anonymous, aggregated metrics (for example: total calls, average call duration, invite acceptance rate, and overall report rate) to improve the product.

If you contact us by email, we may retain that correspondence for support and debugging purposes.

Your choices

  • Stop using the app: You can stop using Affinity at any time.
  • Report & block: You can block or report users in the app.
  • Data requests: You can request deletion of your operational data by contacting us at affinityai.dev@gmail.com. We may need to retain limited information for safety, fraud prevention, or legal compliance.

Security

We take reasonable measures designed to protect information we store, including access controls and operational monitoring. No method of transmission or storage is 100% secure, and we cannot guarantee absolute security.

International processing

Our service providers may process data in countries other than where you live. We take steps designed to ensure appropriate protections when data is transferred.

Children

Affinity is not intended for users under 18. If you believe a minor has used Affinity, contact us at affinityai.dev@gmail.com.

Changes to this policy

We may update this Privacy Policy as the product evolves. We will update the "Last updated" date above. Your continued use of the app after changes means you accept the updated policy.

SMS messaging

When you create an account on Affinity, you provide your phone number and tap "Send Code" to receive a one-time SMS verification code. By entering your phone number and requesting a code, you consent to receive this transactional text message.

  • Purpose: Phone number verification only. We send a single one-time code to confirm you own the number.
  • Frequency: One message per signup or login attempt. No recurring or marketing messages are sent.
  • Opt-out: Reply STOP to any message to opt out. You can also choose not to enter your phone number.
  • Help: Reply HELP for assistance, or contact affinityai.dev@gmail.com.
  • Message and data rates may apply. Carriers are not liable for delayed or undelivered messages.

Contact

Questions or requests: affinityai.dev@gmail.com