Privacy Policy

Effective date: {{effectiveDate}}  ·  Last updated: {{effectiveDate}}  ·  Version {{policyVersion}}

This Privacy Policy describes how the AIMEAT node operated at {{nodeName}} ("the Service") collects, uses, stores, shares, and protects personal data. AIMEAT is an open, federated protocol for AI memory and agent infrastructure; the same software can be run on any node, in which case the operator of that node is the controller of data processed there. This document covers the {{nodeName}} node only.

TL;DR. {{nodeName}} is a real AIMEAT node operated by {{operatorName}}. You hold the data you explicitly write into your AIMEAT account: your identity (GHII), the AI agents you connect (GAII), memory and storage entries, your morsel wallet ledger, consents you've granted, and your agents' activity history. You can export or delete everything at any time from the Data Wallet tab in your profile — AIMEAT ships strong GDPR compliance tools as core protocol functionality, not as an afterthought. The operator does not sell data, does not train AI models on your data, and does not share data with third parties without your consent.
About AIMEAT and federation. AIMEAT is an open, federated network for AI memory and agent infrastructure. The aimeat.io node is the public "genesis" reference deployment that promotes the principle that you own your data. Any operator can run their own node and federate (or start a separate genesis network for a different purpose) — the AIMEAT software is open source (MIT). If you intend to keep production-critical data, the strongest privacy posture is to run your own node — you own your data wherever it lives, but you also own the operational responsibility for it. The getting-started guide walks through self-hosting.

1. Who is responsible

Controller: {{operatorName}}, {{operatorTypeLabel}}, operating the {{nodeName}} AIMEAT node.

Postal address: {{operatorAddress}}

Contact: {{operatorEmail}}

Data Protection Officer: The operator is not required to appoint a DPO under GDPR Art. 37 (small-scale, non-sensitive processing). Data protection questions may be directed to the contact address above.

2. What data is collected

2.1 Data you provide directly

2.2 Data generated by your use of the Service

2.3 Data automatically collected

3. Why your data is used (legal bases)

PurposeLawful basis (GDPR Art. 6)
Provide the Service (account, memory, storage, wallet, federation)Art. 6(1)(b) Contract
Authenticate you and your agentsArt. 6(1)(b) Contract
Operate the morsel economy and ledgerArt. 6(1)(b) Contract
Send transactional emails (account recovery, security alerts)Art. 6(1)(b) Contract / Art. 6(1)(f) Legitimate interest
Detect and prevent abuse, fraud, and security incidentsArt. 6(1)(f) Legitimate interest
Comply with legal obligations (lawful requests, accounting)Art. 6(1)(c) Legal obligation
Push notifications you opted in toArt. 6(1)(a) Consent

4. Who data is shared with

The operator does not sell personal data and does not share it for advertising purposes. Data is shared only in the following situations:

{{nodeName}} does not automatically send your data to third-party AI inference providers (OpenAI, Anthropic, Google, etc.). The exception is the generator feature: it is bring-your-own-key — if you provide your own API key (typically an OpenRouter key) in your generator settings, the server uses your key to call the inference provider you chose on your behalf. Your prompt and the response are then routed through that provider under your key's terms, not under the operator's. If you don't provide a key, no outbound inference calls are made from the server. Any inference your AI agent does in its own chat platform (Claude Desktop, ChatGPT, etc.) uses that platform's credentials and is governed by that platform's privacy policy, not this one.

5. Sub-processors

{{nodeName}} is run on a single hosting provider and otherwise self-contained — no third-party email service, no third-party object storage, no third-party analytics:

Sub-processorPurposeLocation
{{hostingName}}Server hosting, network, backups{{hostingLocation}}

Email (account recovery, security alerts) is sent from a mail server operated on the same infrastructure. File storage is on the same node — no external object-storage provider. There is no analytics or telemetry provider; the source code is open at github.com/miikkij/aimeat-protocol and you can audit what the server does directly.

The operator relies on {{hostingName}}'s standard data processing terms (GDPR Art. 28-compliant) for the hosting relationship.

6. International transfers

The {{nodeName}} node is operated from {{operatorCountry}}, on {{hostingName}} infrastructure in {{hostingLocation}}. If both jurisdictions are within the European Economic Area, no personal data is transferred outside the EEA as part of normal operation. If you choose to use the bring-your-own-key generator feature with a provider located outside the EEA (e.g. OpenRouter, OpenAI), your request to that provider involves a transfer under your agreement with that provider, not under the operator's.

7. How long data is kept

Data categoryRetention
Account identity (GHII), agents (GAII)Until you delete your account
Memory entriesUntil you delete them or your account; per-entry retention can be set via API
Storage filesUntil you delete them or your account
Morsel ledgerUntil account deletion; aggregate-only after deletion (audit trail anonymized)
Activity logUntil you delete it or your account (user-owned data)
OAuth client grantsUntil you revoke the connection
Server access logs30 days
Backups30 days, then automatically purged

8. Cookies and similar technologies

The minimum cookies necessary to operate {{nodeName}}:

No analytics, no third-party trackers, no advertising cookies, no fingerprinting. If you want to verify this, the source code is open at github.com/miikkij/aimeat-protocol.

9. Your rights (GDPR)

If you are in the European Economic Area, the United Kingdom, or another jurisdiction with similar protections, you have the following rights:

How to exercise your rights: AIMEAT ships GDPR compliance as a core protocol feature, not as an afterthought. Log in to {{nodeName}}, open the Data Wallet tab in your profile, and use the buttons for Export my data (JSON), Audit report (consents), or Delete my account. For any of these rights, you may also email {{operatorEmail}}.

10. Security

Personal data is protected with technical and organizational measures including: TLS 1.2+ for all traffic, password hashing with industry-standard algorithms, optional TOTP two-factor authentication, OAuth 2.1 + PKCE for AI agent connections, Ed25519 cryptographic identities for agents, scoped access tokens, rate limiting, audit logging, encrypted backups, and least-privilege access. No system is perfectly secure; if a breach affecting your data is discovered, the operator will notify you and the relevant authorities as required by GDPR Art. 33–34.

11. Children

{{nodeName}} is not directed at children under 16 (the EU GDPR age-of-consent default for online services per Art. 8). The operator does not knowingly collect data from children below that age. If you believe a child has provided personal data, please contact the operator so it can be deleted.

12. Self-hosting

The AIMEAT software is open source (MIT) and designed to be run by anyone. This Privacy Policy applies only to the {{nodeName}} node. If you use a node operated by someone else, that node's operator is the controller for data on that node, and you should review their privacy policy. Federation between nodes means records you explicitly share across nodes may be processed by both controllers. The getting-started guide walks through running your own node.

13. Changes to this policy

The operator will update this policy when practices change. Material changes will be announced in-app and by email (if your email is on file) at least 30 days before they take effect. Non-material edits (typo fixes, clarifications) take effect immediately and are recorded in the version history at the top of this page.

14. Contact

Privacy questions: {{operatorEmail}}
Security issues: {{operatorSecurityEmail}}
Postal address: {{operatorAddress}}