Take the 2-minute tour ×
TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. It's 100% free, no registration required.

Background: One of my co-authors faced problem of compiling the paper that I had built using TexStudio and MikteX 2.9 on his Mac Machine running TexLive.

ShareLaTeX Role: So, one solution is to use ShareLaTeX. But the first problem pops in mind is how safe is uploading unpublished article to a publicly accessible portal?

What I did: I googled security and data breach of ShareLaTex and found nothing except some words from the ShareLaTex community about their word to ensure that our data are safe; perhaps this would not be enough.

My 1st Question: To what extent can I trust ShareLaTeX and put my ready-to-publish content there?

My 2st Question: Is there any alternate way of sharing LaTeX with others around the globe without changing the underlying platform?

share|improve this question
You could both install a Linux system in parallel, for instance in a virtual machine. –  Stephan Lehmke Jun 23 at 4:53
You may also want to investigate •why* your document wouldn't compile on both a MacTeX and a MikTeX installation. Otherwise, you might run into the same problem(s) whenever you get to compile it on a new system such as ShareLaTeX. –  Mico Jun 23 at 6:14
Right @Mico, I will do that. –  Espanta Jun 23 at 7:17
Install TeXLive instead of MikTeX. –  Herbert Jun 23 at 7:31
I susepct this may well be off-topic. It's not really a 'TeX' question: what you need here is not TeX expertise but security and possibly legal insight. It may be better covered by Information Security StackExchange, though I suspect they might want/have some more generic. –  Joseph Wright Jun 23 at 7:35

2 Answers 2

up vote 14 down vote accepted

Your first question is somehow difficult to answer, but to do so, you should answer the question "How confidential your data is?".

When you use a service like sharelatex, in some point they are going to host your data. Even though they say your data is being hosted on secure third parties, still some one else is have your data. Now, am I telling you they are going to read your confidential data? No.

They point is, when a third party is hosting any type of data, theoretically they can read or use it. If you use google to email them or dropbox to share them, they are still on those companies' servers. You do not hear or read news about hosts stealing scientific ideas (or perhaps they do!), but you do hear news about your data not being exposed. In particular sharelatex has one problem that their privacy on this matter is not that clear:

ShareLaTeX uses third parties to host our services and store your data. You retain all rights to the data you upload to ShareLaTeX.

Which brings us to my first question again. How confidential your data is?

If you have solved P vs. NP or any a Millennium Prize Problems, you better not to go with sharelatex (or dropbox or many other services for that matter). Before going to your second point, I would like to emphasis that I have not used their service and what I wrote does not question their honesty, integrity and quality of their services. I just suggest not use it when your data if of extreme confidentiality.

So what to do? There are so many solutions. First, if you really like share latex, they are now open source and they do encourage you to fork their code. You can make your own sharelatex and host your own data (their git repo).

Another solution are subversion or git. I have used both git and svn for single and multiple author works and both are fine. You can use them on your own servers or use online hosts. As you guessed correctly, the latter has the same problem as sharelatex, however, a host such as github is already hosting many closed source projects and you know you are not alone in this boat. But again, if you need ultimate security, you should host your own data. To read on trustworthiness of online repositories read 1,2,3.

By the way, as mico suggested in the comments perhaps you should find the source of the problem. If you decide to go with one of the online repositories yet use you own machines to compile the latex source, you eventually need to look at latex with platform independent glasses. If you and your collaborators use same versions of latex and avoid using obsolete packages, you should not have any problem. To put into perspective, recently we finished a paper that was written on Linux, Mac and windows.

I have two final notes regarding online latex service like sharelatex. Firstly, by using their services you have to give up some of your freedom. What if you want a non-standard latex package that is not supported by your online engine? You are only the lord of your own garden! Second, despite of all I said about security, in many cases, Source code is worthless.

share|improve this answer

I am the founder of ShareLaTeX.

Pouyas answer is very good so I won't go into too much detail. Essentially we know security is very important to all of our users so we take the most care possible.

However as soon as your put your data on any 3rd party service there is a chance it could all go very wrong. It is a good idea for you to always be cynical and paranoid about all 3rd party services and weight up the cost benefit. For example I don't fully trust google however gmail is the best email service so I still use it, but I don't store my super important information in there.

If you are solving P vs NP then maybe setup a private server not on the public network and install ShareLaTeX for yourself. If you are writing up a new paper or some homework then I would use ShareLaTeX.

share|improve this answer
cool beck. tnx for reply –  Espanta Jul 12 at 10:14

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.