Curiosity for Developers
  • Overview
  • Getting Started
    • Introduction
    • System Overview
      • Workspace
      • Connectors
      • Front End
    • Requirements
    • Installation
      • Deploying on Windows
        • Download Curiosity Workspace for Windows
      • Deploying on Docker
        • Deploying using Docker Desktop App
        • Docker Hub
      • Deploying on Kubernetes
      • Deploying on OpenShift
      • Configuration
    • Configure your Workspace
    • Connecting to a Workspace
      • Download App
    • Built-in Templates
  • Security
    • Introduction
    • Hosting
    • Encryption
    • Users and Access
      • User Invitations
      • Single Sign-On (SSO)
        • Google Sign-In
        • Microsoft / Azure AD
        • Okta
        • Auth0
    • Permissions Management
    • Auditing
    • Teams management
    • Configuring Backup
      • Restoring a backup
    • Activate a workspace license
  • Data Sources
    • Introduction
    • User Apps
    • Workspace Integrations
    • API Integrations
      • Introduction
      • Data Modeling
      • Writing a Connector
      • Access Control
      • API Tokens
      • API Overview
      • Tips
    • Supported File Types
    • Curiosity CLI
      • Installation
      • Authentication
      • Commands
  • Search
    • Introduction
    • Languages
    • Synonyms
    • Ranking
    • Filters
    • Search Permissions and Access Control
  • Endpoints
    • Introduction
    • Creating an endpoint
    • Calling an endpoint
    • Endpoint Tokens
    • Endpoints API
  • Interfaces
    • Introduction
    • Local Development
    • Deploying a new interface
    • Routing
    • Node Renderers
    • Sidebar
    • Views
  • Artificial Intelligence
    • Introduction
    • Embeddings Search
    • AI Assistant
      • Enabling AI Assistant
    • Large Language Models
      • LLMs Models Configuration
      • Self-Hosted Models
    • Image Search
    • Audio and Video Search
  • Sample Workspaces
    • Introduction
    • HackerNews
    • Aviation Incidents
    • Covid Papers
    • NASA Public Library
    • Suggest a Recipe
  • Basic Concepts
    • Graph database
    • Search Engine
  • Troubleshooting
    • FAQs
      • How long does it take to set up?
      • How does Curiosity keep my data safe?
      • Can we get Curiosity on-premises?
      • Can I connect custom data?
      • How does Workspace pricing work?
      • Which LLM does Curiosity use?
      • What's special about Curiosity?
      • How are access permissions handled?
      • What enterprise tools can I connect?
      • How to access a workspace?
      • How do I hard refresh my browser?
      • How do I report bugs?
      • How do I solve connectivity issues?
      • How do I contact support?
  • Policies
    • Terms of Service
    • Privacy Policy
Powered by GitBook
On this page
  • Overview
  • Cloud Workspaces
  • On-premises / Self-hosted workspaces
  1. Security

Hosting

Where Curiosity hosts your data

PreviousIntroductionNextEncryption

Last updated 11 months ago

Overview

Curiosity Workspaces offers several options for data hosting/storage, all built with data security in mind:

  • Cloud workspaces - hosted by Curiosity, encrypted at rest with encrypted incremental backups

  • On-premise workspaces - hosted on your infrastructure, also support encryption at rest and encrypted incremental backups

The following types of data are stored in a workspace:

  • User data (email, name, hashed and salted password) for login

  • Uploaded or synced files, depending on the integration

  • Content extracted from files/emails/sites

  • Preview images (i.e. thumbnails) and rendered files (i.e. PDF previews)

  • Indexes for text-search, neural-search, filtering

Cloud Workspaces

If you choose a workspace managed by Curiosity, your data will be hosted on the cloud provider and region of your choice during the workspace setup. By default, Curiosity uses servers located in Germany from the German cloud provider . Other cloud options (e.g., Azure, AWS, GCP) are also available.

Data in a cloud workspace is encrypted in transit and at rest. You can find out more about encryption .

On-premises / Self-hosted workspaces

If you choose to deploy a Curiosity workspace on your own, the data is hosted inside your network. That can be done locally (on your device - for example during development), in a private cloud instance (e.g. Azure, AWS, GCP), or on servers run by you (on-prem).

To configure encryption at rest on your self-hosted workspace, follow the instructions on the page. Encryption in transit depends on your deployment setup and is usually configured at the ingress point of your hosting environment.

Hetzner
here
Encryption