Since the first time Doug Sleeter and I discussed hosting QuickBooks desktop and performing collaborative
As software as a service (SaaS) applications became more powerful, we knew they could work as well. You see, when you run accounting over the web, you break down geographic barriers and eliminate wasted travel time. Where many of you were limited to clients within your city or state, SaaS applications allowed you to handle clients farther away. This led to extended hours and even 24x7x365 support, which clearly some of you don’t want in your practice, but some do.
More important, collaborative accounting allowed you to apply your expertise in a narrower industry niche and develop greater expertise potentially across the whole country, expanding your potential market. Vendors like the reduced cost of distribution and increased control over the software.
But how much have you thought about regulatory issues, control of data, and security? Unfortunately, these issues are making the cloud less relevant and more risky.
Accounting Industry Regulations
The U.S. accounting profession has around 20 (18 by my count) regulations that might have to be followed based on the nature of the data from the Gramm-Leach-Bliley Act, the Health Insurance Portability and Accountability Act of 1996 (HIPAA), the SEC, the IRS, and more. Some of these laws or regulations require that data stay within U.S. borders, including all backups. Having geographically restricted data usually requires:
- A premium be paid to the hosting company.
- Data centers to be in the country of origin.
- Special encryption or access methods be in place to prevent the use of the data outside the country.
Giving these regulations “teeth” are fines that can easily reach $50,000.00 or more for small businesses. For example, you can expect more requests to sign “business associate agreements” this year since the U.S. Department of Health & Human Services (HHS) has stepped up HIPAA enforcement. The current interpretation of HIPAA data includes patient collection records or reimbursement through accounts payable that might be recorded in accounting software. Most SaaS products aren’t HIPAA compliant, and many hosted versions of desktop accounting products aren’t implemented with a HIPAA-compliant strategy. Likewise, accounting firms that do pension and benefit audits or 401(k) audits are now considered to have HIPAA data. Again, if the HHS agent is a stickler, a business associate agreement can be required.
Confidential Information
One of the laws that concerns me regarding client confidential information is the USA PATRIOT Act of 2001, Section 215, which received more notoriety after the National Security Agency (NSA)/Edward Snowden incident of 2013. Of particular note is the Foreign Intelligence Surveillance Court (FISA), which authorizes access to data hosted in public data centers. This access takes place without notification being given to the owner of the data (you or your client), and according to some sources, almost no request is denied. What probably got me thinking about choice and freedom was
- More than 4,200 QuickBooks files were requested for a “fishing expedition” for the IRS to look for potential fraud.
- The number of FISA orders was significant.
- SaaS vendors had to provide backdoor administrative logins for compliance.
- Large companies, including Microsoft, Apple, Google, Yahoo, and others with significant amounts of business and personal data, had to comply.
- Canada has a similar law – the Canadian Anti-terrorism Act, Bill C-36.
- Reports from the Guardian, New York Times, and others that RSA 4096-bit encryption was broken or backdoors were installed.
- Part of compliance included a gag order preventing the companies involved from disclosing, to the owner of the data or publicly, that access had been requested and permitted.
Data Security
It’s clear that data centers can do a better job related to the security of data than small businesses can. For example, the typical data center has:
- Redundant communication lines.
- Generators for backup power.
- Service level agreements (SLAs) for 99.999(9)% availability.
- Physical security and control.
- Command centers to watch for attacks, weather, and other threats.
- Service Organization Control (SOC)/Statement on Standards for Attestation Engagement (SSAE) 16 certifications (often inherited).
- Probable Business Continuity and Disaster Recovery (BC/DR) preparedness.
Our current rule is that if a data center is used, it should be in your home country. If you’re part of the “English colonies,” you can have your data in another United Kingdom–friendly country. However, all of the 5,000 or so data centers or colocation facilities in the United States fall under the PATRIOT Act Section 215, meaning that data stored in these centers has to be surrendered under a FISA court order without notification, even if there’s no wrongdoing. I might call this “guilty until proven innocent,” and the data is simply being taken for review and subsequent action. The current attitude is more similar to the Second Red Scare of 1947 to 1954 in the United States, where many believe the approach is 100% needed and correct, and others believe the protections of Section 215 are completely unneeded. President Obama has requested a modification of Section 215. This isn’t likely to happen, but I believe this, or a complete elimination of Section 215, is needed for cloud-related business activity to continue in a secure manner.
Additionally, the increased threat and level of spam, viruses, distributed denial of service (DDoS) attacks, and professional hacker attacks (see the real-time map here), including foreign espionage and corporate espionage, is appalling. Brian Dye, senior vice-president for information security at Symantec, told the Wall Street Journal that antivirus software “is dead.” To this alarming statement, Dye added, “We don’t think of antivirus as a moneymaker in any way.”
While this makes me think protection software won’t help us much anyway, I did take comfort in the May 24 Economist report of a brilliant, new “multicompiler” protection strategy created by computer scientist Michael Franz from the University of California, Irvine. I think Dr. Franz is really onto something, and he has a prototype working with both Linux and Firefox.
If you have client confidential data or your data contains intellectual property, you should never store data in a free data-sharing service. And if you’re concerned about client privacy under the PATRIOT Act Section 215, you should be cautious about using data center–based services. On the other hand, if you believe all of these attacks, threats, and queries don’t affect you and your clients, then you can proceed much like I did originally – naïve that people would want accounting data from honest businesses and people.