Decentralized Data Storage System in NXT - How do you disable the 2 week data pruning?
Yes you can disable data pruning by editing the config file at conf/nxt-default.properties

This would effectively make the node into an NXT Archival Data Node and I'd imagine you would be able to charge to retrieve old data in the future. 

# Override the lifetime of prunable data to keep them longer, value in seconds.
# Set to -1 to disable pruning. Has no effect if set to less then the minimum
# required lifetime of two weeks (1209600 seconds) on mainnet, or 24 hours
# (86400 seconds) on testnet.
nxt.maxPrunableLifetime=0

# Always include prunable parts in transaction json, as long as still available,
# even if expired.
nxt.includeExpiredPrunable=false


Just change it to -1 and true in those settings.