Persistence & Sync
Tubient ensures your work is never lost. We use a multi-layered sync system to keep your dashboards available across all your devices.
Cloud Synchronization
Your progress is automatically synchronized with our cloud database whenever you make changes, update settings, or switch sessions. This includes:
- Current node positions and connections
- Active chart configurations and visibility toggles
- Your entire conversation history with the AI
- Channel-specific settings and preferences
Zero-Unit Video Preloading
To save your YouTube API quota, Tubient automatically preloads details for your 20 most relevant videos when you make a request. This allows the platform to analyze your content instantly, avoiding extra, quota-heavy requests to YouTube's servers.
High-Performance Caching
Tubient uses an advanced local query engine and a two-tier caching architecture to ensure your dashboard remains responsive even with complex data sets.
- Smart TTL Model: Cached videos are assigned dynamic Time-To-Live (TTL) values based on their age. Trending content (< 7 days old) is refreshed hourly, while evergreen content (> 30 days old) persists for 24 hours.
- Metadata Pruning: To ensure fast session saves and minimize database costs, the platform aggressively prunes non-essential video metadata, retaining only critical statistics and durations.
- Chart Series Stripping: Volatile chart data is stripped from cloud payloads and regenerated on-the-fly to stay within database size limits.
Refresh Session
Tubient caches YouTube API responses in your browser so your dashboard stays fast and quota-light. If a node is showing stale or incorrect numbers — for example after you've updated a video or your channel — you can force the current session to pull fresh data.
Click the database icon in the sidebar to open the Cache panel, then press Refresh Session . This affects only the session you're working in:
- Clears this session's cached results: The cached data for the current session is discarded. Cached video and playlist metadata shared across your other sessions on the same channel is left untouched.
- Re-fetches fresh data: Every node reloads, pulling the latest values from YouTube (served instantly from the local cache where it's still warm).
When to Refresh
- You notice stale or incorrect data on a node after updating your channel.
- You want to force Tubient to re-fetch the latest YouTube stats.
Note: You don't need to manage storage manually. Tubient keeps each saved session lean automatically — heavy chart and metric data is re-fetched on demand rather than stored, so your work syncs reliably without ever filling up browser storage.
Understanding the Session Size Bar
The Cache panel shows a Session Size bar for the session you're working in, measured against a fixed cloud limit. It turns amber past 75% of the limit and red past 90%. A common surprise is that pressing Refresh Session doesn't move this number — that's by design.
The bar measures your session's saved footprint, not the cached YouTube data on your device:
- Your nodes and how they're wired together (positions, connections and settings)
- Your entire conversation history with the AI
The heavy YouTube data itself — video stats, chart series, computed metrics — is deliberately not counted, because it isn't saved to the cloud. It's cached on your device and re-fetched on demand. That's why refreshing (which only clears and re-pulls that cached data) leaves the bar unchanged.
When the Session Size Shrinks
- You remove nodes or charts from the canvas — fewer saved nodes means a smaller footprint.
- Your conversation gets shorter — starting fresh, or when Tubient automatically compresses a long chat history to stay within the limit.
- Automatic size management kicks in — if a session ever approaches the cloud limit, Tubient strips saved node data down to essentials on its own. This is a safety net, so it only happens near the limit, never at everyday sizes.
Right to Erasure (GDPR)
In accordance with data privacy regulations, Tubient provides a permanent delete option. Selecting Delete My Account from the Account page will:
- Cloud Wipe: Permanently delete all your sessions, channel metadata, settings and user details from our database.
- Token Revocation: Revoke your YouTube and Google OAuth tokens with Google's authorization servers.
- Local Purge: Deep-clear your browser's
localStorage,IndexedDB, and session state, ensuring no trace of your analytics remains on the device.
Note: This action is irreversible. Once deleted, your data cannot be recovered.
Pro Tip: All your sessions are managed via the History Panel. You can switch between saved sessions or delete ones you no longer need to start fresh.
Note: To protect your active workflow, the most recent session in your history cannot be deleted. Additionally, selecting your already active session from the history list will close the panel without reloading, keeping your progress intact.