privacyarchitecturetransparency

What Data Stays on Your Mac

Your conversations stay local. Your files stay local. Here's exactly what lives where — an honest breakdown.

By Nils Ekström, CTO at Lanoko AI

The phrase "your data never leaves your device" has become a marketing cliché. Vague, often untrue, and almost impossible to verify. When it comes to AI assistants, the honest answer is usually: some of it does, some of it doesn't, and the details matter.

We'd rather give you the real picture.

What stays on your Mac

Conversations. Every message between you and your agent is stored on your Mac. The conversation history lives in your local environment — not in our database, not in a cloud sync. When you search your history, your agent searches your disk.

Files you share with your agent. If your agent reads a document, analyses a spreadsheet, or writes a file, that work happens on your machine. The files don't move to our servers.

Agent state and memory. Your agent's working memory — context about your preferences, ongoing tasks, skill configurations — is stored locally. This includes structured event logs written to local JSONL files with no external network calls. Retention is configurable; default is 30 days.

Skill files. The skills that define what your agent can do sit on your Mac. If our servers went down tomorrow, your agent would keep working with everything already installed.

What the AI model provider processes

Your agent is powered by large language models running in the cloud. When your agent generates a response, your message is routed through Lanoko's model proxy to the AI model provider and a response is returned. The proxy authenticates the request, enforces your plan's included AI budget, and records only usage metadata (model name and token counts) — it never stores the content.

What this means:

  • The content of each conversation turn is processed by the model provider's infrastructure
  • Our agreements with the providers we route through cover GDPR data-processing requirements
  • The providers' API terms prohibit using customer data to train models by default
  • Neither Lanoko AI nor the model providers retain that content for training without your explicit consent

What we process during setup

When you onboard, we collect information to provision your environment: hardware specs, skill selections, agent preferences. This data is processed server-side during provisioning. After your environment is live, we don't retain the raw onboarding data beyond what's needed for your account record.

What we hold in our infrastructure

  • Account and billing data. Name, email, subscription tier, payment records — stored in our Cloudflare-backed database. Standard for any subscription service.
  • Consent records. Append-only consent logs per user — email integration, calendar access, telemetry, marketing, AI training. You can revoke any scope at any time.
  • Service metadata. Operational telemetry for reliability — skill versions, provisioning status, error signals. Not conversation content.
  • AI usage metadata. Which model each call used and how many tokens — buffered for up to 7 days to enforce your plan's included AI budget and power your usage dashboard. Never the content of the calls.

Remote access for support

If you need help and we need to look at your environment directly, we can only do that with your explicit approval. Access is not persistent — it must be approved per session, with defined scope. Your Mac isn't streaming logs to us.

Your agent doesn't depend on us

Your agent is self-contained. Skills, configurations, and state are on your machine. If our servers became unavailable, your agent would continue to function. This is a deliberate design choice — your agent is yours, not ours.

Summary

WhatWhere
ConversationsYour Mac
Files shared with agentYour Mac
Agent state and memoryYour Mac
Telemetry eventsYour Mac (local JSONL)
Skill filesYour Mac
AI prompts (per turn)Via Lanoko's model proxy to the model provider
AI usage metadata (model + token counts)Lanoko infrastructure (buffered up to 7 days)
Account and billingLanoko infrastructure
Setup dataProcessed server-side, not retained
Remote accessRequires your per-session approval

What we're still working toward

We're working toward publishing our full data retention policy, making consent controls accessible via the customer dashboard, and giving you a one-click data export. If you have questions, email [email protected].


Your agent runs on your Mac. Your workspace stays local. AI reasoning is routed through Lanoko's model proxy to cloud model providers under strict no-training terms. Now you know exactly what goes where.

Get started → lanoko.ai