← Back to MokingBird AI
MokingBird AI

Security — MokingBird AI

MokingBird Oy | Business ID: 3615646-1 | Finland

Last updated: April 2026


Security Overview

MokingBird AI products are built on a local-first architecture — meaning the primary security model is architectural rather than perimeter-based. By running AI operations entirely on your device, we eliminate the largest attack surface present in cloud AI systems: a central server holding your data.

This document explains our security approach across all MokingBird AI products (Node, mbRAG, mbDataGen, mbFT), what data is protected, how, and how to report security issues.


1. Local-First Architecture

The most significant security property of MokingBird AI is that we have no servers holding your data.

In cloud AI systems, your documents, queries, and model outputs are transmitted to and stored on provider servers. This creates:

With MokingBird AI, your documents stay on your machine. Your vector stores are local. Your model checkpoints are local. Your datasets are local. There is no MokingBird server that, if breached, would expose your data — because we don't have your data.

This is not a claim about perfect security. It is a statement about threat model: the primary threats are local (your device's security) rather than remote (a provider's server breach).


2. API Key Security

When you connect MokingBird AI tools to external LLM or embedding providers, you provide API keys. These keys:

Best practices for API key security:


3. Document and Data Security

Files you process through mbRAG, mbDataGen, or mbFT are processed in memory on your machine and, where persistence is needed, written to local disk.

Local file storage:

Recommendations:


4. Network Security

MokingBird AI applications make network requests in the following controlled circumstances only:

RequestWhenContainsDoes not contain
Update checkOptional, user-initiatedApp version, OS typeAny personal data, documents, keys
LLM API callWhen you make a query using a cloud LLMYour query (governed by provider's policy)Document contents unless you include them
Embedding API callWhen using a cloud embedding providerText chunks you submitAPI keys (sent in headers per provider standard)

All API calls to third-party providers use HTTPS. We enforce TLS for all outbound connections.

When using local LLMs (Ollama, llama.cpp, local HuggingFace models), zero network requests are made for inference. The application is entirely air-gapped from an LLM perspective.


5. Application Security

MokingBird AI desktop applications are built using PySide6 (Python) and follow application security best practices:

Local API security: The FastAPI endpoints exposed for programmatic access listen on localhost only. If you expose them to a network interface for integration purposes, you are responsible for securing that endpoint (authentication, firewall rules, VPN).


6. Model Security

When downloading models (e.g., from Hugging Face) for use with mbFT or local inference:

MokingBird Oy is not responsible for security issues arising from third-party model files you download and use with our tools.


7. User-Side Security Responsibilities

Because MokingBird AI runs locally on user-controlled hardware, users are responsible for:


8. Secure Operations Practices

Recommended practices for teams deploying MokingBird AI:


9. Reporting Security Issues

We take security vulnerabilities seriously and respond promptly.

To report a security vulnerability:

  1. Email [email protected]
  2. Include a description of the vulnerability, steps to reproduce, and potential impact
  3. If possible, include a proof-of-concept (without deploying it against systems you don't own)
  4. We will acknowledge receipt within 48 hours
  5. We aim to provide an initial assessment within 7 days and a fix timeline within 14 days for critical issues

Please do not:

We are working toward a formal bug bounty program. Until that is live, we appreciate responsible disclosure and will acknowledge contributors publicly (with their permission) in release notes.


10. Security Updates

MokingBird Oy releases security patches as part of our regular update cycle. For critical security vulnerabilities, we release out-of-band patches as quickly as possible.

We strongly recommend:

Security advisories are published in our GitHub repository release notes.


11. Forward Security Roadmap

Planned security maturity improvements include:

This is a first-version security overview. It will be refined with formal security review cycles.


Contact

MokingBird Oy Business ID: 3615646-1 Finland