Questions tagged [data-protection]

Tag for questions relating to personal data protection, and legal issues regarding privacy.

The Data Protection Act (DPA) is law in most countries with a number of rules and regulations concerning personal and private data.

  • Data is processed fairly and lawfully
  • Data shouldn't be given away without permission
  • Data should be relevant and not excessive
  • Data should be accurate and up to date
  • Data should only be kept for as long as necessary
  • Individuals have the right to check data which is about them
  • Data should be securely kept
  • Data must not be transferred to another country without adequate data protection

People involved include the data subject - the person who the data is about and the data controller - the person in charge of handling the data.

302 questions
11
votes
4 answers

Securing data using Core Data in iOS

I have a couple of issues regarding protection of data for my app: 1) I need to encrypt all the data I store by means of Core Data, but I don't find a starting point for achieving that. In Core Data Programming Guide they say that: Core Data makes…
AppsDev
  • 12,319
  • 23
  • 93
  • 186
11
votes
1 answer

What is the entitlement "Data Protection" good for when creating an Apple App ID?

I have always been using the best possible data protection in my iOS apps. This means I saved all my files with the flag “available when unlocked, this device only”. Back then this "just worked". Now I have found that there is a new setting when…
Krumelur
  • 32,180
  • 27
  • 124
  • 263
11
votes
1 answer

Which of the methods of turning on Data Protection on iOS are necessary?

I'm interested in using data protection in my iOS app. There seem to be three places I can do this: In the App ID in the developer centre. In the entitlements plist By using [-NSFileManager setAttributesOfItemAtPath:error:] I've read the…
Simon
  • 25,468
  • 44
  • 152
  • 266
11
votes
2 answers

File system encryption for IOS?

I know on Mac OS,we can use Macfuse for write a file system in user space,we can create a box encryption. I don't know on IOS has a framework,library like FUSE,Macfuse that i can write my file system for encryption/decryption file (possible mount on…
The Bird
  • 397
  • 2
  • 8
  • 19
10
votes
2 answers

What is the default file protection on iOS and how to change it

Reading here: (https://developer.apple.com/library/content/documentation/IDEs/Conceptual/AppDistributionGuide/AddingCapabilities/AddingCapabilities.html) Enabling Data Protection (iOS, WatchKit Extension, tvOS) Data protection adds a level of…
lostintranslation
  • 23,756
  • 50
  • 159
  • 262
10
votes
2 answers

Enable iOS On-Disk Encryption

For my iOS 6+-only app, I would like to enable the On-Disk Encryption offered from iOS. I read this guide and I saw the "Protecting the User's Data" video of the WWDC 2012 (Session 714). However, I could not make it work. Here are the steps I…
Dev
  • 7,027
  • 6
  • 37
  • 65
10
votes
4 answers

Data Protection / NSFileProtectionComplete - successfully supported through entitlements.plist?

I'm looking to encrypt user data in an app, and the NSFileProtection mechanism looks perfect for this. This SO Question / Answer thread pointed me at the WWDC 2011 Video Securing iOS Apps which gave the 'too good to be true' tip of setting Data…
Snips
  • 6,575
  • 7
  • 40
  • 64
8
votes
2 answers

ASP.NET Core Data Protection on Web Farm

I have a ASP.NET Core application that uses cookie authentication and runs on web farm. The data protection keys are stored in DB. My application implements the IXmlRepository and the ASP.NET Core will call the IXmlRepository.GetAllElements to…
kklo
  • 661
  • 1
  • 8
  • 14
8
votes
0 answers

The provided payload cannot be decrypted because it was not protected with this protection provider

I am using Data Protection APIs from .NetCore, while unprotecting payload using DangerousUnprotect() from IPersistedDataProtector, I am getting said error message. I have created a single instance of protector using CreateProtector("purpose") of…
Pankajyt
  • 85
  • 1
  • 7
8
votes
1 answer

GDPR Pseudonymisation

GDPR specifies that personal data must: Those measures may include pseudonymisation provided that those purposes can be fulfilled in that manner. Where those purposes can be fulfilled by further processing which does not permit or no longer permits…
Prescol
  • 615
  • 5
  • 12
8
votes
1 answer

How to protect data protection key files with a certificate on Asp.Net Core 2 on debian/linux

I'm trying to configuring data protection and to use the certificate to protect key files. Here is the MS documentation Configuring data protection Here is what I'm trying to do: services .AddDataProtection() .SetApplicationName("test…
Alexandre A.
  • 1,619
  • 18
  • 29
8
votes
3 answers

How to protect e-mail addresses on a website from modern day JS-enabled bots?

This is a recurring question on the website, but after spending 20 minutes browsing through old questions I was unable to find a modern day solution. I've previously employed this JS-based method to protect addresses. Before the JS-method I was…
red
  • 1,980
  • 1
  • 15
  • 26
8
votes
4 answers

Protect KML file from downloading or accessing

I am trying to protect my KML file, from being downloaded or its data extracted easily. All I want is the file to be viewed in google maps or google earth, but no one is allowed to download it or extract the data "easily" (the kml file isnt going to…
MasterWizard
  • 857
  • 2
  • 15
  • 44
7
votes
2 answers

CoreData & Data Protection

So I am working on a app which stores user information with CoreData framework locally. The information can be sensitive, so I am thinking how to protect the information stored to the data base. In Xcode dashboard, under the capabilities tab, I…
Michael Dai
  • 115
  • 1
  • 8
7
votes
7 answers

How do I verify users of my PHP application?

While installing an application onto a client's server, I would like to make sure that the client (or a future developer for them, etc) does not copy my application and place it on other domains/servers/local servers. How can I verify that my…
Rhys
  • 1,581
  • 2
  • 14
  • 22
1
2
3
20 21