# How do I backup my app, or create a duplicate?

**URL:** <https://forum.bubble.io/t/how-do-i-backup-my-app-or-create-a-duplicate/37189>\
**Category:** Need help\
**Created:** [September 3, 2018, 3:03pm UTC](https://forum.bubble.io/t/how-do-i-backup-my-app-or-create-a-duplicate/37189 "2018-09-03T15:03:53Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![daine](https://avatars.discourse-cdn.com/v4/letter/d/13edae/32.png) [@daine](https://forum.bubble.io/u/daine)\
**Post date:** [September 3, 2018, 3:03pm UTC](https://forum.bubble.io/t/how-do-i-backup-my-app-or-create-a-duplicate/37189/1 "2018-09-03T15:03:53Z")

</div>

I have collaborators in and out of my app constantly. I am worried someone will accidentally delete someone and it’ll be to late to get it back. Any tips?

Thanks

---

<div class="post-metadata">

**Author:** ![dan1](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/dan1/32/23411_2.png) [@dan1](https://forum.bubble.io/u/dan1)\
**Post date:** [September 3, 2018, 5:50pm UTC](https://forum.bubble.io/t/how-do-i-backup-my-app-or-create-a-duplicate/37189/2 "2018-09-03T17:50:53Z")

</div>

Depending on your plan, Bubble lets you roll back your entire database by a specific number of days (both development and production). (Consequently, a database rollback would also “undo” any data created between the current time and the point you roll back to).

While you can create copies of your application fairly easily, I recommend placing a bit of focus on user proofing your application first. (Ie. build in conditional logic on workflows that prevents a user from deleting another user).

Another concept I recommend exploring is the notion of “user deleted versus permanently deleted”. (Ie. you can have a boolean (yes / no) field on a thing - user or other data type - where you mark “is\_deleted” as yes or no. Then apply a constraint/filter accordingly. Just keep in mind user data liberation (ie. if the user does request to delete, then do delete their data).

---

<div class="post-metadata">

**Author:** ![daine](https://avatars.discourse-cdn.com/v4/letter/d/13edae/32.png) [@daine](https://forum.bubble.io/u/daine)\
**Post date:** [September 9, 2018, 11:12pm UTC](https://forum.bubble.io/t/how-do-i-backup-my-app-or-create-a-duplicate/37189/3 "2018-09-09T23:12:35Z")

</div>

You said: "While you can create copies of your application fairly easily, I recommend placing a bit of focus on user proofing your application first. " But how do you create copies of the application? That is what I am asking.

---

<div class="post-metadata">

**Author:** ![mebeingken](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/mebeingken/32/20139_2.png) [@mebeingken](https://forum.bubble.io/u/mebeingken)\
**Post date:** [September 9, 2018, 11:17pm UTC](https://forum.bubble.io/t/how-do-i-backup-my-app-or-create-a-duplicate/37189/4 "2018-09-09T23:17:46Z")

</div>

This is done from outside the application, on the bubble page with “My applications”. There is an option to duplicate an application.

---

<div class="post-metadata">

**Author:** ![dan1](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/dan1/32/23411_2.png) [@dan1](https://forum.bubble.io/u/dan1)\
**Post date:** [September 10, 2018, 2:25am UTC](https://forum.bubble.io/t/how-do-i-backup-my-app-or-create-a-duplicate/37189/5 "2018-09-10T02:25:11Z")

</div>

Apologies, thought I’d included a link to the tutorial for how to do it. Looks like you figured it out already, [but here you go just in case](https://youtu.be/Q7bXCtcuCWc).

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/bubble/original/3X/2/8/2847faa74692c2ffa5d939d3dc3724cdd060d247.png) [@system](https://forum.bubble.io/u/system)\
**Post date:** [November 12, 2018, 3:14pm UTC](https://forum.bubble.io/t/how-do-i-backup-my-app-or-create-a-duplicate/37189/6 "2018-11-12T15:14:47Z")

</div>

This topic was automatically closed after 70 days. New replies are no longer allowed.
