App Data Management

šŸ“Œ Overview

AI Assistify provides a comprehensive App Data Management system that allows users to monitor, clean up, export, and restore all locally stored data. This ensures efficient storage usage, prevents data loss, and allows users to transfer data between devices seamlessly.


šŸŽÆ Key Features

šŸ”¹ What is Stored in App Data?

AI Assistify stores various types of data locally, including: āœ… Chats ā€“ Your AI conversations and message history. āœ… Files ā€“ Uploaded documents and AI-generated content. āœ… API Keys ā€“ Locally stored encrypted API keys for AI models. āœ… Tools & Assistants ā€“ Configured tools, integrations, and AI agents. āœ… Models ā€“ Custom and pre-built AI models saved for quick access. āœ… Settings & Preferences ā€“ Custom user settings, language preferences, and personalization options.


šŸ”¹ Monitoring & Managing Storage Usage

Users can check their current storage usage through Storage Stats, which provides:

  • Total storage used vs. available storage capacity.

  • Detailed breakdown of stored data, including system data and messages.

  • Alerts when storage usage is close to the quota limit.


šŸ”¹ Export & Backup Data

To prevent accidental data loss, users can export their app data manually.

āœ… Steps to Export Data:

  1. Navigate to Settings ā†’ App Data.

  2. Click "Export Data".

  3. Choose the location to save the backup file.

  4. AI Assistify will generate a backup file containing all app data (Chats, API Keys, Files, Settings, etc.).

šŸ”’ Security Note: API keys in the exported data will remain encrypted for safety.


šŸ”¹ Import & Restore Data

If you're switching devices or recovering lost data, you can import a previously exported backup.

āœ… Steps to Restore Data:

  1. Navigate to Settings ā†’ App Data.

  2. Click "Import Data".

  3. Select the previously saved backup file.

  4. AI Assistify will restore all stored data, including chats, settings, and tools.


šŸ”¹ Clearing Stored Data

For users who want a fresh start or free up space, AI Assistify provides an option to clear all stored data.

āœ… Steps to Clear All Data:

  1. Navigate to Settings ā†’ App Data.

  2. Click "Clear All Data".

  3. Confirm the action. (āš ļø Warning: This action cannot be undone!)

  4. All stored chats, files, settings, and tools will be removed from your device.


šŸ” Security & Privacy

  • šŸ”’ Data remains local ā€“ AI Assistify does not transmit user data to external servers.

  • āœ… Encrypted API Keys ā€“ Even when exported, API keys stay encrypted.

  • šŸ›”ļø Storage is shared between LocalStorage & IndexedDB for efficient access.


šŸš€ Why Manage App Data?

āœ… Prevent data loss ā€“ Easily back up and restore your AI configurations. āœ… Save storage space ā€“ Monitor and clear unnecessary data. āœ… Seamless device migration ā€“ Move your AI setup between devices effortlessly. āœ… Keep everything organized ā€“ Manage stored chats, files, and tools efficiently.

Last updated