Skip to main content
  • Book
  • © 2019

Karma-based API on Apple Platforms

Building Privacy Into iOS and macOS Apps

Apress
  • Helps developers steer clear of potential privacy issues in apps or online services.
  • Develops critical thinking skills to ask what information developers do and don’t need from their users
  • Reveals how built-in and judicious privacy becomes a great selling point for any app.
  • 3106 Accesses

Buy it now

Buying options

eBook USD 24.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 32.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

This is a preview of subscription content, log in via an institution to check for access.

Table of contents (8 chapters)

  1. Front Matter

    Pages i-xxiii
  2. Common API Elements

    • Manuel Carrasco Molina
    Pages 1-18
  3. Photos and Camera

    • Manuel Carrasco Molina
    Pages 19-37
  4. Location and MapKit

    • Manuel Carrasco Molina
    Pages 39-63
  5. Contacts

    • Manuel Carrasco Molina
    Pages 65-78
  6. Calendar and Events

    • Manuel Carrasco Molina
    Pages 79-95
  7. Health and Fitness

    • Manuel Carrasco Molina
    Pages 97-138
  8. Siri and Search

    • Manuel Carrasco Molina
    Pages 139-188
  9. HomeKit

    • Manuel Carrasco Molina
    Pages 189-213
  10. Back Matter

    Pages 215-220

About this book

Leverage the best techniques provided by Apple to build apps with maximum privacy for your users. This book explores not only the how-to steps for implementing privacy in your apps, but also answers workflow questions about what information you actually need.

Do you need full access to a device’s contacts? Do you need to have location services enabled in the background constantly? This book explains how to selectively enable services and how to make apps that can continue to function even when the user refuses to share data. Understanding the needs of your users and the expectations of Apple in reviewing your app will make better apps. 

You'll see how to ensure that you make it through the App Store review quickly and without the need to go back and develop privacy protocols that should have been in place to begin with. Not only is developing with privacy in mind good from a moral standpoint, but it also helps you create leaner apps that set themselves up for less potential data breaches and issues later on in distribution. 

While a basic understanding of app creation is expected, no deep understanding of Cocoa(Touch) or Swift will be required as code will point to the Apple Documentation.

What You'll Learn

  • Important APIs and how they affect privacy
  • Work with the camera, Siri, maps, and other common iOS services and hardware
  • Effectively allow notifications and advertising without affecting privacy

Who This Book Is For



App builders interested in creating apps that respects their user’s privacy.

Users willing to learn about the technicalities behind apps that respect or not their privacy



Authors and Affiliations

  • Düren, Germany

    Manuel Carrasco Molina

About the author

Based in Düren, Germany, near Cologne, Manuel Carrasco Molina, better known as StuFF mc, started programming with his C64 at age 11 in 1987. He entered professional software development in 1997 and has been developing since. He founded the first French podcast about Apple in 2005 and dove into iOS development at the launch of the SDK in 2008, after spending the first half of his developer career in the Microsoft technologies. He ran ObjCGN.com/SwiftConf.com from 2012 to 2017 which he left in good hands at a previous employer. When he's not developing for the Apple Platforms Stuff is an involved activist and/or local politician (4 years at the city council) in the matters of environment (Hambach Forest) and refugees — he spent a few times in east european countries helping his brothers and sisters. Stuff's mother tongue is French, but he also speaks fluently German and Spanish, while speaking a bit of Dutch, Arabic and Italian.

Bibliographic Information

  • Book Title: Karma-based API on Apple Platforms

  • Book Subtitle: Building Privacy Into iOS and macOS Apps

  • Authors: Manuel Carrasco Molina

  • DOI: https://doi.org/10.1007/978-1-4842-4291-9

  • Publisher: Apress Berkeley, CA

  • eBook Packages: Professional and Applied Computing, Apress Access Books, Professional and Applied Computing (R0)

  • Copyright Information: Manuel Carrasco Molina 2019

  • Softcover ISBN: 978-1-4842-4290-2Published: 30 August 2019

  • eBook ISBN: 978-1-4842-4291-9Published: 30 August 2019

  • Edition Number: 1

  • Number of Pages: XXIII, 220

  • Number of Illustrations: 96 b/w illustrations

  • Topics: Apple and iOS, Security

Buy it now

Buying options

eBook USD 24.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 32.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access