Is there a limit on how long files are stored?
When the server's data capacity is filled, files will be deleted starting from the file with the oldest last download.
Files that are continuously downloaded will never go away.
Can my files be viewed by people unconnected to me?
The link is generated from a random alphanumeric string rather than a number, so no one can download your files unless you tell them the link.