Cloud Storage User Guide

This guide explains how cloud storage works in Storytellr and what to expect when working with cloud-synced files.

Overview

Storytellr supports the following cloud storage providers:

Your files are stored directly in your cloud account. Storytellr connects to your cloud storage to read and save your work, but never stores your data on any external servers.

How Cloud Connection Works

When you connect to a cloud service, Storytellr uses two types of credentials:

Access Tokens (Short-Lived)

Think of an access token like a temporary key card:

Refresh Tokens (Long-Lived)

Think of a refresh token like a master key:

Connection Behavior

When You’re Actively Working

With a document open:

On the Welcome Screen (no document open):

Timeout Warning Modal

After 55 minutes of idle time on the Welcome Screen, you’ll see:

“Cloud Connection Timeout”

Why this happens:

What “Disconnect” does:

Automatic Reconnection

Within 90 days:

After 90 days:

Working Across Devices

Storytellr is designed for multi-device workflows. Here’s what happens:

Scenario: Edit on Mobile, Continue on Desktop

  1. You’re working on your laptop:
    • Document is open
    • Computer goes to sleep
  2. You edit the file on mobile:
    • Changes are saved to cloud storage
    • File is now newer than your laptop’s version
  3. You wake up your laptop:
    • App reconnects automatically
    • Detects the file changed remotely
    • No local changes? Automatically updates your document
    • Have local changes? Shows conflict resolution modal

Conflict Resolution

If you’ve edited on multiple devices simultaneously:

What you’ll see:

The app prevents:

Data Protection Features

Automatic Change Detection

Recovery Safeguards

Multi-Device Safety

Privacy & Security

Your Data is Yours

Security Features

What We Can’t See

As stated in the app: “We don’t collect any of your information (and don’t care to).”

All cloud interactions happen directly between your browser and your chosen cloud provider.

Connection States Explained

Connected (Green)

Disconnected (Gray)

Reconnecting (Automatic)

When you click a cloud file after being disconnected:

Best Practices

For Personal Devices

For Shared/Public Computers

For Multi-Device Workflows

Troubleshooting

“Connection Expired” Message

Cause: Access token expired after 1 hour of inactivity Solution: Click “Connect” to automatically reconnect (works within 90 days)

“Please Sign In” After Long Break

Cause: Refresh token expired (after 90 days of no use) Solution: Sign in again through your cloud provider - quick and secure

File Shows Old Version

Cause: Remote file was modified, but local cache is stale Solution:

Conflict Modal Keeps Appearing

Cause: Editing same file on multiple devices simultaneously Solution:

Tips for Best Experience

  1. Trust the auto-save - It’s designed for safety, not speed
  2. Don’t fight the conflict resolver - It’s protecting your work
  3. Close documents when done, especially on shared computers
  4. Let the app reconnect - It handles expired tokens automatically
  5. Watch the timeout warning - 5 minutes is plenty of time to decide

For developer documentation about OAuth setup and configuration, see the developer guides in the repository.