WWDC24 deal: 30% off our Swift and SwiftUI books! Learn more ...WWDC24 deal:30% off our Swift and SwiftUI books >>

Privacy Policy


We respect your right to privacy. We aim to collect as little data about you as we can, while providing you with the service you expect. Broadly speaking, we collect some amount of data when you visit our web site, use our apps, purchase our apps, or send us diagnostic information for debugging purposes.

This policy describes the data we collect, how it is handled, and what your options are for limiting our collection of it.


Our apps are available for purchase through Apple’s iOS App store. Because our apps run on Apple’s iOS based devices, information about your use of our apps may be collected by Apple.

Read more about Apple privacy policy.

Nil Coalescing Website

When you visit our website https://nilcoalescing.com and websites of our products, metadata including your IP address and your web browser’s user agent string are recorded by our web server software. We use these server side logs to perform statistical analysis about the number of visitors we receive, and to detect attempted attacks on our servers by third parties.

We do not use any third party analytics/tracking solutions and we only use cookies to authenticate your browser with Book purchases you have made, these cookies are not recorded in our logs and are not used to profile or track you as a customer.

Personal information you provide during purchase of a Book, such as your name and email address will never be shared or sold to any third party. The only use of this information is for us to provide you with access to the Books you have purchased and enable customer support if you reach out to us. We will not use this information to market future products to you.


We use Stripe to manage the payment processing for purchases made on https://books.nilcoalescing.com. We do not have access to your credit card number, however Stripe does share your Name and email address with us so that we can provide you with the Books you have purchased.

Read more about Stripe's privacy policy.

Customer Support

When you contact us for support via email we store a copy of your inquiry, our response, and any follow-ups, on servers operated by Fastmail, a third-party service. We retain customer support interactions so we can reference past interactions when you contact us for support with any of our products. We may periodically retain a backup of this data in an encrypted form.

Error Reporting

Our apps include a built-in error reporter that is designed to detect an error (when the app has an unexpected issue), and offer you the choice of reporting the error to us.

When an error is detected, you will be prompted with an alert describing the error and giving you the opportunity to send data about the error to our servers. We use your email address to follow-up on error reports when we are able to offer workarounds, or when we want to request more information about an error to improve our chances of permanently fixing the bug that caused the error.

When you agree to submit an error report, all of the information that will be sent to our servers is shown in the error email interface. Typically, this data includes any notes you add to the error report, diagnostic information about the error, generated by our error reporter, and an excerpt of your devices console log including messages that are specifically pertinent to our apps.

The information you submit when you report an error is sent as and email to us.

Policy Clarification

Please do not hesitate to contact us if you have questions or concerns about our handling of your data, or to request that we delete the data we may have stored about you.

This document may be revised to clarify our policies or to update them to reflect our current handling of customer data.

Here is a list of the major changes to date:

  • September 13, 2022: Updated
  • April 29, 2022: Updated
  • February 02, 2020: First published