diff --git a/gitbooks/SUMMARY.md b/gitbooks/SUMMARY.md index 0e9fb8fc6..23afad90e 100644 --- a/gitbooks/SUMMARY.md +++ b/gitbooks/SUMMARY.md @@ -6,15 +6,14 @@ * [Getting Started](overview/getting-started.md) * [How Does It Work?](overview/how-it-works.md) * [Architecture](technology/architecture.md) +* [Platform & Availability](overview/platform.md) ## Features -* [Neocortex](technology/neocortex.md) - * [Subconscious Loop](technology/the-subconscious.md) -* [Platform & Availability](product/platform.md) +* [Neocortex Memory](features/neocortex.md) +* [Subconscious Loop](features/the-subconscious.md) * [Skills & Integrations](product/skills-and-integrations.md) * [Teams & Organizations](product/teams.md) -* [Privacy & Security](product/privacy-and-security.md) * [Pricing](product/pricing.md) ## Resources diff --git a/gitbooks/technology/neocortex.md b/gitbooks/features/neocortex.md similarity index 100% rename from gitbooks/technology/neocortex.md rename to gitbooks/features/neocortex.md diff --git a/gitbooks/technology/the-subconscious.md b/gitbooks/features/the-subconscious.md similarity index 99% rename from gitbooks/technology/the-subconscious.md rename to gitbooks/features/the-subconscious.md index b30366ef0..d1c66b16d 100644 --- a/gitbooks/technology/the-subconscious.md +++ b/gitbooks/features/the-subconscious.md @@ -1,3 +1,7 @@ +--- +icon: brain-circuit +--- + # Subconscious Loop OpenHuman's subconscious is what separates it from every other AI agent. Most AI systems follow the conscious mind model: they wait for instructions and execute them. They cannot think on their own. OpenHuman can. diff --git a/gitbooks/product/platform.md b/gitbooks/overview/platform.md similarity index 100% rename from gitbooks/product/platform.md rename to gitbooks/overview/platform.md diff --git a/gitbooks/product/privacy-and-security.md b/gitbooks/product/privacy-and-security.md deleted file mode 100644 index a77e9b323..000000000 --- a/gitbooks/product/privacy-and-security.md +++ /dev/null @@ -1,125 +0,0 @@ ---- -icon: shield ---- - -# Privacy & Security - -OpenHuman operates on a principle of **zero-knowledge intelligence**. The system is architecturally designed so that your raw data never needs to leave your device. Neocortex compresses your data locally into structured metadata and summaries. Only this compressed output is processed server-side. Your AI has months of context about your entire organizational life. Your raw data has never touched our servers. - -*** - -## Privacy by Design - -OpenHuman operates on a principle of **zero retention** for message content. When you make a request, the relevant data is processed to produce an output, and the source content is discarded afterward. - -**No long-term message storage.** OpenHuman does not maintain a persistent archive of your conversations. Context is reconstructed from your connected sources when needed. - -**No training on your data.** Your conversations, analysis results, and personal information are never used to train AI models or improve systems. Your data serves you and only you. - -**OS-level credential storage.** On desktop platforms, OpenHuman uses your operating system's secure keychain to store credentials and sensitive tokens. Credentials are never stored in plain text, browser storage, or application-level databases. - -**On-device where possible.** Interface rendering, input handling, local state management, and credential operations all happen on your device. Only tasks requiring deeper language processing are handled server-side, under the same privacy constraints. - -*** - -## Permissions and Access Control - -OpenHuman operates on an **explicit-access model**. It only accesses data when you issue a request, and only the data needed to fulfill that request. - -### Request-Scoped Access - -Access is determined by your requests, not by background monitoring. If you ask OpenHuman to summarize a specific conversation, only that conversation is processed. If you do not reference a source, it is not accessed. - -OpenHuman does not silently expand its access over time. There is no progressive permission creep. - -### Source-Specific Permissions - -Each connected source has its own permission scope: - -* **Telegram:** Read-only access. OpenHuman can read messages from conversations you reference in a request. It cannot send messages, edit messages, react, join groups, or act on your behalf. -* **Notion:** Write access to specific workspaces or pages you approve. OpenHuman does not read unrelated documents. -* **Google Sheets:** Write access to specific spreadsheets you approve. OpenHuman does not read unrelated sheets. - -Integration permissions are limited to what is needed for the specific action you request. - -### User-Initiated Actions Only - -Every meaningful operation in OpenHuman is user-initiated. Summaries, analysis, trust evaluation, workflow creation, and exports all require a direct request. There is no continuous background processing or monitoring. - -{% hint style="info" %} -OpenHuman is idle unless you ask it to do something. -{% endhint %} - -*** - -## Revoking Access - -You can revoke OpenHuman's access to any connected source at any time. - -* Disconnect a source from your settings -* Remove integration permissions -* Stop using the application entirely - -Once access is revoked, OpenHuman immediately stops processing data from that source. There is no delayed or cached processing after revocation. Previously exported outputs (such as summaries written to Notion or Google Sheets) remain where they were written, but no new processing occurs. - -This makes OpenHuman safe to test, pause, or stop using without residual exposure. - -*** - -## Security - -OpenHuman implements security at every layer of the system. - -**AES-256-GCM encryption.** All sensitive data stored locally is encrypted using AES-256-GCM. Encryption keys are derived from your credentials and stored in your operating system's secure keychain. Keys never leave the device. Even if server-side infrastructure were compromised, your raw data would remain inaccessible because it was never there. - -**Secure credential storage.** On desktop platforms, credentials are stored in the operating system's secure keychain. On web, short-lived tokens and secure session management are used instead. - -**Sandboxed skills.** Each skill runs in its own isolated execution environment with enforced memory and resource limits. Skills cannot access each other's data, the host system's file system, or your credentials. - -**Encrypted transit.** All communication between the application and OpenHuman's servers uses encrypted connections. No data travels in plain text. - -**Short-lived tokens.** Authentication tokens are time-limited and single-use where applicable, reducing the window of exposure if a token is compromised. - -*** - -## How Neocortex enables privacy - -Most AI assistants face a tradeoff: more context means more raw data sent to the cloud. Neocortex eliminates this tradeoff. - -Because Neocortex compresses millions of tokens into structured knowledge graphs on-device, the server only ever receives compressed metadata. The knowledge graph contains entities, relationships, and temporal patterns. It does not contain your actual messages, emails, or documents. - -Compression itself becomes the privacy architecture. The raw data never needs to exist outside your device in the first place. - -
- -## Trust & Risk Intelligence - -OpenHuman includes an intelligence layer designed to help you reason about credibility, information quality, and potential risks across your connected sources. - -### What It Does - -**Scam and impersonation signals.** OpenHuman can surface behavioral patterns associated with scams, impersonation, or coordinated abuse. These signals are derived from patterns observed across contexts, not from individual message content. - -**Contextual dynamic trust.** Trust is represented through aggregated artifacts, historical accuracy of claims, consistency of contributions, peer interaction patterns rather than static scores or universal ratings. Trust is always contextual: credibility in one domain does not automatically transfer to another. - -**Advisory, not enforcement.** OpenHuman does not ban users, remove messages, block actions, or enforce moderation decisions. Trust and risk outputs are advisory signals that inform your judgment. You decide how to act on them. - -### Scope - -Trust and risk intelligence operates at different levels: - -* **Personal:** Visible only to you. Your own analysis, trust assessments, and risk alerts. -* **Community:** Aggregated patterns within a group or organization, supporting shared coordination and moderation. Never exposes individual message content. -* **Network:** Anonymized patterns across the broader OpenHuman user base, improving early detection of shared risks like recurring scam vectors. - -Information does not move between scopes without abstraction and anonymization. - -*** - -## Shared Environments - -When OpenHuman is used in team or community settings, privacy remains user-centric. - -OpenHuman does not grant administrators the ability to read private messages through another user's account. Each user's permissions apply only to their own connected sources. - -Community-level intelligence is derived from aggregated and anonymized signals, not from direct access to individual message content. Shared insights help teams coordinate effectively without compromising individual privacy. diff --git a/gitbooks/technology/architecture.md b/gitbooks/technology/architecture.md index d0cd3c889..d02f16b24 100644 --- a/gitbooks/technology/architecture.md +++ b/gitbooks/technology/architecture.md @@ -16,7 +16,7 @@ OpenHuman's architecture rests on three pillars that work together: **Multi-agent orchestration** distributes work across specialized agents rather than relying on a single monolithic model. An orchestrator agent manages routing, personality, and context distribution. Specialist agents handle specific domains: communication analysis, document synthesis, task management, trading. Agents execute in parallel, not sequentially, enabling real-time responsiveness. -**Privacy-preserving inference** ensures that raw data never leaves the user's device. Data is encrypted on-device with AES-256-GCM. Encryption keys never leave the device. Only compressed metadata and summaries are processed server-side. Detailed in [Privacy & Security](../product/privacy-and-security.md). +**Privacy-preserving inference** ensures that raw data never leaves the user's device. Data is encrypted on-device with AES-256-GCM. Encryption keys never leave the device. Only compressed metadata and summaries are processed server-side. Detailed in [Privacy & Security](/broken/pages/oKJQ5qFilQ7tkpwklev1). #### How data flows