> For the complete documentation index, see [llms.txt](https://docs.getupdraft.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.getupdraft.com/security/custom-storage/faq-updraft-custom-storage.md).

# FAQ - Updraft Custom Storage

### 🗂️ Updraft Custom Storage — FAQ

#### 🔹 What is Custom Storage?

Custom Storage allows you to connect your own external storage solution — either **Google Cloud Storage,** AWS S3 or Exoscale).\
This gives you full control over where your app builds, icons, and keystores are stored.

***

#### 🔹 What kind of data is stored in Custom Storage?

Once Custom Storage is enabled, the following files will be stored in your own storage bucket:

* App builds (.aab, .apk, .ipa)
* App icons
* Custom AAB keystores

Updraft only stores **meta information** (such as app name, version, and upload details) in its internal database — this ensures your build history remains visible in the dashboard.

***

#### 🔹 What happens to previously uploaded builds when activating Custom Storage?

When you activate Custom Storage:

* **All previously uploaded app versions and their installation URLs** will become **unavailable**.
* You can continue to upload new builds; these will be stored in your new custom bucket.

**Previous uploaded custom AAB keystore**

If you previously set up a **custom AAB keystore** and activate Custom Storage afterwards,\
you will need to **re-upload your custom AAB keystore**, as it will now be stored in your custom bucket.

***

#### 🔹 What happens when I deactivate Custom Storage?

* New uploads will automatically be stored again in the **Updraft default storage system**.
* **Existing builds** stored in your custom bucket will **no longer be accessible** until Custom Storage is reactivated.
* When you reactivate it, all links to previously uploaded files on your custom storage will become valid again.

***

#### 🔹 Who is responsible for maintaining Custom Storage?

**⚙️ Important Note — Maintenance & Responsibility**

When activating Custom Storage (Google Cloud Storage or S3), the **setup, maintenance, and access management** of that storage are entirely handled by your organization.\
Updraft provides the integration interface but **does not monitor, maintain, or back up** your external bucket.

Please ensure:

* Your **Google Cloud Storage** or **S3 bucket** remains active and accessible.
* The **Service Account Key** or **Access Keys** you provided stay valid and have the correct permissions.
* You regularly manage **storage costs, access control, and retention policies** in line with your organization’s data policies.
* If the bucket or credentials become invalid, **previously uploaded builds, icons, or keystores** will no longer be available in Updraft until connectivity is restored.

By enabling Custom Storage, you take **full responsibility** for the **availability, maintenance, and security** of all stored data.

***

#### 🔹 Can I use multiple storage providers at the same time?

No.\
Only **one Custom Storage integration** can be active per organization — either Google Cloud Storage **or** an S3-compatible provider.

***

#### 🔹 Can I switch providers or return to default storage?

Yes.\
You can deactivate Custom Storage or change the provider at any time.\
However, **previously uploaded builds are not migrated automatically** between storage systems.

***

#### 🔹 How do I enable Custom Storage in Updraft?

1. Go to **Profile → Overview → Custom Storage**
2. Click **Enable**
3. Choose your storage type:
   * **Google Cloud Storage** → Enter *Project ID*, *Bucket Name*, *Service Account JSON Key*
   * **S3 Storage** → Enter *Provider Name*, *Region* or *Endpoint URL*, *Bucket Name*, *Access Keys*
4. Enter your **Updraft account password** to confirm
5. Click **Enable**

***

#### 🔹 How do I deactivate Custom Storage?

1. Navigate to **Profile → Overview → Custom Storage**
2. Click **Deactivate Custom Storage**
3. Confirm by entering your Updraft account password

After deactivation, new builds will be stored using the Updraft default system.

***

#### 🔹 Where can I get help with setup or troubleshooting?

If you need assistance with enabling or configuring Custom Storage, please contact:\
📧 **<info@getupdraft.com>**
