Privacy Policy

Last updated: May 19, 2026 — v2026-05-19

Short version. Inkfold offers three retention modes — Smart, Private, and Incognito. In Smart mode (the default), Inkfold stores your conversations on our servers, encrypted at rest with a server-managed key, so we can build a knowledge graph that improves your answers. In Private mode, your content is encrypted on your device with a key only you hold before it ever reaches our servers — we store only ciphertext. In Incognito mode, nothing is written anywhere. We do not sell data. We do not train external AI models on your content. All three modes are free. You set your default mode in Settings → Privacy and can override per session. You may opt out of crowd-wisdom routing telemetry at any time without changing your plan.

1. Who we are and how to contact us

Inkfold is a multi-vendor AI chat application that lets you carry memory and context across AI tools (ChatGPT, Claude, Gemini, and others). This policy covers the web application at app.inkfold.app, the fl command-line interface, the mobile application, the application programming interface at api.inkfold.app, and the marketing site at www.inkfold.app.

Data controller. Inkfold (entity in formation), operated from Israel. Postal address available on request to [email protected].

Data Protection Officer. [email protected].

European Union representative. Appointment is in progress; the address will be published here once registered. Until then, contact [email protected] for any request you would otherwise route through an Article 27 representative.

2. How your conversations reach Inkfold

Inkfold does not passively watch your browser and does not snoop on the AI sites you visit. Content only enters your memory when you take an explicit action:

How that content is then stored, and who can read it, depends on the retention mode you choose. See §3 for the per-mode reality.

3. What data we collect

Account data (plaintext, we can read it)

User content — depends on retention mode

What Inkfold's servers store and can read depends on the mode you choose:

Mode What the server stores Can Inkfold read it?
Smart (default) Conversation text encrypted at rest with AES-256-GCM under a server-managed key; extracted entity graph; indexed metadata Yes — the server-managed key allows decryption for context retrieval, knowledge-graph extraction, and quality compounding. Inkfold staff do not read individual conversations; access is gated by role and audited.
Private AES-256-GCM ciphertext blobs and opaque graph nodes — encrypted on your device before upload No. The key is derived from your passphrase via Argon2id (64 MB memory, 3 iterations) and never leaves your device. We hold only ciphertext.
Incognito Nothing — the session is ephemeral Nothing to read

Smart mode is encrypted at rest but is not zero-knowledge. We hold the encryption key. We do not use Smart-mode content to train any model, we do not sell or share it, and access is internally restricted — but we are technically able to decrypt it, and you should treat it as such when deciding what to put into Smart mode.

Private mode is zero-knowledge at rest with respect to Inkfold. Because the key is derived from your passphrase, we cannot restore access if you lose your passphrase. Your local recovery key file (offered at setup) is the only fallback.

Lawful basis for processing conversation content: performance of the contract (GDPR Art. 6(1)(b)) in all modes. For users in the European Union, you may switch to Private mode at any time, which prevents content from ever being readable by us.

Operational data (minimal, time-bounded)

Crowd-wisdom routing — how Inkfold routes AI calls

The short version. Inkfold's job is to pick the right AI model for every task you give it. That works because every user's experience teaches the router what to do for the next user. When you use Inkfold, your execution paths — not your conversations — contribute to that shared intelligence. In return, you get a router that already knows which model wins on which kind of task on day one.

Crowd-wisdom telemetry is enabled by default. You can disable it at any time, at no cost, with no service penalty: in the web application, Settings → AI → "Help improve Inkfold routing for everyone" (toggle off); from the command line, fl telemetry opt-out. To delete previously contributed pre-aggregation records, run fl telemetry clear.

Lawful basis: legitimate interests in improving the routing engine for all users (GDPR Art. 6(1)(f)). Under Article 21 of the GDPR you have a right to object to processing on this basis; the opt-out controls above are the operational implementation of that right. The legitimate-interests balancing assessment is available on request to [email protected].

What we collect (the "execution path")

For each AI call Inkfold makes on your behalf, we record one fixed-shape record that describes what Inkfold did, not what you said:

What we cannot collect

The execution-path schema is enforced by a server-side allowlist (see packages/server/src/jobs/crowd-aggregator.js in the FusionLayer engine). Any record arriving at the server with a field outside the allowlist is rejected at ingestion. This is enforcement, not policy. As a direct consequence, the following cannot enter the crowd-wisdom pipeline even if something upstream were misconfigured:

We do not derive embeddings from your conversations for crowd-wisdom purposes. In Private and Incognito modes we technically cannot — the encryption model means we never hold the plaintext. In Smart mode we do index content for context retrieval (your benefit), but the crowd-wisdom pipeline rejects any field containing conversation content.

How aggregation works

Execution-path records are processed by a scheduled aggregator that groups them by (task_class, vendor, model) and computes win rates and sample counts over a rolling window, with a minimum-sample threshold of 50 before any model/task pair influences global routing. The output — the crowd_routing table — contains only model identifiers, task classes, win rates, and sample counts. No user-linked data survives aggregation. This is what the router reads when choosing a model for your next request.

Your rights over execution-path data

3a. Two-tier vendor consent

Inkfold can route every conversation through two AI models — a primary (the helper) and a secondary (the answerer). You choose which vendors you trust for each role. This two-tier architecture minimizes what any single vendor sees.

The effective privacy tier of a conversation is the weaker of the two vendors' tiers. Inkfold shows you the effective tier before every request.

Privacy tier labels

Each vendor is assigned one of four tiers, shown in the Vendors settings tab:

You can set a privacy floor (the weakest tier you allow). If a request can only be handled by a vendor weaker than your floor, Inkfold blocks it rather than sending.

4. What we do not collect or do

4a. Analytics (marketing site and application)

The marketing site uses first-party self-hosted analytics (event data stored in our own Oracle Autonomous Database, Frankfurt European Union region) and, where you have given consent, Google Analytics 4. Google Analytics 4 data is sent to Google LLC (United States) under the European Union–United States Data Privacy Framework. Internet Protocol address anonymization is enabled; we do not share Google Analytics 4 data with any advertising network. You can opt out at any time via the consent banner, the browser Do Not Track header, or the Google Analytics opt-out browser plugin. We do not use Mixpanel, PostHog, or Cloudflare Insights.

Application surface (app.inkfold.app). Google Analytics 4 is also loaded on the logged-in application with your explicit consent. It fires only after you accept analytics cookies in the consent banner. If you have Private or Incognito mode active in Inkfold, Google Analytics 4 is automatically suppressed regardless of consent. You can revoke consent at any time by reopening the cookie preferences banner.

What we collect on the marketing site

What we do not do on the marketing site

Lawful basis for analytics with cookies: consent (GDPR Art. 6(1)(a), ePrivacy Directive Art. 5(3)). For server-side counters with no identifiers: legitimate interests (Art. 6(1)(f)).

5. Where data is stored

6. Sharing and disclosure

We disclose data only in these cases:

A current sub-processor list is available at /legal/subprocessors (in progress). Material additions are notified by email at least 30 days before they take effect, giving you time to object or terminate (GDPR Art. 28(2)). International transfers outside the European Economic Area rely on Standard Contractual Clauses where the recipient is not under an adequacy decision.

7. Your rights

If you are in the European Economic Area, the United Kingdom, or Switzerland, you have the rights set out in Articles 15 to 22 of the General Data Protection Regulation. If you are a California resident, you have parallel rights under the California Consumer Privacy Act as amended by the California Privacy Rights Act. In plain language, you can:

We respond to verified requests within 30 days. We will not discriminate against you for exercising any of these rights (CCPA §1798.125).

8. Children and minors

8.1 Under 13 — verifiable parental consent

Inkfold does not knowingly collect personal data from children under 13 without verifiable parental consent. When a user provides a date of birth indicating they are under 13, we require a parent or legal guardian to approve the account before any data is stored. The consent flow collects the parent's email address, consent timestamp, Internet Protocol address, and the version of this policy they consented to. This record is retained as a legal audit trail.

What we collect from child accounts (under 13):

What we do not do with child accounts:

Parent and guardian rights. A parent or legal guardian may, at any time, (a) review the data held for their child's account, (b) request deletion of that data, or (c) revoke consent, which will immediately suspend the account and queue data deletion. Contact us at [email protected].

If you believe a child under 13 has created an account without parental consent, contact us at [email protected] and we will delete the account within 5 business days.

8.2 Minors aged 13 to 17

Inkfold permits registration for users aged 13 and over, subject to any higher minimum digital-consent age that applies in your jurisdiction. Accounts held by users under 18 are subject to these additional restrictions:

8.3 Inkfold for Schools (future)

When the Inkfold for Schools product is launched, it will be governed by a separate Data Processing Agreement with the institution. Student data will not be used for advertising or model training. Until that product ships, Inkfold should not be used as a primary educational tool in K-12 environments and we do not represent the consumer product as compliant with the United States Family Educational Rights and Privacy Act.

9. International transfers

Inkfold is operated from Israel. The European Commission has issued an adequacy decision for Israel under Article 45 of the General Data Protection Regulation, which permits transfers from the European Economic Area to Israel without additional safeguards. Servers used for storage are hosted in the European Union (Frankfurt) and at Cloudflare's global edge. Transfers to United States sub-processors (for example, Google Analytics 4 and Google Workspace) rely on the European Union–United States Data Privacy Framework where applicable, and otherwise on Standard Contractual Clauses with supplementary measures appropriate to the data category.

9a. Marketplace publishing

The Inkfold Marketplace lets you share Universal AI Context Protocol primitives (policies, guidelines, skills, strategies, and routines) with the community. Publishing is entirely opt-in.

What you publish becomes public

What we moderate

Private publishing

You can publish a primitive with visibility: private (or fl publish --private). Private items are stored but not listed publicly and cannot be installed by other users.

10. Federated differential-privacy mode — roadmap, not currently available

We are designing a federated differential-privacy contribution mode in which raw telemetry is replaced by a locally computed, calibrated-noise gradient submitted on a daily schedule via secure aggregation. This feature is not currently available. We will not enable it without first updating this policy and notifying account holders by email at least 30 days before it takes effect, with an explicit choice to opt in. Until then, the only contribution path is the opt-outable execution-path telemetry described in §3.

11. Changes to this policy

We may update this policy. Material changes will be announced by email to account holders and in a banner on this page at least 14 days before they take effect. The "Last updated" date at the top reflects the most recent revision. We keep a public change log so you can see what changed and when. If a material change is substantively prejudicial to you and your local law requires affirmative consent, we will obtain it.

12. Contact

Privacy questions, data-subject requests, or concerns: