oqta privacy policy

oqta is built around a simple idea: your AI conversations and API credentials should stay under your control.

Last updated: May 2026

The short version: OQTA has no servers of its own. Requests happen between your device, OpenRouter, downstream providers, and optional LinkUp search, as explained below.

What OQTA does not collect

OQTA does not collect personal information such as your name, email address, phone number, or location.

OQTA also does not use:

  • analytics services
  • ad networks
  • tracking tools
  • crash reporting services
  • bundled provider secrets
  • an OQTA chat backend

API keys and tokens

OQTA stores your OpenRouter token and optional LinkUp API key locally in the iOS Keychain.

I do not receive these credentials, cannot view them, and do not sync them to iCloud or CloudKit.

What stays on your device

OQTA stores app data locally on your device, including:

  • chats and folders
  • artifacts and tool history
  • app preferences and model settings
  • private chats
  • attachments, generated media, and audio files
  • third-party AI data-sharing consent state

Private chats, credentials, consent state, attachments, generated media, audio, and device-only preferences stay on your device unless you choose to send related content to a third-party service for processing.

OpenRouter and AI providers

When you ask OQTA to process something with AI, content will be sent directly from your device to OpenRouter and downstream model providers.

That content can include:

  • chat prompts and context
  • model responses
  • attachments
  • audio and transcription requests
  • media generation requests
  • model, tool, and generation settings

This happens only when you initiate processing. OpenRouter and the downstream providers handle that data under their own terms and privacy policies.

If you enable LinkUp and provide your own API key, OQTA may send search-related content directly from your device to LinkUp.

That content can include:

  • search queries
  • URLs and snippets
  • tool inputs and outputs
  • relevant chat context needed for the search

LinkUp handles that data under its own terms and privacy policy.

Optional iCloud sync

If you enable iCloud sync, OQTA may sync non-private app data through Apple and iCloud, including:

  • non-private chats
  • folders
  • artifacts
  • tool history
  • core preferences

OQTA does not sync OpenRouter or LinkUp credentials, private chats, consent state, attachments, generated media, audio, or device-only preferences to iCloud.

Apple’s privacy policy applies to iCloud.

Exports

If you export data from OQTA, exports do not include OpenRouter tokens, LinkUp API keys, or private chats.

You are responsible for what you do with exported files after you create them.

Data retention and deletion

Your local data remains on your device until you delete it or remove the app.

Using Delete All Local Data removes local chats, files, preferences, and Keychain credentials from your device. If iCloud sync is enabled, OQTA also tries to remove the synced iCloud copy.

Deletion from OpenRouter, LinkUp, Apple, or downstream AI providers is governed by those services. I cannot delete third-party service data for you because I do not receive or control it.

Your control

Because OQTA does not have its own server or server-side copy of your data:

  • I cannot view your chats
  • I cannot view your OpenRouter or LinkUp credentials
  • I cannot edit or delete third-party service data for you
  • I cannot recover deleted local data for you

You remain in control of the data stored by OQTA on your device and the credentials you add to the app.

Children’s privacy

OQTA does not knowingly collect personal information from children under 13.

Changes to this policy

I may update this Privacy Policy from time to time. If I do, I will update the date at the top of this page.

Contact

If you have questions about this Privacy Policy, email privacy@nschumacher.dev.

Effective date: May 2026