Skip to content

Cloud Storage for Connections and Tabs (Without Storing Passwords) #121

@dory-finn

Description

@dory-finn

Cloud Storage for Connections and Tabs (Without Storing Passwords)

Background

Currently, user data such as connections and tabs may be stored locally, which limits cross-device usage and creates sync complexity.

Goal

Make Dory feel seamless across devices by default.

User logs in → Everything is already there

Proposal

1. Cloud-first Storage

Store the following in the cloud by default:

  • Connections (metadata only)
  • Tabs
  • Saved queries

2. Do NOT Store Passwords

  • Sensitive fields (password, tokens, private keys) must NOT be stored in the cloud
  • Only store:
    • host
    • port
    • database
    • username

3. Local Credential Storage

  • Store credentials locally (browser / desktop secure storage)
  • Reuse locally when reconnecting

4. Auto Sync

  • No manual sync required
  • Changes are synced automatically

Expected Outcome

  • Users can switch devices seamlessly
  • No risk of leaking sensitive credentials
  • Simpler mental model (no sync button)

Metadata

Metadata

Labels

enhancementNew feature or request

Projects

Status

High

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions