@JCarl I was going to answer this based on my knowledge, but I wouldn’t want to lead you wrong, so I took a look at our codebase. When you attach a file, we wrap that attachment in a URL - this is for the purpose of doing some workflow activities, like generating thumbnails for images in comments or mantaining access control rules. Behind the request for the file, though, we delegate storage responsibility to the original location of the attachment (i.e. Dropbox for dropbox-attached files, Google Drive for documents and drive attachments, and so on) - so your files should in this case be accessible from Asana as long as we can access it, and carry the persistence guarantees that the original locations give, so even if Asana were to (knock on wood) have some catastrophic data loss, the original files are unaffected for this case. That’s one reason that this is a good approach: you can access the file independently of Asana in the worst case scenario.
As far as uploaded attachments, we currently store these on Amazon S3, for which: “Amazon S3 Standard and Standard - IA are designed to provide 99.999999999% durability of objects over a given year.” So that seems pretty solid
The reason that we don’t actually advertise that we are a file storage company is because that’s not our core competency, and we do delegate this responsibility to the source backend. We could, for instance, decide to stop sending the file to s3 and that would give a different guarantee of persistence that becomes much harder to retain if we actively promise a SLA. (That being said, this is very, very unlikely: I can’t imagine the world at this time where we don’t go with s3 simply because of that super solid durability)
That being said, it’s really, really important to us to not lose our clients’ data: it’s behind security but above correctness in our internal priority scheme. We’ll take bugs over losing your data, and as a software company, you can imagine how much we focus on correct, bug-free software. It’s always, always a good idea to have a backup somewhere, but to give you a sense of the state of things now, your data is 10000000000x more secure on s3 as an uploaded attachment in Asana than on the very best hard drives based on the failure rate of high-quality hard drives.