Should HIPAA complinace not allow offline storage in Mobile Native Applications? [closed] - ios

Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 11 years ago.
Improve this question
Should HIPAA complinace not allow offline storage in Mobile Native Applications??I dont know if already there is this sort of regulation in HIPAA. I assume there is no such thing.
If you feel this question need not be asked in this forum, I request you to completely read this and suggest a programmatic solution for this problem.
Main reason why this came up was that all of the security considerations regarding the Mobile development may be specifically in iOS seems to have been hacked in to once a device is jailbroken or rooted.
I came to know that hardware encryption is hacked.
http://anthonyvance.com/blog/forensics/iphone_encryption/
Then there are questions on iOS 4's encryption techniques.
People claim, Key chain access in iOS can be compromised if the phone is rooted.
Only thing I think which has not met with any skepticism is the sqlCipher.
If you could find any flaws with SqlCipher , please share it.
And I think that, until people find a theft-proof way to manage offline data in Mobile Phones, people can refrain from making offline features for EMR apps where HIPAA compliance is mandatory.
It can be argued that, any system can be hacked when people are desperate to hack it. But I feel Mobile devices can be an easy target. You can lose it as you lose your Handkerchief.
Please share your views.

I agree with bshirley. Your surface of vulnerability is much greater if you are storing many records about many people on the device. But if you are only storing limited info about one person temporarily - as when conducting a query for prescription info or gathering information about a current health problem - then the risk is much lower. Of course you also need to consider whether the hacked phone presents a security risk to the online data, that is, does the app on the phone enable a wrong user to access protected data online?
Here's an application note you may find helpful: "Formotus™ Mobile Solutions and HIPAA Compliance"

Related

How IoT (Internet of things) can work in case you have poor internet connectivity or no connectivity? [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 7 years ago.
Improve this question
This question pops up in my mind as in many developing countries at present internet connectivity is very poor or no connectivity at all and the customer base is very huge, in this case how IoT can help in making life easy?
There are currently a few projects going on whose purpose is to provide an affordable Internet access for people in poor areas:
https://en.wikipedia.org/wiki/Project_Loon
https://en.wikipedia.org/wiki/Internet.org
https://en.wikipedia.org/wiki/Outernet
There are also technologies such Wi-Fi Direct that do not require presence of a centralized servers.
Lastly, as others said, IoT developers will have to deal with lack of connectivity and design their software accordingly.
You could even go a step further, many machine-to-machine solutions will have incredibly low bandwidth. (Take for example LoraWan which would be extremely suitable to roll out in developing countries).
So, being in a developing country or not, you are stuck with networks and devices that have to deal with low bandwidth anyway. This means that the developers creating the software for your devices need to think very well about how they solve certain type of problems.
A lot of devices currently also have to deal with situations where there is no connectivity at all. For example a tracking device in a container on a ship.
This device should be built in a way, that it will function without a proper internet connection.
Conclusion:
IoT devices can work with low bandwidth connections.
Development should be done with the idea of non-connectivity in mind.

Alternatives to Parse for a Social App? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
I recently delved into app development on Xcode, and decided to develop a social app. I was using Parse as my mbaaS for a while, but unfortunately they are closing down. I was wondering in your experience what is(are) the best alternatives to Parse. Im basically using looking for something
1) easy to use
2) Well documented
3) Lots of tutorials
4) Can handle lots of RPS and users.
The app I am developing is a social app, so if you have any specific recommendation for an app of that type, that would help tremendously. Also it is important to note that I have no backend development experience, so it would be a challenge to develop my own.
Thanks again
There are several Parse alternatives out there right now:
AWS Mobile Hub - this is a direct Parse replacement that recently came out by AWS. Although this is in Beta, AWS is a well respected platform that supports many huge companies like Netflix and Yelp
Firebase - (acquired by Google) Firebase offers a great solution for real time communication and data storage. It's perfect if what you are doing is mainly data & realtime (chat, game, collaboration, etc...) but it's not very flexible for other things (e.g. payment, SMS, push notifications etc...) firebase.com
RapidAPI - a backend platform that allows for saving data and integrating APIs. It is based on blocks so each basic action is represented by a block. You can combine blocks to create logic. It has a bit of a higher learning curve but it's probably more flexible
BackAnd - a platforms that allows you to create an AngularJS ready backend for your app. Its really good of you are working on AngularJS web apps and your data is stored on Amazon RDS.
Baasbox is a good alternative to Parse. A lot of features used in Parse are there (Push messaging etc), so migrating an app is relatively straightforward. They provide an API for Android, iOS and Javascript.
One of the main advantages it has over Parse is that it can be hosted yourself (Although there is a hosted option available, but it's not free).
http://www.baasbox.com
Out of all the available backends, we found this to be most similar to Parse.

Publishing applications on apple store [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 8 years ago.
Improve this question
I have 2 questions regarding to Apple App Store.
I see many people mimicking applications and publishing them in the Apple App Store. Isn't this plagiarism and shouldn't this be sued? One obvious example would be the numerous apps copied from flappy birds.
Can you publish applications on U.S. Apple App Store if you're abroad? Or do you only get to publish on the Apple App Store you are currently living?
For the first question it is very interesting topic.
People tend to mimic games/apps when a specific app becomes so famous. In order to go to law against those copycats the respective person has to register himself of respective copyright trademarks which involves a lot of money for lawyer and copyright claims. Some hit games/apps are developed by indie developers who does not have that much money to invest in these trademarks. Taking this advantage, some devs are really smart that they see whether the creator comes from a big company if not they start to create copies and upload to appstore.
Mostly this can be sued if you have the proof. That is the code. Since you do not have proof that the copycat is using your code you cannot sue them. The other part is the images. If you find any of your app is using the images that you have created then you have the proof you can start suing them.
So how to stop this. If the app really got that famous then the creator can file a complaint to apple about the copycats and if he provides some necessary data then apple will consider removing the app.
Also if you want your app to be so different than the copycats then update your with app with lot features constantly(Which is see in Tiny Wings and Temple Run where the second version of it is way better than the copycats).
Another fact is According to apple review guidelines
2.11 Apps that duplicate Apps already in the App Store may be rejected
I did have the same question and I started to google about this and found some knowledge which i shed here. You would get more insights if you google it.
For the second question the simple answer is YES and you can choose the countries you want to upload the app.

How to store data on the internet for an iOS App [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 9 years ago.
Improve this question
So I know this is a pretty simple question, but I've looked through all of my iOS textbook and can't seem to find out how people do this. I just want to store and edit an array on the internet. That is, let's say all of the data for my application is stored in an NSMutableArray. Ignoring the complications that occur with people editing the array at the same time, how would I allow multiple people to go into my app and then through that app access and edit the NSMutableArray for others to see?
There are a ton of options here, some of which were listed by #Zaph. The most common scenario to share data between a ton of random users is to setup your own server to run an API that you app will be able to communicate with. This is commonly referred to as the "Backend". The solutions here are vast, written in many different languages and sometimes even provided by third parties services. My advice is to pickup a simple, easy to learn server-side setup like Ruby-on-Rails, then deploy test app on Heroku as they provide free accounts to play with.
In addition to the options #coneybeare provided some others include DropBox, Parse and Azure.
Dropbox requires each user so setup an account.
Parse and Azure have rather easy APIs but you will be paying past the free tier.

Is it possible to merge two apps on the App Store into a single app? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 9 years ago.
Improve this question
Here's the situation: I created an app and released it, only to discover a friend of mine had actually created a similar app. We decided to combine our efforts and make a single app going forward, using his app's name (and my code).
Now granted my app was just released so there's practically nobody using it, but even so I'd like to not just abandon those people that may be using it. I'd love it if there were some way to merge the apps such that users of my app were notified of an updated version that actually downloads the other app's bundleid (but which will have the same codebase as the previous version of mine).
Is there any support for this scenario on the App Store?
Failing that, I would at the very least like to transfer purchases of the old app into purchases of the new app.
No, I don't think there is any way to do what you describe. Apple treats apps as completely separate, and does not allow you to transfer one to another.

Resources