[object Object]

← back to Boomer Calculator

privacy: disclose AdMob/AdSense, SKAdNetwork and ATT (TK-11230)

eabf36321962819b0a8a323832dea4f0db82b3a0 · 2026-09-10 13:31:48 -0700 · Steve Abrams

The published policy stated Boomer Calc 'does not integrate with any third-party
services, analytics platforms, or advertising networks' and that 'no data is collected
or transmitted'. Both were false: the binary ships real AdMob ids, SKAdNetworkItems and
NSUserTrackingUsageDescription, and the web build serves AdSense.

Apple's automated 2.3.6 check caught the related Age Rating omission (now set to
Advertising=Yes). It did NOT cite the privacy page — but three apps on this account are
already cited under Guideline 5.6 for misleading behavior, so a live policy contradicting
the shipped binary was the most exposed remaining item.

Surgical fix, not a rewrite: the calculator genuinely collects nothing (no localStorage,
no fetch, no analytics outside the ad component), so that accurate claim is preserved and
only the advertising statements are corrected.

NOT DEPLOYED — boomercalc.com deploy is customer-facing and remains gated.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>

Files touched

Diff

commit eabf36321962819b0a8a323832dea4f0db82b3a0
Author: Steve Abrams <steve@designerwallcoverings.com>
Date:   Thu Sep 10 13:31:48 2026 -0700

    privacy: disclose AdMob/AdSense, SKAdNetwork and ATT (TK-11230)
    
    The published policy stated Boomer Calc 'does not integrate with any third-party
    services, analytics platforms, or advertising networks' and that 'no data is collected
    or transmitted'. Both were false: the binary ships real AdMob ids, SKAdNetworkItems and
    NSUserTrackingUsageDescription, and the web build serves AdSense.
    
    Apple's automated 2.3.6 check caught the related Age Rating omission (now set to
    Advertising=Yes). It did NOT cite the privacy page — but three apps on this account are
    already cited under Guideline 5.6 for misleading behavior, so a live policy contradicting
    the shipped binary was the most exposed remaining item.
    
    Surgical fix, not a rewrite: the calculator genuinely collects nothing (no localStorage,
    no fetch, no analytics outside the ad component), so that accurate claim is preserved and
    only the advertising statements are corrected.
    
    NOT DEPLOYED — boomercalc.com deploy is customer-facing and remains gated.
    
    Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
---
 app/privacy/page.tsx | 22 ++++++++++++++++++----
 1 file changed, 18 insertions(+), 4 deletions(-)

diff --git a/app/privacy/page.tsx b/app/privacy/page.tsx
index 6f2ac50..4aa3e56 100644
--- a/app/privacy/page.tsx
+++ b/app/privacy/page.tsx
@@ -36,17 +36,31 @@ export default function PrivacyPolicy() {
 
         <section className="mb-8">
           <h2 className="text-2xl font-semibold mb-4">Third-Party Services</h2>
+          <p className="text-gray-300 leading-relaxed mb-4">
+            The calculator itself does not collect, store, or transmit any of the numbers you
+            enter &mdash; those stay on your device and are never sent anywhere.
+          </p>
           <p className="text-gray-300 leading-relaxed">
-            Boomer Calc does not integrate with any third-party services, analytics platforms,
-            or advertising networks. Your usage of the app is completely private.
+            Boomer Calc is supported by advertising, and that is the one place a third party is
+            involved. The iOS app displays banner ads served by <strong>Google AdMob</strong>; the
+            website at boomercalc.com displays ads served by <strong>Google AdSense</strong>.
+            Google may collect device and usage information to deliver and measure those ads, as
+            described in Google&apos;s own privacy policy. The app also includes Apple&apos;s
+            SKAdNetwork framework, which Google uses to measure ad installs in a
+            privacy-preserving way, and the app presents Apple&apos;s App Tracking Transparency
+            prompt. If you decline that prompt, the app does not track you across other
+            companies&apos; apps and websites, and you will still see ads &mdash; they are simply
+            less personalized.
           </p>
         </section>
 
         <section className="mb-8">
           <h2 className="text-2xl font-semibold mb-4">Data Security</h2>
           <p className="text-gray-300 leading-relaxed">
-            Since no data is collected or transmitted, there is no risk of your personal
-            information being compromised through our app.
+            The calculations you perform never leave your device, so there is nothing for us to
+            lose, sell, or expose. The only data leaving the app is what Google&apos;s advertising
+            SDK collects to serve and measure ads, which is governed by Google&apos;s privacy
+            policy and by your App Tracking Transparency choice.
           </p>
         </section>
 

← 99825b4 Build AdSense-ready Boomer Calculator release  ·  back to Boomer Calculator  ·  auto-data-snapshot: 2026-09-11T08:16:47 (3 data files) — out 3d68d13 →