<p>Files and any other prunable data are maintained by all nodes for 90 days by default (controlled by nxt.maxPrunableLifetime in nxt-default.properties). The minimum value is 14 days on mainnet and 24 hours on testnet.</p>

<p>Note that pruning is performed at the same time as derived table trimming, which
by default is every 1000 blocks, so the actual removal of the prunable data
from the database will happen with some delay after their expiration time.</p>

<p>A node can choose to keep prunable data longer, by setting the
nxt.maxPrunableLifetime property to a larger value. Changing this value only affects transactions received after the change. Pruning can be disabled completely by setting this property to -1.</p>

CC BY-SA 3.0
2016-01-26T19:58:32.317Z
2016-01-26T19:58:32.317Z
lyaffe
<p>NXT 1.7.4 just released a new Data Cloud feature:</p>

<p><a href="https://i.sstatic.net/QA47x.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/QA47x.png" alt="enter image description here"></a></p>

<ul>
<li>How long do files last on the NXT blockchain?</li>
</ul>

<blockchain><nxt><decentralization><storage><nxt-data-cloud>
How long do files stay on the Decentralized Data Storage blockchain when using NXT's Data Cloud Feature?
Patoshi パトシ
# How long do files stay on the Decentralized Data Storage blockchain when using NXT's Data Cloud Feature?

(Asked by: username_0 on 2016-01-24)

NXT 1.7.4 just released a new Data Cloud feature:

[![enter image description here](https://i.sstatic.net/QA47x.png)](https://i.sstatic.net/QA47x.png)

* How long do files last on the NXT blockchain?

**Tags:** blockchain, nxt, decentralization, storage, nxt-data-cloud


---

## 1 answers

### Answer by username_1 on 2016-01-26. Score: 1 | Accepted answer

Files and any other prunable data are maintained by all nodes for 90 days by default (controlled by nxt.maxPrunableLifetime in nxt-default.properties). The minimum value is 14 days on mainnet and 24 hours on testnet.

Note that pruning is performed at the same time as derived table trimming, which
by default is every 1000 blocks, so the actual removal of the prunable data
from the database will happen with some delay after their expiration time.

A node can choose to keep prunable data longer, by setting the
nxt.maxPrunableLifetime property to a larger value. Changing this value only affects transactions received after the change. Pruning can be disabled completely by setting this property to -1.


---

