My LoopCal Privacy Policy
Last updated: October 2026
LoopCal (“the app”, listed on the App Store as My LoopCal) is developed by Neobile LLC. This policy explains what happens
to data when you use LoopCal.
The short version
Your instruments and records stay on your device. There is no
account, no advertising and no tracking. Instruments, ranges, calibration records, and company
details stay on your device unless you share a PDF or a CSV file yourself. From version 1.3.1 the
app can send anonymous usage statistics — counts of which screens and steps
were used, with no identifier, no values and no names — and you can turn them off in Settings
at any time (details below).
What stays on your device
- Instruments and ranges: tag numbers, descriptions, signal and engineering
ranges, transfer functions, and tolerances are stored in the app’s private storage on your
device.
- Calibration records: as-found and as-left runs, observed values, computed
errors, pass/fail results, and due dates never leave the device on their own.
- Company identity: the technician name, company name, and logo you may add to
worksheets are stored locally and used only to render your own PDF and CSV output.
- You control every export: PDF worksheets and CSV files are created only when
you ask for one, and leave the device only through the iOS share sheet you choose.
Anonymous usage statistics
To learn where new users get stuck and which parts of the app are used, LoopCal 1.3.1 and later
send small batches of usage counts to our own server. This is on by default and can be turned off
at any time in Settings → “Share anonymous usage statistics”;
turning it off also deletes any counts still waiting on the device.
- What is counted: fixed events such as “onboarding finished”,
“first calibration run saved”, “purchase screen shown from the PDF
worksheet”, “Continue tapped on the annual plan”, whether a purchase succeeded,
was cancelled or failed, and whether the app asked iOS for a rating. Each event carries only the
calendar day, how many days since install (in buckets such as “day 0” or “8–30
days”), the app version, the in-app language and the phone’s language.
- What is never sent: tag numbers, ranges, readings, errors, results,
technician or company names, or anything you type; any account, device or advertising
identifier; your device model, iOS version, country or location; the time of day.
- How it is stored: our server (a Postgres database hosted by Neon in the
United States) keeps only daily totals — each event adds 1 to a counter
such as “12 October, purchase screen shown from the PDF worksheet: 9”. No individual
event, no IP address and no request details are kept, so nothing can be linked to you or to a
device.
- Development builds and automated tests never send anything.
Sale prices
When the purchase screen opens, the app may download the list of currently running sale prices
from our server, so it can show a sale and its discount. The request carries no identifier and
nothing about you or your country: the app downloads the whole list and picks your App Store
country on the device.
Reminders
Optional calibration-due reminders use Apple’s local notification system and are scheduled
entirely on your device. No reminder content is sent to any server.
Purchases
Optional upgrades are processed entirely by Apple through your Apple Account. LoopCal never sees
your payment details. Subscriptions can be managed or canceled in your App Store account settings.
What LoopCal never does
- No accounts, no sign-in, no cloud sync.
- No third-party analytics, crash-reporting or advertising SDKs — the anonymous usage
statistics above go only to our own server.
- No tracking, no identifiers, and no data sold or shared with anyone; therefore no App
Tracking Transparency prompt.
- The app goes online only for the anonymous usage statistics and the sale-price list described
above, and for Apple’s App Store; your instruments and records are never uploaded.
- No connection to, control of, or reading from a physical calibrator, transmitter, PLC, or any
other hardware.
Changes and contact
If this policy changes, the updated version will be posted at this address. Questions:
nanosoftapp@gmail.com.