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

Assignees

Labels

enhancementNew feature or request

Projects

Status

Todo

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions