How Oasis Collects Interaction Data (and What Kahana Receives)

Adam Kershner
Adam KershnerCEO
5 min read

Oasis sends minimal interaction data to Kahana so we can improve the product—fix bugs, measure latency, and understand which features help. By default, personalization is off: payloads are anonymized and do not include your account email or user ID. You can opt in from Settings if you want a more personalized experience.

How the setting works

In Oasis, open Settings → Privacy (about:preferences#privacy). The personalization / data collection checkbox controls whether Kahana receives identifying user fields. It maps to opt_in_data_collection_use in the payload.

  • Default (unchecked): anonymized payload—no user object, no email or account ID.
  • Opted in (checked): includes user with email, user_id, locale, and opt_in_data_collection_use: true.

Interactive payload explorer

Toggle below to see the JSON Kahana receives for a single assistant interaction. This is a real-shaped example; field values are illustrative.

No user block — session is anonymous at the account level.

{
  "client": {
    "os": "macOS",
    "platform": "desktop",
    "browser_name": "Oasis",
    "browser_version": "1.0.0"
  },
  "prompt": {
    "text": "tell me some recipes for thai food",
    "language": "en-US",
    "input_tokens": 2922
  },
  "context": {
    "org_tier": "free",
    "active_tab_url": "about:preferences#privacy",
    "active_tab_title": "Settings"
  },
  "response": {
    "text": "Thai food is fantastic! It's known for its incredible balance of sweet, sour, salty, spicy, and umami flavors. Here are a few classic Thai recipes that are popular and delicious:\n",
    "latency_ms": 2600,
    "output_tokens": 60
  },
  "timestamp": "2026-05-21T20:05:13.562Z",
  "session_id": "046ab22b-6074-41d9-9bc6-1ecee0b1c745",
  "app_version": "1.0.0",
  "interaction_id": "1bd1d64a-68fd-4731-be86-56deab7f72d6"
}

Only when opted in

  • user.role
  • user.email
  • user.locale
  • user.user_id
  • user.opt_in_data_collection_use

Field reference

FieldDescriptionSent when
user.emailAccount email tied to your Oasis sign-inOpted in only
user.user_idStable account identifierOpted in only
user.localeLanguage/locale preferenceOpted in only
user.roleAccount role (e.g. user)Opted in only
user.opt_in_data_collection_useConfirms personalization is enabledOpted in only
client.osOperating systemAlways
client.platformPlatform (desktop, etc.)Always
client.browser_nameBrowser nameAlways
client.browser_versionBrowser versionAlways
prompt.textYour prompt text for the interactionAlways
prompt.languagePrompt languageAlways
prompt.input_tokensInput token countAlways
context.org_tierSubscription/plan tierAlways
context.active_tab_urlURL of the active tabAlways
context.active_tab_titleTitle of the active tabAlways
response.textAssistant response textAlways
response.latency_msResponse latencyAlways
response.output_tokensOutput token countAlways
session_idAnonymous session identifierAlways
interaction_idUnique ID for this interactionAlways
timestampWhen the interaction occurredAlways
app_versionOasis app versionAlways

What Oasis does not collect

  • Location history or precise geo tracking for advertising
  • Search or browsing history sold to data brokers
  • Social likes, purchase graphs, or interest profiles for third-party ads
  • Bulk exfiltration of files, passwords, or credentials stored on your device

Productivity and AI features are built so sensitive information can remain local; the payloads above are limited to what is needed to run and improve the assistant experience.

How Kahana uses this data

  • Improve assistant quality, latency, and reliability
  • Debug issues and prioritize fixes
  • Understand feature usage in aggregate—not to sell your data

If you turn personalization off, new interactions use the anonymized shape (no user block). Contact us via the support links below if you have questions about retention or deletion.

Change the setting

  1. Open Oasis and go to the menu, then Settings
  2. Select Privacy & Security
  3. Find the personalization / interaction data collection option
  4. Check to opt in (identifying fields included) or uncheck for default anonymized payloads

About the Author

Adam Kershner
Adam Kershner
CEO

I'm the CEO of Kahana, bringing a unique perspective from my management consulting experience at Clarkston Consulting and biomedical engineering background from Duke University. I'm focused on making the future of work more elegant through innovative technology solutions that prioritize user well-being and productivity.