Initiate Contact
MemPalace // Private AI Memory

A memory for your AI that never leaves your hardware.

Notes, documents, decisions and years of AI conversations hold what your organisation knows, scattered where nobody finds it again. MemPalace turns that material into an organised, searchable memory for your own AI tools, on a machine you control. Every record can be traced to its source and deleted on request.

Runs on-premises Delete any record on request No personal data in the model Open-source core Chats, notes & documents Works with Claude & local models
The Pipeline

From raw exports to a memory you can query.

MemPalace stores text verbatim and never summarises it away. My pipeline decides what goes in, how it is organised, and how it is found again.

Import

Chat histories, notes, documents and transcripts are cleaned into one format. Claude, Google AI Studio, Gemini and HTML transcripts work out of the box; other sources are added for your project. Noise is stripped out, the content itself stays intact.

Organise

Each conversation is split where the subject actually changes. A local language model labels every topic with what you were trying to do and why, and files it under one of your own wings.

Tune

Search runs on a specialised embedding model. A custom adapter can be trained on material you provide, or on generic artificial data in your field, and is always tested on your material inside your environment. Personal data never goes into training, so nothing about the people in your records ends up in the model.

Recall

The palace answers through MCP, so Claude Desktop, Claude Code or a local model on your own GPU can search your history and quote it back, with the source of every hit.

Data Sovereignty

Built for organisations that cannot send their data to the cloud.

  • Everything runs locally. Cleaning, labelling, training, storage and search all happen on your own machine, with no cloud service in between.
  • No third-party processor. Your data is never handed to an outside service to be embedded, indexed or stored.
  • Deletion that actually deletes. Sensitive material lives only in the palace, as separate records. Removing a person means deleting their records, not retraining anything.
  • Nothing baked in. Personal data is never trained into a model, so it cannot linger in one after it has been deleted.
  • You own the result. The palace stays with you. Nothing is shared between customers.
  • Inspectable. The storage layer is open source, and every memory can be traced back to the conversation it came from.

About GDPR

Two things make AI memory hard under GDPR: sending data to outside processors, and models that absorb personal data and cannot forget it. MemPalace avoids both. Processing stays on your premises, and personal data lives only in records that can be deleted one by one, never in model weights.

Compliance itself depends on how the system is used in your organisation: what you store, who can access it, and how long you keep it. I can help you set it up with that in mind and document how the data flows.

One thing to know: if you connect the palace to a cloud assistant such as Claude, the search results that assistant asks for are sent to it. For fully offline use, pair it with a local model.

Measured, Not Promised

Does the fine-tuning matter? On my own data, a lot.

The working reference system is built from two years of my own AI conversations: 28,829 topics, stored as 36,885 memory pieces across 7 wings. The test uses 300 cases drawn from conversations the model never saw in training, searched against the whole palace.

MeasureBase bge-largeMemPalace adapter
Right result ranked first8%65%
Right result in top 519%85%
Right result in top 1023%89%

These numbers come from my own corpus and my own held-out test, not a public benchmark; results on your data will differ, which is why every build includes the same kind of test on your material, run inside your environment, without training on it. MemPalace itself is an open-source project (MIT licence) by its original authors. The import and labelling pipeline, the training setup and the trained adapters are my own work.

Work With Me

Three ways to get your own palace.

Every engagement starts with a short call about your data, your hardware and what you want the memory to do.

Installation

Pricing on request

  • MemPalace and the embedding server set up on your machine
  • Connected to Claude Desktop, Claude Code or a local model
  • Start scripts, so it runs with a double-click
  • A walkthrough of how to search and maintain it
Ask about installation

Integration & Consulting

Hourly or per project

  • New import formats or document types
  • Wing structure designed around your organisation
  • Connection to your existing agents and workflows
  • Data-flow documentation for your privacy work
Discuss a project
Questions

Before you ask.

What hardware do I need?

A computer with a modern NVIDIA graphics card, running Linux or Windows with WSL2. The reference system runs on an RTX 5090. How much you need depends mostly on how much history you have, so we check your setup before anything is installed.

Does it have to be chat logs?

No. Chat history is where it started, but the pipeline works on text, so notes, documents, transcripts and other written material can go in too. Out of the box it reads Claude, Google AI Studio and Gemini exports and HTML transcripts; other formats are added as part of your build.

Does any of my data leave my machine?

Not during import, labelling, training or storage: all of it runs locally. The one exception is your choice of assistant. If you query the palace from a cloud assistant such as Claude, the results it retrieves are sent to that assistant. Use a local model if nothing may leave the machine.

Is my data used to train the AI?

Not your personal data, ever. A custom adapter can be trained on material you provide, such as routines, guidelines and other documents without personal data, or on generic artificial data written for your field. It is then tested on your real material so we know it works. Keeping personal data out of training is a design choice: once it is trained into a model, it cannot be reliably removed again.

What happens when someone asks to be deleted?

Their records are removed from the palace, and the search model needs no change, because it never contained them. Source files and backups are handled by your normal routines, which we set up together.

Can I add new conversations later?

Yes. New material goes through the same pipeline and is added to the existing palace as new records. Nothing needs to be retrained.

Your organisation's knowledge, searchable, and still yours.

Tell me what you have and what you want to find again. I will tell you honestly whether MemPalace is the right fit.

Initiate Inquiry business@zanno.se