Should I store my intellectual property / code online?

You're not being paranoid at all. First and foremost you must consider requiring a VPN (and maybe 2 factor authentication) to access your company data/intranet. Passwords should be stored in absolutely nothing less than an application like KeePass or LastPass.

I am a huge fan of a Wiki. But you need to draw a line between what is "the internet" and what is "our private network" - Anything you put on "the internet" should not be intellectual property. The internet is a public place no matter how you look at it.

Secure your network and your websites and data behind it will be secured also.

VPN + Wiki on Apache/IIS with proper IP restrictions + KeePass and you're good to go


What I typically see for high value intellectual property that needs to be accessible to a global team is:

  • A dedicated server (to reduce the risk of attack from other services or applications on - that server)
  • Its own DMZ (again, to segregate it from other servers)
  • A VPN with strong authentication controlling access to that DMZ

Then whether you decide to use a wiki or other form of information sharing is up to you.