Privacy Policy

Last updated: April 27, 2026

In short: Your scan history, notes, prices, and any data tied to physical spools stay on your device. The App also collects anonymous, aggregated usage counters (e.g. how many scans, how often features are used) and uploads them to the developer's server about once a day so the developer can see which features are popular. No personal information, scan contents, or NFC tag data is ever uploaded. You can turn the upload off in Settings; local statistics still work for your own “Your stats” page.

Overview

Spool Scanner (“the App”) is a filament spool NFC tag reader and inventory tool for 3D printing. This privacy policy explains how the App handles your data.

What Stays on Your Device

The App stores the following data only on your device:

This data never leaves your device unless you explicitly choose to export it (JSON or CSV) or share an exported file using Android's share functionality.

Anonymous Usage Data (Opt-Out)

To help the developer understand which features are used and which need work, the App collects anonymous, aggregated counters and uploads them to the developer's server about once every 24 hours. This is on by default. You can turn it off at any time in Settings → Anonymous usage → “Share anonymous usage with the developer”.

What is uploaded

What is NOT uploaded

Where it goes

Uploads are sent to a Cloudflare Workers endpoint operated by the developer (spoolscan-telemetry.spoolscan.workers.dev). Cloudflare receives the request as part of its content-delivery infrastructure but the developer's Worker code does not log your IP address and does not persist any HTTP request metadata beyond the anonymous payload itself. Data is stored in a Cloudflare D1 database keyed by the anonymous device key described above. Each upload replaces the previous record for that device key, so totals do not double-count.

Your control

Local feature counters that power the in-app “Your stats” page (Settings → Anonymous usage → “📈 Your stats”) are computed entirely on-device from your scan history and continue to work whether sharing is on or off.

NFC Usage

The App uses your device's NFC (Near Field Communication) hardware to read and, optionally, to write filament spool tags. The App:

In-App Purchase

The App offers an optional one-time “Pro” upgrade. Billing is handled entirely by Google Play. The App receives a flag from Google Play indicating whether the upgrade has been purchased; it does not see your payment information, billing address, or Google account details. Refer to Google Play's privacy policy for how Google handles billing data.

Android Backup

If you have Google backup enabled on your device, the App's scan history may be included in your device backup per Android's standard backup mechanism. This is controlled by your device settings, not by the App.

Third-Party Services

The App does not use advertising networks, third-party analytics SDKs (Firebase Analytics, Google Analytics, etc.), social-media tracking SDKs, or behavioral advertising of any kind.

Data Sharing

The App does not sell, rent, or share your personal data with any third parties. The anonymous-usage uploads described above are processed only by the developer to inform App development and are not shared with advertisers or data brokers.

You can manually export your scan history as JSON or CSV files using the in-app export function. Any sharing of exported files is initiated and controlled entirely by you.

Deleting Your Data

Spool Scanner is built so you control your own data. Here is how to delete it.

Delete data stored on your device

Everything tied to your spools (scan history, notes, prices, settings, backup file) is stored only on your device. To remove it:

Delete the anonymous record on the developer's server

If you have ever had “Share anonymous usage with the developer” turned on, an anonymous row keyed by your random device key may exist in the developer's Cloudflare D1 database. The row contains only the data described in “What is uploaded” above — no personal information.

Two ways to remove it:

  1. Self-service. Open Settings → Anonymous usage → uncheck “Share anonymous usage with the developer.” This stops further uploads and deletes the anonymous device key on your device. The existing server row will become orphaned (no further updates) and is purged in routine database cleanup.
  2. Direct deletion request. If you would like the existing server row removed immediately, email sveinungsvea@gmail.com with the subject line “Delete my Spool Scanner data.” Optionally include your anonymous device key (Settings → Anonymous usage → “👁 View collected data” → copy the deviceKey value) so the row can be located precisely. Without the key the row cannot be located, since there is nothing else in the upload that identifies you. The developer will delete the matching row within 30 days and reply to confirm.

Once your local device key is regenerated (after opting out and back in, or after uninstalling), past uploads can no longer be re-associated with you.

What about the in-app Pro purchase?

The Pro purchase record is held by Google Play, not by the App or its developer. To request deletion or refund, use Google Play’s account-data tools or contact Google Play support directly.

Children's Privacy

The App is not directed at children under 13 and does not knowingly collect data from children.

Changes to This Policy

We may update this privacy policy from time to time. Any changes will be reflected in the “Last updated” date above.

April 27, 2026 — Added the “Anonymous Usage Data” section documenting the opt-out feature-counter upload introduced in app version 1.3 (build 65). Added a “Deleting Your Data” section with self-service and direct-deletion-request paths. Added a one-time-purchase section. Updated “Third-Party Services” to list Cloudflare Workers, Google ML Kit, and Google Play Billing.

April 18, 2026 — NFC Usage section expanded to describe write support for blank / rewritable NDEF tags.

Contact

If you have questions about this privacy policy, please contact:

Email: sveinungsvea@gmail.com