8 ms·
TrueVault – HIPAA compliant data storage
- christiangenco 13y agoI can't quite figure out why a HIPAA compliant data storage service is a big deal... Isn't this just a thin encryption layer on top of Mongo? I feel like I could replicate this in ~100 lines of Node.
- zrail 13y agoThe service itself is not a big deal. The contracts that they're willing to sign are a very big deal. I've never had to do it before but my understanding is that getting vendors to sign those BAA contracts and get the indemnity insurance they offer is not trivial.
- hendi_ 13y agoHint: As with PCI compliance (for credit card data), the hard thing with HIPAA compliance isn't the code but all the non-technical stuff. Legal stuff with regulations, validations, insurance, audits...
- famousactress 13y agoThere's legal red tape that can matter, for one thing. Any third party you use for this sort of thing potentially needs to sign a Business Associates Agreement with you that ties them in responsibility to your commitment to HIPAA compliance with your users... So there's at least some value to add in being willing to take on that level of legal responsibility. There's also some value in a service run by folks who know the ins-and-outs and can help abstract or educate users. I meet lots of folks who want to write apps for healthcare but are terrified to wade into the murky regulatory waters. I've no experience with this particular service, but I do think there's room for vendors like this. [background: developer in healthcare for 10+ years]
- daigoba66 13y agoI don't think it's a big deal necessarily. First, "HIPAA Compliant" is mostly a marketing term as there is no certification, like for things like PCI. The main point of HIPAA is having policies in place that help prevent the unauthorized disclosure of PHI and track/trace authorized disclosure for auditing purposes. To make these policies effective you often need a BAA signed with vendors that can receive/store PHI, and many/most SaaS/PaaS companies are unable to do this. More details: http://www.hhs.gov/ocr/privacy/hipaa/faq/securityrule/2003.html http://www.hhs.gov/ocr/privacy/hipaa/faq/securityrule/2003.h...
- jason_wang 13y agoIt's a few more lines of code more complicated that that :) In all seriousness, we can give a talk on software security, encryption algorithms and network security with the setup we've created. To do it right, every system in our platform is segregated where one system doesn't see another -through software and network level security. Plus every piece of data is uniquely encrypted with rotating keys (that's kept isolated from the encrypted data). The level of security is like the Secret Service vs. Paul Blart the mall cop. We are in the middle of writing a blog post about how we harden our platform. Stay tuned.
- christiangenco 13y agoNoted. I'll be looking out for it!
- piqufoh 13y agoI hope this includes the HIPAA NSA backdoor.
- jessaustin 13y agoI've probably shoveled more fuel on HN's NSA fire than most, but how do you think health records are related to anyone's NSA threat model? Are there health conditions that will prompt a visit from the black-bag squad?
- notacoward 13y agoI'm pretty sure I've read a story about a psychiatrist who found out that some government agency (not sure if it was NSA) was illicitly browsing his patients' records and particularly their prescription histories without any kind of consent (as would be the case for a security-clearance audit). Their excuse was that some conditions might affect people's ability to perform in security-sensitive roles. It's also not unlikely that they might use the threat of disclosing someone's medical/psychological status to coerce keys out of them. So yeah, NSA might well want that information enough to "suggest" adding a back door.
- jlgaddis 13y agoThe SF86[0] (the form you'll be filling out if applying for any type of clearance) is extremely "intrusive" with regard to your medical history. Excluding information isn't an option, either. [0]: http://www.opm.gov/forms/pdf_fill/SF86.pdf http://www.opm.gov/forms/pdf_fill/SF86.pdf
- sssbc 13y agohttp://en.wikipedia.org/wiki/Infection_control#Surveillance_for_infections http://en.wikipedia.org/wiki/Infection_control#Surveillance_... and http://en.wikipedia.org/wiki/Infection_control#Isolation http://en.wikipedia.org/wiki/Infection_control#Isolation especially if "terrorists" are anywhere within the many small-networks lurking in all that data (http://en.wikipedia.org/wiki/Small-world_networks http://en.wikipedia.org/wiki/Small-world_networks)
- arthulia 13y agoI don't know how this stuff is handled normally, but is nobody uneasy about storing HIPAA protected data in "the cloud"?
- rxl 13y agoI understand your concern, but these days, cloud or no cloud isn't what's important, just that you use a data store in a HIPAA compliant fashion and that the provider will sign a BAA. Health tech startups these days are using AWS, Azure, and Rackspace, all of which will sign BAA's.
- res0nat0r 13y agoFYI: HIPAA & PCI TrueVault is in the process of being audited by a third-party auditor. We will soon be verified to be HIPAA compliant for the HIPAA technical safeguards. TrueVault will go through PCI Service Provider Level 1 certification soon thereafter. Feel free to contact us for details. https://www.truevault.com/documentation.html https://www.truevault.com/documentation.html
- dekhn 13y agoThere is no such thing as "HIPAA compliance". Also, do they sign BAAs?
- jason_wang 13y agoHi - Yes, TrueVault does sign a BAA. We also carry a comprehensive cyber liability insurance that covers any post-breach costs and regulator fines (hopefully it'll never come to that).
- debacle 13y agoDo you add clients as named insureds on that coverage? If not, it's not really worth the paper it's printed on for your clients.
- jason_wang 13y agoWe will on a case by case basis. But there are other contractual indemnification options as well. Ping us and we can tell you all about it.
- cbhl 13y agoYes, they do sign BAAs -- it's the last point on the page.
- chasb 13y agoSure there is. You find out whether you're compliant when OCR moves to the resolution phase of your enforcement action.
- teleclimber 13y agoInteresting product. It is certainly needed. But if I understand correctly it is a data backend, right? So if there is any sort of web-based dashboard to accompany the app, and the PHI data has to be passed on to a server to display the dashboard then that server will have to be HIPAA compliant too, which brings the developer back to square one?
- jason_wang 13y agoHello - We are developing a library of JavaScript UI controls our customers place on their site to display protected content that's pulled directly from our server. We'll have display widgets as well as input widgets/forms like sign-in, sign-up, etc. They are very much like Stripe's checkout JS form.
- deleted 13y ago[deleted]
- peterwwillis 13y agoI always find it funny how more money is spent on audit tools like this, and yet people get no training in HIPAA, so they e-mail spreadsheets of social security #s and medical records to 3rd parties, to say nothing of dropbox and pastebin. Most people would shit themselves if they knew all the violations that go unreported.
- phren0logy 13y ago>and yet people get no training in HIPAA, WHAT!?! I'm a physician, and to my lament I have to do HIPAA training over and over and over and over... Just like everyone else everywhere I've ever worked. Yes, we get plenty of HIPAA training. There are still breaches, of course, but your statement is just plain wrong.
- peterwwillis 13y agoOkay, perhaps they just blatantly ignore their training? In which case they probably need to fix the training, or something. Are you sure all the personnel that work for the hospital system (or private practice) gets HIPAA training? There's plenty that work with sensitive data that aren't physicians.
- veemjeem 13y agoMaybe it's just your hospital then. I know that even the receptionist at my hospital has to go through HIPAA training. If you know your hospital staff lacks HIPAA training, it's probably time to find a new doctor at a different hospital.
- phren0logy 13y agoYes, everyone that touches protected data gets the training. I'm sure there are some hospitals/offices that don't but that's got to be pretty rare. I imagine most of the breaches are not due to overt ignorance, but due to poor application like not understanding the level of security provided by some means of transmission, or knowing but doing it anyway because it's convenient.
- 13y ago
- jpb0104 13y agoI'd love to learn more about HIPAA compliance and web applications. Any good resources out there? From from a developer's standpoint HIPAA feels like a lot of grey area.
- daigoba66 13y agoHIPAA is more about policy than it is about any specific technology or standard. And most of it is good practice for many applications, from a privacy and security perspective, not just healthcare. Start here: http://www.hhs.gov/ocr/privacy/hipaa/understanding/coveredentities/index.html http://www.hhs.gov/ocr/privacy/hipaa/understanding/covereden... Then this: http://www.hhs.gov/ocr/privacy/hipaa/understanding/summary/index.html http://www.hhs.gov/ocr/privacy/hipaa/understanding/summary/i... and this: http://www.hhs.gov/ocr/privacy/hipaa/understanding/srsummary.html http://www.hhs.gov/ocr/privacy/hipaa/understanding/srsummary...
- jlgaddis 13y agoThanks for these links. I'm curently building a network to connect several medical facilities together and, while I don't think I have to be too concerned w/ HIPAA, this stuff is good to know. I've bookmarked those pages and will be reading through all of them over the weekend.
- dr_ 13y agoHIPAA compliance is a hugely important issue when it comes to developing medical applications. I think it's important to point out here that Box is now also apparently HIPAA compliant and signs BAA. Still, there's room for a product that's easy to use and focuses purely on maintaining compliance. Given how important this is, however, I would think the creators of the product would put some information about themselves and their backgrounds up on their site. It seems that's not done as much anymore with startups, but given they are a new company offering security of healthcare data, I think potential users would like to know.
- haldujai 13y agoI don't quite see the reason for this with the cloud. Amazon has a whitepaper on AWS with HIPAA and I've seen some startups give presentations about their implementation in the AWS conference. There's some misinformation on your website, "HIPAA compliance is costly and hard to get right" It's not. It's almost cheaper to sign an EA with Microsoft and use Azure (who by the way also sign a BAA) than your pricing. I also couldn't find any mention of what redundancy you use or any mention of uptime. HIPAA compliance is basically encryption + access control + logs + redundancy with a few other simple features. All of which are easily accomplished with AWS or Azure. BAAs between you and your hosting provider are not necessary unless you have access to the PHI (Amazon doesn't, Azure does). The biggest red flag to me is that this doesn't (as one might assume) absolve the developer from liability / responsibility. If it were to come to light that your business is (I don't think any of these things about you) corrupt/poorly run/hacked/breached/etc. the developer is then liable to immediately remedy the situation which may include being required to move elsewhere. That would be a huge disruption to any service as they would have to build a system from scratch while somehow still operating. This would be the only reason I would switch my apps from AWS to your service but unfortunately this is not the case. The fact also remains any HIPAA violation would be more likely in the implementation of the webapp (i.e. allowing images to be cached) and not in the storage of it. Leaks of encrypted PHI aren't even an issue with HIPAA. You have the issue of being new and without a reputation while I can still be liable for your mistakes. While you have insurance it's not really feasible to sue someone as a startup. Anyone not a startup would find your pricing way too expensive. Amazon whitepaper: https://aws.amazon.com/about-aws/whats-new/2009/04/06/whitepaper-hipaa/ https://aws.amazon.com/about-aws/whats-new/2009/04/06/whitep... re:Invent presentation: http://www.slideshare.net/ControlGroup/aws-reinvent http://www.slideshare.net/ControlGroup/aws-reinvent TL;DR: BAAs do not remove liability, HIPAA compliance isn't nearly as complex as other regulatory bs, AWS and Azure are both easily made HIPAA compliant.
- jason_wang 13y agoHowdy - We think of ourselves as Parse for healthcare sites/apps/devices. One can absolutely build their own Parse to power their own stack, but it may not be time/resource effective. Behind the scene, among other things, we provide unique object encryption and automatic object re-key and re-encryption -- mechanisms one would have to be custom build for a homegrown HIPAA environment (event on AWS). We make sure the Protected Health Information our customers collect is always in compliance with HIPAA despite the ever changing healthcare regulatory landscape. But you are absolutely right. We do not absolve the developers/covered entities from all HIPPA liabilities and responsibilities. We just take care of one aspect of HIPAA so they can focus on other things.
- david_shaw 13y agoHIPAA, unlike many other compliance standards, cannot be "certified." This can lead to certain levels of open interpretation, but best practices are generally agreed upon. Products like TrueVault provide excellent value, but security awareness training is the golden key to improve an organization's information security posture. For an example of what I mean, consider the following scenario: - Patient data (called Protected Health Information, or PHI) is stored securely in a TrueVault database. This database is accessible only from the hospital, and TrueVault has signed a BAA with the covered entity. - A surgeon is prepping a kidney transplant for patient John Smith. The surgery is tomorrow morning, and Dr. Goofböl wants to make sure he's familiar with the patient's medical history. - Dr. Goofböl, an authorized viewer of this patient's PHI, accesses the data and begins to take notes. A new batch of PHI is now being created, as it contains medical information as well as identifying information of the patient (say, his name). - Dr. Goofböl emails this document to himself (whether his work or personal email address--it doesn't really matter), and goes home for the night. - Dr. Goofböl stops at a nice coffee shop on his way home, and his personal laptop (without full-disk encryption) is stolen. The data is lost, and cannot be accounted for. My company provides HIPAA Security Risk Assessments, and I've seen this exact scenario play out many times, albeit with other "HIPAA compliant storage" solutions, rather than TrueVault. There is absolutely a place for secure products like this, but security awareness training and the true gravity of identity theft and information loss needs to be ingrained in the medical industry. "Security" for a hospital used to mean protecting doctors and patients from intruders (or mentally unstable patients). It used to involve burly men in white clothes; they're not used to thinking about where their information is traveling. Furthermore, the government is mandating that electronic health information be available to patients through web-based patient portals, which introduces a whole different level of potential vulnerabilities. I truly believe that the healthcare technology industry is going to be one of the most booming sectors of the next decade, but there are major changes that need to occur to facilitate that. Hospitals need better IT infrastructures, more attention needs to be paid to security, and better tech personnel need to be brought into these environments. Only then can the next generation of healthcare technology truly succeed.
- jessaustin 13y agoI've been suspicious of the value of Data Loss Prevention systems in other contexts, but do you think "endpoint" DLP could help reduce the Dr. Goofböl issue you describe? The surgeon has likely been made aware of the dangers of sensitive data in email. For whatever reason, this user is unable to comply with proper procedure. Can such a user really complain when placed in a DLP jail?
- hippaway 13y agohmmm, It made me realize that I may be on the verge of breaching the HIPAA laws. I'm developing an app on Google App Engine (which afaict won't sign a BAA), this app will help users with storing and interpreting their data (some of which may be considered health data: like all the biometric data). Anyone knows if I have to comply to HIPAA in spite of not being an health provider myself?
- yannk 13y agoAccording to: http://www.cms.gov/Regulations-and-Guidance/HIPAA-Administrative-Simplification/HIPAAGenInfo/Downloads/CoveredEntitycharts.pdf http://www.cms.gov/Regulations-and-Guidance/HIPAA-Administra... As long as you don't accept payments you should be fine... But talk to your laywer? (Yeah I know...)
- hippaway 13y agoI wish legal counsel was more easily accessible.
- jason_wang 13y agoTake a look at this article: http://www.hhs.gov/ocr/privacy/hipaa/understanding/coveredentities/De-identification/guidance.html http://www.hhs.gov/ocr/privacy/hipaa/understanding/covereden... The definition of who needs to comply with HIPAA has more to do with who has contact with protected health information and less about who the company is (e.g., a hospital or not).
- hippaway 13y agoThis document has some bullshit example: Identifying users by zipcode and gender? huh? "Imagine that a covered entity is considering sharing the information in the table to the left in Figure 3. This table is devoid of explicit identifiers, such as personal names and Social Security Numbers. The information in this table is distinguishing, such that each row is unique on the combination of demographics (i.e., Age, ZIP Code, and Gender). Beyond this data, there exists a voter registration data source, which contains personal names, as well as demographics (i.e., Birthdate, ZIP Code, and Gender), which are also distinguishing. Linkage between the records in the tables is possible through the demographics. Notice, however, that the first record in the covered entity’s table is not linked because the patient is not yet old enough to vote."
- bowlofpetunias 13y agoCompanies like TrueVault can pretty much forget about expanding outside the US after the NSA scandal. Their target market is already writing the policies and protocols to ensure that in the for the next few decades no bit of data ends up anywhere near US jurisdiction.
- klhenry 13y agoThere is actually a lot more to HIPAA compliance than what you see on the back end of your application. You have to do Risk Assessments annually, assign a Privacy Officer, have policies & procedures in place, implement employee training, and execute Business Associate Agreements with anyone you share PHI with. These administrative parts are frequently forgotten when implementing a HIPAA compliance program. Disclosure: my startup, Accountable, automates this process. http://www.accountablehq.com http://www.accountablehq.com
- rdl 13y agoCould we get more tech details than are on the website? Specifically around HITECH. The box with logos makes me feel uncomfortable from a trademark perspective, btw.
- rsync 13y agoDo you build and run your own infrastructure, or are you built on top of existing cloud infrastructure ? (genuinely curious)
- zeckalpha 13y agoDoes anyone know of a HIPAA compliant PaaS (other than building it yourself)? I'd like to run stuff for work on Heroku, but they don't claim and compliance last I checked.
- skram 13y agoOP here.. I created a quick little Ruby library for interacting with TrueVault's REST API: https://github.com/marks/truevault.rb https://github.com/marks/truevault.rb