Draconis Infrastructure, LLC
Privacy

Mobile Utilities Privacy Notice

Effective: 6 September 2026 · Last updated: 13 October 2026

1. Scope and publisher

This notice explains how Draconis Infrastructure, LLC ("Draconis", "we", "us" or "our") handles information in the Android applications below and in the iOS editions expressly described in sections 10–24. Android-specific descriptions in sections 2–4, including Android Photo Picker and Google Play, do not describe the corresponding iOS workflows:

It supplements our main Privacy Policy. These apps do not require a Draconis or Hostragons account and do not use a Draconis or Hostragons cloud account for app records. Where offered, optional store-managed Pro subscriptions remove advertising and add product-specific tools; existing free features remain available.

2. Information processed by each Android app

WiFi Analyzer

The app processes nearby Wi-Fi scan results, signal details, connected-network information made available by Android, locally discovered devices, diagnostic results, history and exports on your device. Android may require nearby-device or location permission to expose Wi-Fi scan information. We do not use that permission to track you, and the app does not upload Wi-Fi or local-network records to a Hostragons service.

TV Remote

The app processes local-network discovery results, TV names and addresses, pairing information, remote commands, keyboard text and media you choose to cast so it can communicate with a compatible TV on the same network. These data are exchanged with the TV you select and are not uploaded to a Hostragons cloud service. If you use the optional push-to-talk control, the app captures microphone audio and streams it in real time to that selected TV for its voice feature; Hostragons does not receive or store that audio. The app should be used only with equipment you own or are authorised to control.

File Transfer

The app processes files, folders, photos, videos, audio, text or application packages that you explicitly select, together with local device-discovery and transfer-session information. Content is transferred directly between participating devices on the local network; it is not stored in Hostragons cloud storage. A receiving browser or device may connect through a local address, and optional PIN or transport-security features may be used depending on the transfer mode and peer.

PDF Scanner

The app processes camera images, selected photos or documents, recognised text, scan history and generated PDF files locally on your device. You control deletion and sharing. If you expressly request an optional barcode or product lookup, the barcode value is sent over HTTPS to one or more applicable public catalogue services, which may be queried concurrently. These include Open Food Facts, Open Pet Food Facts, Open Beauty Facts, OpenFDA, Open Library and Google Books; document images and recognised text are not included in those lookups. If you choose to download an optional on-device OCR language or table-model pack, the app requests that pack from Hugging Face's PaddlePaddle repositories. That request can disclose ordinary connection information, such as your IP address and the requested pack, but not your document images or recognised text.

Media Player

The app reads local media and subtitle files that you select. If you open an HTTP, HTTPS or RTSP source, your device connects to that source, so its operator ordinarily receives the network request and IP address. The app does not upload your media library, playback history or selected URLs to a Hostragons cloud service.

Inventory Scanner

The app stores product names, SKUs or barcode values, quantities, minimum-stock levels, locations, notes and stock-movement history locally. Camera access is used only when you choose to scan a barcode or QR code. CSV import reads the file you select; export and report sharing send data only to the destination you choose. Optional Pro adds a location breakdown and product-list filter using locations you already entered; it does not add remote processing.

Privacy Redactor

On Android, the app reads only images you select through Android Photo Picker. Manual marks and on-device text detection can identify areas that may contain e-mail addresses, telephone numbers or address-like text. Suggestions are not guaranteed to identify every sensitive item and you decide what to redact. Image processing is local. Optional Pro batch redaction handles several selected photos and prepares newly encoded JPEGs as one ZIP export. Automatic detection can miss details. If a photo requires manual review, the batch stops without creating a ZIP; use the single-photo editor to check it and create an individual redacted export. Newly encoded exports omit the original location and EXIF metadata. The ZIP is not saved until you choose an export destination. Selected images, recognized text, marks and ZIP contents are not uploaded to us.

ISP Reliability Monitor

The app performs user-initiated network reachability, DNS, latency and HTTPS application-probe loss checks and observes network changes during a measurement session. Optional scheduled sampling operates only within Android's background-work limits. Pro lets you choose the scheduled check interval and retain more session history; Android may delay or skip background work, so monitoring is not continuous or guaranteed. Test destinations receive ordinary requests and connection information such as your IP address. Session timelines and statistics stay local unless you export or share an evidence report.

Filament Manager

The app stores spool descriptions, material, diameter, colour, weight, price, usage, drying entries and low-stock settings locally. Calculated remaining length and cost are estimates based on the values you enter. Pro summarizes remaining value and 30-day usage by material in a report using those same local records. Generated QR labels and reports leave the device only when you save or share them.

Phone Inspector

The app uses the screen, touch input, vibration, speaker, microphone, camera and available device sensors only while you run the corresponding guided check. Microphone recordings and camera previews are used for the check and are not uploaded to us. Pass, fail or skipped selections form a local report. Pro can generate a PDF report from those results; the PDF leaves the device only when you save or share it to a destination you choose. Results are user observations, not a certification, warranty or professional diagnosis.

DNS Doctor

The app sends DNS and HTTPS requests for domains that you enter to obtain A, AAAA, CNAME, NS, MX, TXT, redirect and TLS-certificate information. SPF, DKIM and DMARC findings are derived from those public DNS records. Pro enables DNS watchlist background rechecks for saved domains through Android-scheduled work; Android may defer or skip a run. DNS resolvers and destination hosts receive ordinary query or connection information, including the domain and your IP address where applicable. Saved domains, recheck history and results remain local unless you export or share them. The app does not request credentials or use a developer-operated remote scanning service.

Flock & Egg Tracker

The app stores flock and bird details, egg counts, feed usage, event notes, incubation dates and reminder dates locally. Pro uses feed costs you enter to calculate cost per egg and weekly spend in a report. A reminder can be handed off to the calendar app you select. CSV exports and reports contain the records you select and leave the device only when you save or share them.

Espresso Journal

The app stores bean and grinder profiles, dose, yield, time, temperature, grind settings, tasting notes and favourites locally. Pro can track each bean bag's entered weight and cost, then calculate remaining grams and cost per shot on device. Ratios and comparisons are calculated on the device. Journal exports leave the device only when you choose to save or share them.

Habitat Care Log

The app stores habitat and inhabitant details, care tasks, feeding, shedding, water-change, temperature, humidity and water observations locally. Pro combines open tasks and recent observations across your habitats in one report. A care reminder can be handed off to the calendar app you select. It is a record-keeping tool and does not provide veterinary diagnosis or treatment advice. Records leave the device only when you export or share them.

Epoxy Calculator

The app stores project dimensions, units, waste allowances, mix ratios, costs, cure timers and journal entries locally. Pro combines estimated resin, hardener and cost totals across saved projects in a shopping list. Quantities and costs are editable estimates based on the values you enter, not a guarantee of material performance. Project records and lists leave the device only when you export or share them.

3. Android advertising and consent

The apps use Google Mobile Ads to fund free access and Google User Messaging Platform (UMP) to present privacy choices where required. Ad requests are not shown on Android TV surfaces where the app's implementation excludes them. Depending on device settings, region, consent and Google's current SDK configuration, Google and its advertising partners may collect or share:

These data may be used to deliver and measure ads, limit fraud, maintain security and comply with law. Data sent to Google is encrypted in transit. Google acts under its own terms; see How Google uses data for advertising and the Google Privacy Policy.

Where required, the app asks for consent before requesting personalised advertising. A Privacy choices or Ad privacy control in the app lets you revisit available choices. You can also control or reset advertising identifiers through Android settings.

4. Optional Google Play Pro subscriptions

Where an app displays a Pro offer, it is an optional paid annual, automatically renewing Google Play subscription. For the ten record-keeping and diagnostic apps listed above, Pro removes banner and full-screen advertising and adds the product-specific extra described in this notice. Existing free features remain available. The current localized price, billing period, renewal terms and any applicable taxes are shown by Google Play before purchase. You can restore an active entitlement in the app and manage or cancel the subscription through Google Play.

Google Play processes the transaction and payment method under Google's terms. The app requests product details and current subscription purchase status from Google Play to determine the local Pro entitlement, and may receive the product identifier, purchase state, acknowledgement state and a purchase token in the app process. The app sends an acknowledgement through Google Play Billing when required; it does not send purchase tokens to a Draconis or Hostragons app backend. We do not receive your full payment-card or bank-account details. Google Play controls its own transaction records and retention under its policies.

5. What we do not do

We do not sell app content or local-network information for money. We do not operate a cloud account, cloud backup or developer-controlled analytics service for these apps. Local files, scans, recognised text, Wi-Fi details, pairing codes, remote commands and playback history are not supplied to advertisers by the apps. If a future version adds analytics, crash reporting, cloud storage or a remote relay, this notice and the Google Play Data safety declarations will be updated before release.

6. Permissions, retention and deletion

Android permissions are requested only when needed for a feature, such as camera access for scanning or a guided camera check, microphone access for an audio check or optional TV push-to-talk, nearby Wi-Fi or location access for Wi-Fi discovery, notifications for reminders, or access to content you select through Android's file and media pickers. You may deny or revoke permissions in Android settings, although the corresponding feature may then be unavailable.

App settings, histories and generated files remain on your device until you delete them, clear the app's storage or uninstall the app. Files transferred to another device remain under the recipient's control. Google determines retention for advertising and Google Play transaction data under its policies and your Google account or device settings. Amazon-edition purchase verification and provider retention are described in section 26. Because these apps have no Hostragons account or cloud-stored user content, there is no app account to delete.

7. Security and third-party destinations

We use platform security controls and HTTPS/TLS where supported. No network or storage method is completely secure. Local networks, devices you pair with, transfer recipients, media servers, public catalogue services and model hosts are outside our control and apply their own security and privacy practices. Verify the destination before sending a file, using push-to-talk, entering remote-control text or opening a network media URL.

8. Children

These general-audience utility apps are not directed to children under 13. We do not knowingly collect personal information from children through a Hostragons account because the apps have no such account. Advertising is configured and disclosed through the applicable Google Play and Google Mobile Ads controls.

9. Your choices and rights

You can deny permissions, delete local app data, uninstall an app, choose what to scan, open or transfer, revisit the advertising privacy choices exposed in the app, and manage or cancel Pro through Google Play. Depending on where you live, you may also have rights to access, correct, delete, restrict or object to processing of personal information held by us. For advertising or transaction data controlled by Google, use Google's privacy controls or contact Google under its policy.

10. File Transfer on iOS

This notice also covers File Transfer by Hostragons for iPhone and iPad (com.draconisinfrastructure.filetransfer). The Android-specific platform and billing descriptions above remain applicable to Android. The following details describe the iOS 1.1.5 update; a Pro offer is available only in versions that display it.

Files and text you select travel directly to the recipient device or browser over your local network. The app processes device names, local addresses, connection credentials and transfer details to discover peers and complete a transfer. It keeps settings and received-file history locally and does not send file contents or transfer history to a Draconis cloud service. Local-network, photo or file access is requested for the feature you use. You can decline access through iOS settings. Saved or received files remain until you delete them; copies exported to Files, Photos, another app or a recipient remain under that destination's control. Removing the app does not cancel an App Store subscription or delete exported copies.

Optional annual Pro removes advertising and enables CSV export of received-file history. Core transfers remain free. Apple StoreKit supplies the current localized price and verifies the subscription, including expiration and revocation. Apple processes purchases and payment details under its own terms. The app receives product information and signed transaction or entitlement details on the device; it does not send them to a Draconis purchase backend. We do not receive your full card or bank-account details. Use Restore in the app or manage and cancel renewal in your Apple Account subscriptions. Canceling renewal retains access until the current paid period ends; expiration or revocation removes Pro access without deleting received files or history. Apple controls retention of its transaction records. See Apple's Privacy Policy.

The free iOS version uses Google Mobile Ads and UMP. Google may process the advertising and diagnostic data described in section 3, including IP-derived approximate location, ad interactions and device identifiers. Consent is requested where required. The app requests Apple's App Tracking Transparency permission before initializing advertising and uses non-personalized ad requests; the advertising identifier is unavailable to the SDK when tracking permission is denied or restricted. Non-personalized advertising can still process IP addresses, device information and measurement data. Declining tracking does not restrict transfers. Eligible Pro access disables ad requests. Available privacy choices can be revisited in the app; tracking permission is managed in iOS settings. Files, text and transfer history are not provided to advertisers.

11. Media Player on iOS

This notice also covers Media Player: Files & Streams for iPhone and iPad (com.draconisinfrastructure.mediaplayer). These details apply to iOS versions that provide the described features; the Android platform and Google Play billing descriptions above continue to describe Android.

The iOS app reads the media and subtitle files you explicitly choose through Files. It stores file-access references, media titles, streaming addresses, recent-item dates and playback positions locally so you can reopen recent media and resume playback. External SRT or WebVTT subtitles are read on the device for display. The app does not upload your media, subtitles, selected addresses or playback history to a Draconis or Hostragons service or provide them to advertisers. It does not provide, index or download media. If you open a direct HTTP or HTTPS stream, the source operator receives the request and ordinary connection information, including your IP address. HTTP sources do not provide transport encryption; use HTTPS sources where available. Format and playback support depend on the device and source.

You can remove entries from Recent media without deleting the original files. Files placed in the app's Documents folder can be managed through iOS Files. Original files, cloud-provider copies and files exported elsewhere remain under the control of their respective locations. Removing the app removes its local app records, subject to iOS backup and restore settings; it does not delete files held by other providers or cancel an App Store subscription.

Where displayed, optional Media Player Pro is an automatically renewing annual App Store subscription. Pro removes advertising and adds a 15, 30 or 60 minute sleep timer. Local and network playback, subtitles, speed controls, saved playback positions and picture in picture remain free. StoreKit supplies the localized price and signed transaction status, which the app verifies on the device to determine access. Restore purchases is available in the Pro screen. No receipt, purchase token, transaction record or payment-card details are sent to a Draconis or Hostragons app backend. Apple processes purchases and may provide publisher reports for administration, refunds, accounting and tax. Manage or cancel through your Apple Account's subscription settings; uninstalling the app does not cancel renewal.

The free iOS app uses Google Mobile Ads and Google's UMP consent platform. It requests applicable privacy choices and resolves Apple's App Tracking Transparency permission before initializing advertising. Google and its advertising partners may process the advertising, identifier, approximate-location and diagnostic data described in section 3, subject to the region, consent, tracking permission and SDK settings. The app does not request precise-location permission. Denying or restricting tracking makes the advertising identifier unavailable to the SDK and does not restrict free playback. Advertising may still use connection and device information for permitted delivery, measurement, security and fraud prevention. Privacy choices can be reopened from the selection screen when required, and tracking permission can be changed in iOS settings. Verified Pro access disables new ad requests and removes banners and cached transition ads.

Banner ads are confined to the media-selection dashboard. A ready transition ad may appear after you explicitly select another media item following at least two minutes of active playback, with at least 15 minutes between transition ads and at most three displays in a rolling 24-hour period. Display timestamps used to enforce these limits are kept locally; they are updated when another transition ad is recorded or removed with the app's data. No ad load blocks file selection. No advertising appears over ongoing playback, subtitle selection or playback controls.

12. Epoxy Calculator on iOS

This notice also covers Epoxy Calculator for iPhone and iPad (com.draconisinfrastructure.epoxycalculator). These details apply to iOS versions that display the described features. The Android platform and Google Play billing descriptions above continue to apply to Android.

The app stores the project names, dimensions, mix ratios, density, waste allowance, material costs, notes and cure deadlines you enter in its local project journal. Calculations use your inputs on the device and are estimates, not a substitute for the material manufacturer's instructions. No project records are uploaded to a Draconis or Hostragons service or supplied to advertisers. You can edit or delete individual projects. Removing the app removes its local records, subject to iOS backup and restore settings. Copies you share with another app or person remain under that destination's control.

The optional calendar action opens Apple's calendar event editor with the selected project's name, notes and estimated cure time. You review the event and choose whether to save it. On iOS 17 or later this uses the system editor without requesting access to your calendar database. On older supported versions, calendar access is requested only after you choose this action; you can deny or revoke it in Settings. The system editor may use Contacts to display participant names or pictures; Epoxy Calculator does not read or upload your contacts. An event you save may sync through your chosen calendar provider and remains in that calendar until you remove it, even if you delete the project or uninstall the app. Other calculations, journal actions and timers remain available when calendar access is denied.

Where offered, optional annual Pro removes ads and adds a combined, shareable shopping list of resin, hardener and estimated cost across saved projects. Calculation, the editable project journal, duplication, single-project sharing, cure timers and the calendar composer remain free. Apple StoreKit supplies the localized annual price and signed transaction information, which the app verifies on the device for purchase, restoration, expiration and revocation. Apple processes payment and controls its transaction records. The app does not send receipts, purchase tokens, project data or payment-card details to a Draconis or Hostragons purchase backend. Apple may provide publisher reports for administration, refunds, accounting and tax. Restore purchases is available in the Pro screen. Manage or cancel renewal in your Apple Account subscriptions; uninstalling the app does not cancel renewal. Losing Pro access does not delete projects or block the free features.

The free iOS app uses Google Mobile Ads and UMP. A successful current-launch consent refresh and resolved Apple App Tracking Transparency status precede advertising requests. Google and its partners may process the advertising, device-identifier, IP-derived approximate-location and diagnostic data described in section 3, subject to region, consent and device settings. The app does not request precise location. Denying or restricting tracking makes the advertising identifier unavailable to the SDK and does not restrict calculations or saved projects. Permitted ad delivery, measurement, security and fraud prevention may still use connection and device information. Available privacy choices can be reopened from the journal toolbar; tracking permission is managed in iOS Settings. Verified Pro access disables new ad requests, banners and cached transition ads. An unknown subscription state or unsuccessful consent refresh leaves the app ad-free while free features remain usable.

Banners appear on the project dashboard. An already-loaded full-screen ad may follow a successful project save after the editor closes, with at least 90 seconds between displays and no more than 20 displays in a rolling 24-hour period. The save finishes independently of advertising; the app never waits for an ad to load before saving. Ads are not placed over data entry, sharing, calendar composition or purchase controls, and starting or stopping a cure timer does not trigger an ad. Display timestamps used to enforce the frequency limits are stored locally and removed with the app's data.

13. Espresso Journal on iOS

This notice also covers Espresso Journal Draconis for iPhone and iPad (com.draconisinfrastructure.espressojournal). These details apply to iOS versions that display the described features. The Android platform and Google Play billing descriptions above continue to apply to Android.

The app keeps bean and grinder profiles, roast details, shot dates, dose, yield, shot time, temperature, grind settings, tasting notes, ratings and favourites in its local journal. Brew ratios, comparisons and inventory or cost estimates are calculated on the device from your entries. No journal records are uploaded to a Draconis or Hostragons service or supplied to advertisers. You can edit profiles and delete shots. Deleting a bean or grinder profile also deletes its linked shots after a confirmation showing the affected count. Removing the app removes its local records, subject to iOS backup and restore settings. CSV export uses the system file destination picker; an exported copy and any synchronization by the destination you choose are controlled by that destination. Deleting records or uninstalling the app does not remove those copies.

Where offered, optional annual Pro removes ads and adds bean-bag weight and cost, remaining-gram estimates and estimated cost per shot. Bean and grinder profiles, shot recording, brew ratios, favourites, comparisons, history and CSV export remain free. Apple StoreKit supplies the localized annual price and signed transaction status, which the app verifies on the device for purchases, restoration, expiration and revocation. The app does not send receipts, purchase tokens, journal data or payment-card details to a Draconis or Hostragons purchase backend. Apple processes payment, controls its transaction records and may provide publisher reports for administration, refunds, accounting and tax. Restore purchases is available in the Pro screen. Manage or cancel renewal in your Apple Account subscriptions; uninstalling the app does not cancel renewal. Expiration or revocation removes Pro access without deleting profiles, shots or existing bag data.

The free iOS app uses Google Mobile Ads and UMP. A successful current-launch consent refresh and resolved Apple App Tracking Transparency status precede advertising requests. Google and its partners may process the advertising, device-identifier, IP-derived approximate-location and diagnostic data described in section 3, subject to region, consent and device settings. The app does not request precise location. Denying or restricting tracking makes the advertising identifier unavailable to the SDK and does not restrict free journal features. Permitted ad delivery, measurement, security and fraud prevention may still use connection and device information. Available privacy choices can be reopened from the journal toolbar; tracking permission is managed in iOS Settings. Verified Pro access disables new ad requests, banners and cached transition ads. An unknown subscription state or unsuccessful consent refresh leaves the app ad-free while free features remain usable.

Banners appear on the journal dashboard. An already-loaded full-screen ad may follow a completed shot save after its editor closes, a successful CSV export, or the first completed comparison of two different shots in an app session. There are at least 90 seconds between displays and no more than 20 displays in a rolling 24-hour period. Saving and exporting finish independently of advertising; the app never waits for an ad to load before completing those actions. Ads are not placed over profile or shot entry, the active search keyboard, file destination selection, deletion confirmations or purchase controls. Display timestamps used to enforce frequency limits are stored locally and removed with the app's data.

14. Filament Manager on iOS

This notice also covers Filament Manager for iPhone and iPad (com.draconisinfrastructure.filamentmanager). These details apply to iOS versions that display the described features. The Android platform and Google Play billing descriptions above continue to apply to Android.

The app stores spool names, materials, diameters, colours, initial filament weights, measured total and empty-spool weights, prices, low-stock thresholds, and usage or drying journal entries with dates and optional notes locally on your device. Remaining weight, length and value estimates are calculated on the device from those entries and the selected material density. No spool or journal records are uploaded to a Draconis or Hostragons service or supplied to advertisers. You can edit or delete a spool and delete journal entries. Deleting a spool also deletes its linked journal entries after confirmation; deleting a usage entry does not undo the measured spool weight. Local recovery copies are used to protect against incomplete or corrupt writes. Removing the app removes its local records and staged exports, subject to iOS backup and restore settings.

QR labels contain the spool identifier, name, material, diameter, colour, empty-spool weight and initial filament weight. Anyone who receives or scans a label can read those fields. Generating a QR label does not contact a server or request camera access. PNG export uses the system file destination picker, and Pro reports use the system share sheet. Exported or shared copies, and synchronization by a destination you choose, are controlled by that destination. Deleting a spool or uninstalling the app does not delete copies that you saved or shared elsewhere.

Where offered, optional annual Pro removes ads and adds a shareable report of remaining filament value and usage in the last 30 days, grouped by material. Spool records, remaining-weight and length estimates, usage and drying journals, search, sorting and QR label display or PNG export remain free. Apple StoreKit supplies the localized annual price and signed transaction status, which the app verifies on the device for purchases, restoration, expiration and revocation. The app does not send receipts, purchase tokens, spool data or payment-card details to a Draconis or Hostragons purchase backend. Apple processes payment, controls its transaction records and may provide publisher reports for administration, refunds, accounting and tax. Restore purchases is available in the Pro screen. Manage or cancel renewal in your Apple Account subscriptions; uninstalling the app does not cancel renewal. Expiration or revocation removes Pro access without deleting your spools or journal entries.

The free iOS app uses Google Mobile Ads and UMP. A successful current-launch consent refresh and resolved Apple App Tracking Transparency status precede advertising requests. Google and its partners may process the advertising, device-identifier, IP-derived approximate-location and diagnostic data described in section 3, subject to region, consent and device settings. The app does not request precise location. Denying or restricting tracking makes the advertising identifier unavailable to the SDK and does not restrict free features. Permitted ad delivery, measurement, security and fraud prevention may still use connection and device information. Available privacy choices can be reopened from the dashboard toolbar; tracking permission is managed in iOS Settings. Verified Pro access disables new ad requests, banners and cached transition ads. An unknown subscription state or unsuccessful consent refresh leaves the app ad-free while free features remain usable.

Banners appear on the dashboard. An already-loaded full-screen ad may appear after a successful spool or journal change, or a successful PNG export, once the app has returned to its idle dashboard. There are at least 90 seconds between displays and no more than 20 displays in a rolling 24-hour period. Data changes and exports complete independently of advertising; the app never waits for an ad to load before completing those actions. Ads are not placed over editors, the active search keyboard, QR or report sheets, file destination selection, deletion confirmations or purchase controls. Display timestamps used to enforce frequency limits are stored locally and removed with the app's data.

15. Flock & Egg Tracker on iOS

This notice also covers Flock & Egg Tracker for iPhone and iPad (com.draconisinfrastructure.flocktracker). These details apply to iOS versions that display the described features. The Android platform and Google Play billing descriptions above continue to apply to Android.

The app stores your flock or group names, bird records, tags and breeds, daily egg counts, feed usage, general events, incubation names and dates, notes and feed prices locally on your device. Trends and feed-cost-per-egg estimates are calculated on the device from these entries. No flock, bird or journal records are uploaded to a Draconis or Hostragons service or supplied to advertisers. You can edit group details and delete records. Deleting a group also deletes its linked birds, entries and incubations after confirmation showing the affected counts. A previous valid local snapshot is retained to protect against incomplete writes; deleted entries may remain in that snapshot until a later successful change replaces it or the app's data is removed. Removing the app removes its local records, subject to iOS backup and restore settings.

CSV export uses the system file destination picker, and Pro economics reports use the system share sheet. Exported or shared copies may include the group names, journal details and costs you entered. Those copies, and synchronization by a destination you choose, are controlled by that destination. Deleting records or uninstalling the app does not delete copies you saved or shared elsewhere.

The optional incubation reminder opens Apple's calendar event editor with the incubation name, notes and expected hatch date, as an all-day event with a reminder one day earlier. You review the event and choose whether to save it. On iOS 17 or later this uses the system editor without requesting access to your calendar database. On older supported versions, calendar access is requested only after you choose this action; you can deny or revoke it in Settings. The system editor may use Contacts to display participant names or pictures; Flock & Egg Tracker does not read or upload your contacts. An event you save may sync through your chosen calendar provider and remains there until you remove it, even if you delete the incubation or uninstall the app. Free record keeping, trends and CSV export remain available when calendar access is denied.

Where offered, optional annual Pro removes ads and adds feed-price entry and shareable feed-cost-per-egg estimates for the last 7 or 30 days. Groups, birds, egg and feed records, events, incubations, calendar composition, trends, search and CSV export remain free. Apple StoreKit supplies the localized annual price and signed transaction status, which the app verifies on the device for purchases, restoration, expiration and revocation. The app does not send receipts, purchase tokens, flock data or payment-card details to a Draconis or Hostragons purchase backend. Apple processes payment, controls its transaction records and may provide publisher reports for administration, refunds, accounting and tax. Restore purchases is available in the Pro screen. Manage or cancel renewal in your Apple Account subscriptions; uninstalling the app does not cancel renewal. Expiration or revocation removes Pro access without deleting flock records or saved feed prices.

The free iOS app uses Google Mobile Ads and UMP. A successful current-launch consent refresh and resolved Apple App Tracking Transparency status precede advertising requests. Google and its partners may process the advertising, device-identifier, IP-derived approximate-location and diagnostic data described in section 3, subject to region, consent and device settings. The app does not request precise location. Denying or restricting tracking makes the advertising identifier unavailable to the SDK and does not restrict free features. Permitted ad delivery, measurement, security and fraud prevention may still use connection and device information. Available privacy choices can be reopened from the dashboard toolbar; tracking permission is managed in iOS Settings. Verified Pro access disables new ad requests, banners and cached transition ads. An unknown subscription state or unsuccessful consent refresh leaves the app ad-free while free features remain usable.

Banners appear on the dashboard. An already-loaded full-screen ad may appear after a successful record change or CSV export, once the app has returned to its idle dashboard. There are at least 90 seconds between displays and no more than 20 displays in a rolling 24-hour period. Data changes and exports complete independently of advertising; the app never waits for an ad to load before completing those actions. Ads are not placed over editors, the active search keyboard, calendar composition, economics reports, file destination selection, deletion confirmations or purchase controls. Display timestamps used to enforce frequency limits are stored locally and removed with the app's data.

16. Habitat Care Log on iOS

This notice also covers Habitat Care Log for iPhone and iPad (com.draconisinfrastructure.habitatcare). These details apply to iOS versions that display the described features. The Android and Google Play billing descriptions above continue to apply to Android.

The app stores your habitat names and types, inhabitant names and species, care tasks and recurrence intervals, due dates, feeding, shedding and water-change entries, notes, and temperature, humidity or water readings locally on your device. Trends and summaries are calculated on the device from your entries. No habitat, inhabitant, task or observation records are uploaded to a Draconis or Hostragons service or supplied to advertisers. The app records your observations; it does not diagnose an animal's health or recommend veterinary treatment. Deleting a habitat also deletes its associated records after confirmation. A previous valid local snapshot is retained to protect against incomplete writes; deleted entries may remain in that snapshot until a later successful change replaces it or the app's data is removed. Removing the app removes its local records, subject to iOS backup and restore settings.

Per-habitat history sharing and Pro all-habitat report sharing use the iOS share sheet. Shared copies may include the habitat names, tasks, notes, dates, readings and units you entered. Copies saved or synchronized by a destination you choose are controlled by that destination. Deleting records or uninstalling the app does not delete copies you shared elsewhere.

The optional calendar action opens Apple's event editor with the selected care task's name, type, notes and due date, initially from 09:00 to 10:00. You review the event and choose whether to save it. On iOS 17 or later this uses the system editor without requesting access to your calendar database. On older supported versions, calendar access is requested only after you choose this action; you can deny or revoke it in Settings. The system editor may use Contacts to display participant names or pictures; Habitat Care Log does not read or upload your contacts. An event you save may sync through your chosen calendar provider and remains there until you remove it. Completing, changing or deleting a task in the app does not update or remove a previously saved calendar event. Free record keeping and sharing remain available when calendar access is denied.

Where offered, optional annual Pro removes ads and adds a shareable report across all habitats, combining open care tasks and observations from the last 7 days. Multiple habitats, inhabitant records, recurring tasks, calendar composition, observations, per-habitat trends and whole-history sharing remain free. Apple StoreKit supplies the localized annual price and signed transaction status, which the app verifies on the device for purchases, restoration, expiration and revocation. The app does not send receipts, purchase tokens, habitat records or payment-card details to a Draconis or Hostragons purchase backend. Apple processes payment, controls its transaction records and may provide publisher reports for administration, refunds, accounting and tax. Restore purchases is available in the Pro screen. Manage or cancel renewal in your Apple Account subscriptions; uninstalling the app does not cancel renewal. Expiration or revocation removes Pro access without deleting your habitats or other records.

The free iOS app uses Google Mobile Ads and UMP. A successful current-launch consent refresh and resolved Apple App Tracking Transparency status precede advertising requests. Google and its partners may process the advertising, device-identifier, IP-derived approximate-location and diagnostic data described in section 3, subject to region, consent and device settings. The app does not request precise location. Denying or restricting tracking makes the advertising identifier unavailable to the SDK and does not restrict free features. Permitted ad delivery, measurement, security and fraud prevention may still use connection and device information. Available privacy choices can be reopened from the dashboard toolbar; tracking permission is managed in iOS Settings. Verified Pro access disables new ad requests, banners and cached transition ads. An unknown subscription state or unsuccessful consent refresh leaves the app ad-free while free features remain usable.

Banners appear on the idle dashboard. An already-loaded full-screen ad may appear after a successful record change or completed share, once the app has returned to its idle dashboard. There are at least 90 seconds between displays and no more than 20 displays in a rolling 24-hour period. Data changes and shares complete independently of advertising; the app never waits for an ad to load before completing those actions. Ads are not placed over habitat, inhabitant, task or observation entry, calendar composition, reports, sharing, deletion confirmations or purchase controls. Display timestamps used to enforce frequency limits are stored locally and removed with the app's data.

17. DNS Doctor on iOS

This notice also covers DNS Doctor for iPhone and iPad (com.draconisinfrastructure.dnsdoctor). These details apply to iOS versions that display the described features. The Android and Google Play billing descriptions above continue to apply to Android.

Domain names, optional DKIM selectors, saved domains, DNS answers, HTTPS response and redirect details, certificate expiry dates, findings and diagnosis timestamps are stored locally on your device. Comparisons and readable reports are generated on the device. The app uses the operating system's DNS resolver for the requested domain and its mail-policy records. It makes HTTPS HEAD requests to the domain you choose and follows bounded HTTPS redirects with normal iOS certificate and hostname validation. Your DNS service and the contacted servers can receive the requested names or paths, your connection IP address and ordinary connection information. DNS Doctor does not require website credentials and does not send your diagnosis history to a Draconis reporting service or to advertisers.

You can remove saved domains and delete individual diagnoses in the app. A previous valid local snapshot protects against incomplete writes; deleted entries can remain in that snapshot until a subsequent successful change replaces it or the app's data is removed. Reports leave the app through the system sharing action you choose. Copies saved or sent to another app or service are controlled by that destination and are not removed when you delete the original diagnosis.

Manual DNS, HTTPS and TLS checks, saved domains, history, comparison and report export remain free. Optional annual Pro (dns_doctor_pro) removes ads and adds automatic checks for saved domains. Apple StoreKit manages purchases, renewals, refunds and restoration. The app verifies Apple transaction evidence on the device and does not collect your payment-card details. Price, subscription period, renewal information, Restore Purchases and subscription management are available in the Pro screen.

Automatic checks require verified active Pro, saved domains and your enabled watchlist setting. iOS decides when eligible background work runs, subject to device settings, battery, connectivity and available execution time. A requested earliest start is not a promise of a fixed schedule or continuous monitoring. The app checks entitlement and current settings before work and between bounded domain checks. Turning automatic checks off, removing all saved domains or losing verified Pro stops future eligible work; saved domains and history remain available. Background work uses the same DNS and HTTPS connections described above and does not display advertising.

The free iOS app uses Google Mobile Ads and UMP. A successful current-launch consent refresh and resolved Apple App Tracking Transparency status precede advertising requests. Google and its partners may process the advertising, device-identifier, IP-derived approximate-location and diagnostic data described in section 3, subject to region, consent and device settings. The app does not request precise location. Denying or restricting tracking makes the advertising identifier unavailable to the SDK and does not restrict free features. Permitted ad delivery, measurement, security and fraud prevention may still use connection and device information. Available privacy choices can be reopened from the dashboard toolbar; tracking permission is managed in iOS Settings. Verified Pro disables new ad requests, banners and cached transition ads. An unknown subscription state or unsuccessful consent refresh leaves free features usable without ads.

Banners appear on the idle dashboard. An already-loaded full-screen ad may appear after a diagnosis has been saved or a report share has completed, once the app returns to its idle dashboard. There are at least 90 seconds between displays and no more than 20 displays in a rolling 24-hour period. Queries, record writes and sharing complete independently of advertising. Ads are not placed over an active DNS query, domain or DKIM text entry, sharing, deletion confirmations or purchase controls. Display timestamps used to enforce frequency limits are stored locally and removed with the app's data.

18. PDF Scanner on iOS

This notice also covers PDF Scanner Draconis for iPhone and iPad (com.draconisinfrastructure.pdfscanner). These details apply to iOS versions that provide the described features; the Android and Google Play descriptions above continue to apply to Android.

The iOS app processes documents and codes from the camera, selected photos and files on your device. Text recognition uses Apple's on-device Vision framework and its available recognition languages. The iOS app does not download the Android OCR model packs described above. Document images, recognised or edited text, code payloads, exported documents and searchable history remain in the app's local storage unless you explicitly share them or choose an external action. These contents are not uploaded to a Draconis or Hostragons service or sent to advertisers.

If you explicitly choose a product or book lookup, the app first identifies the external catalogue and explains that the code and ordinary connection information, including your IP address, will reach that service. Depending on your selection, the request goes over HTTPS to Open Food Facts, Open Pet Food Facts, Open Beauty Facts, Google Books, Open Library or openFDA. Document images and recognised text are not included. The app does not use these results to claim that a product is approved or safe. Source operators process requests under their own policies.

Scanned website, phone, email, message and map actions require an explicit choice and open the corresponding destination or system interface. Scanned contacts and calendar events are shown in Apple's editor for you to review and save. Wi-Fi joining uses Apple's confirmation interface; joining does not establish that a network has internet access or is trustworthy. Permissions are requested for the feature you use and can be managed in iOS Settings.

You can rename, edit, share or delete saved history. Deleting selected records removes the app's saved copies and history; it does not delete original files held elsewhere. Temporary sharing copies are removed when their share or preview presentation closes. Copies you save or send to Files, Photos, other apps or recipients remain under those destinations' control. Local app data may be included in your iOS backups according to your device settings. Uninstalling does not delete exported copies or cancel an App Store subscription.

Optional Annual Pro removes advertisements and enables sharing multiple selected history items together. Scanning, page editing, text recognition and editing, document exports, codes, local history and sharing one history item remain free. Apple StoreKit supplies the current localized annual price and signed subscription information, which the app verifies on the device, including expiry, revocation and verified billing grace where applicable. Restore purchases and Manage subscriptions are available in the Pro screen. No receipt, transaction record or payment-card details are sent to a Draconis or Hostragons purchase backend. Apple processes payment and may provide publisher reports for administration, refunds, accounting and tax. Manage or cancel renewal through your Apple Account subscriptions.

The free iOS app uses Google Mobile Ads and Google's UMP consent platform. A successful current-launch consent-information update and any required privacy form precede advertising. Apple's App Tracking Transparency permission is resolved before ad requests; declining or restricting tracking makes the advertising identifier unavailable and does not limit free features. Google and its advertising partners may process the identifier, approximate-location, advertising and diagnostic data described in section 3, subject to region, consent, tracking permission and SDK settings. The app does not request precise-location access. Available advertising privacy choices can be reopened in Settings, and tracking permission can be changed in iOS Settings. Advertising remains off when consent updates fail or subscription status is unknown. Verified Pro removes banners and cached ads and prevents new ad requests.

Banner ads are confined to the document-editing screen while it is idle. A ready full-screen ad may appear only after a successful share has closed. Saving and sharing do not wait for an ad to load. Local presentation records enforce at least ten minutes between full-screen ads and at most three in a rolling 24-hour period. A presentation slot is saved before showing an ad, so a failed presentation can conservatively count toward the cap; a failed cap-record write prevents that ad. These local records are not sent to Draconis or Hostragons.

19. ISP Monitor on iOS

This notice also covers ISP Monitor Draconis for iPhone and iPad (com.draconisinfrastructure.ispmonitor). These details apply to iOS versions that provide the described features; the Android and Google Play descriptions above continue to apply to Android.

The app records connectivity sessions locally: the HTTPS endpoint you choose, timestamps, public iOS network-path status and transport type, DNS answers and timing, HTTPS response status and timing, failures and session summaries. It does not identify your internet service provider, Wi-Fi access point or VPN. Reports describe observed samples; missing samples do not establish an outage, HTTPS probe loss is not ICMP packet loss, and measured response time can include DNS, connection and TLS work.

A check uses your operating system's DNS resolver and sends HTTPS HEAD requests to your selected endpoint. The initial default endpoint is https://www.google.com/generate_204, which you can change. Your DNS service and the contacted server receive the requested name or URL path, your connection IP address and ordinary connection information under their own policies. Requests use normal certificate validation; redirects are not followed, and the probe transport disables cookies, credential storage and response caching. Do not enter a private URL containing a secret or access token. Your session history is not uploaded to a Draconis or Hostragons reporting service or sent to advertisers.

Manual sessions run while the app is active. Optional background samples use iOS scheduling and the same DNS and HTTPS connections. iOS decides whether and when work runs according to settings, connectivity, battery and available execution time. An earliest requested interval is not a fixed schedule or continuous monitoring. Background work does not display ads.

You can delete saved sessions in the app. A previous valid local snapshot protects against interrupted writes; a deleted entry can remain in that snapshot until a later successful change replaces it or app data is removed. Local app data may be included in iOS backups according to your settings. TXT and JSON evidence exports leave the app through the system sharing action you choose and can contain the endpoint, DNS answers and diagnostic history. Temporary sharing copies are removed after the sharing presentation ends. Copies you save or send elsewhere remain under the chosen destination's control and are not deleted when the app's original record is removed.

Manual checks, basic background sampling, statistics, history search and evidence export remain free. Optional annual Pro (isp_monitor_pro) removes ads, increases saved history capacity from 120 to 600 sessions and offers earliest background requests of 15, 30, 60 or 120 minutes. A granted history capacity remains after the subscription ends; background interval choices return to the free setting. Apple StoreKit supplies the localized annual price and signed subscription information, which the app verifies on the device, including expiry, revocation and applicable verified billing grace. Restore purchases and subscription management are available in the Pro screen. No receipt, transaction record or payment-card details are sent to a Draconis or Hostragons purchase backend. Apple processes payment and may provide publisher reports for administration, refunds, accounting and tax. Manage or cancel renewal through your Apple Account subscriptions; uninstalling the app does not cancel renewal.

The free iOS app uses Google Mobile Ads and Google's UMP consent platform. A successful current-launch consent-information update and any required privacy form precede advertising. Apple's App Tracking Transparency status is resolved before ad requests; declining or restricting tracking makes the advertising identifier unavailable and does not limit free features. Google and its advertising partners may process the identifier, approximate-location, advertising and diagnostic data described in section 3, subject to region, consent, tracking permission and SDK settings. The app does not request precise-location access. Available advertising privacy choices can be reopened in Settings, and tracking permission can be changed in iOS Settings. Advertising remains off when consent updates fail or subscription status is unknown. Verified Pro removes banners and cached ads and prevents new ad requests.

Banners appear on the idle Monitor screen. A ready full-screen ad may appear only after a successful evidence share has closed. Checks, saving and sharing do not wait for an ad to load. Local display records enforce at least ten minutes between full-screen ads and at most three in a rolling 24-hour period. A display slot is saved before presentation; a failed presentation can conservatively count toward the cap, and a failed cap-record write prevents that ad. These local display records are not sent to Draconis or Hostragons.

20. Inventory Scanner on iOS

This notice also covers Inventory Scanner for iPhone and iPad (com.draconisinfrastructure.inventoryscanner). These details apply to iOS versions that provide the described features; the Android and Google Play descriptions above continue to apply to Android.

Product names, SKUs, quantities, minimum-stock levels, locations, notes and stock movements are stored on your device. Locations are labels you enter, not GPS measurements. Camera permission is optional: AVFoundation reads barcodes and QR codes on the device and places a result in the editable SKU field. Camera frames are not saved or uploaded, and scanning a code does not open a website, contact a product database or perform a stock movement. Manual entry remains available without camera access. No inventory account, synchronization service or Draconis/Hostragons inventory server is required.

The app retains the latest 2,000 stock-history events; removing older events does not change product quantities. Deleting a product preserves its history and does not record a physical stock-out. A previous valid local snapshot helps recover from interrupted or unreadable writes, so deleted data may remain in that snapshot until a later successful change replaces it or app data is removed. Current and previous inventory files may be included in iOS backups according to your settings. Remove the app and its data to clear local records; copies in system backups are controlled by your backup settings.

CSV imports are read from the file provider you choose and are previewed before you apply them. The app does not upload imported files. CSV exports and stock-count reports can contain product names, SKUs, quantities, locations and notes. They leave the app only through the system sharing destination you choose. The data-transfer CSV preserves original field values, while the separate spreadsheet export prefixes formula-like text for safer viewing. Temporary export copies are removed after sharing or on later cleanup. Copies you save or send elsewhere remain under the chosen destination's control.

Product records, barcode/manual entry, stock movements, local history, location fields, CSV import/export and stock-count reports remain free. Optional annual Pro (inventory_scanner_pro) removes ads and adds product, unit and low-stock totals grouped by location. Apple StoreKit supplies the localized annual price and signed subscription information, which the app verifies on the device, including expiry, revocation and applicable verified billing grace. Restore purchases and subscription management are available in Settings. Expiry does not remove inventory records or free features. No receipt, transaction record or payment-card details are sent to a Draconis or Hostragons purchase backend. Apple processes payment and may provide publisher reports for administration, refunds, accounting and tax. Manage or cancel renewal through your Apple Account subscriptions; uninstalling the app does not cancel renewal.

The free iOS app uses Google Mobile Ads and Google's UMP consent platform. A successful current-launch consent-information update and any required privacy form precede advertising. Apple's App Tracking Transparency status is resolved before ad requests; declining or restricting tracking makes the advertising identifier unavailable and does not limit free features. Google and its advertising partners may process the identifier, approximate-location, advertising and diagnostic data described in section 3, subject to region, consent, tracking permission and SDK settings. Inventory contents and camera frames are not supplied to advertisers by the app. Available advertising privacy choices can be reopened in Settings, and tracking permission can be changed in iOS Settings. Advertising remains off when consent updates fail or subscription status is unknown. Verified Pro removes banners and cached ads and prevents new ad requests.

Banners appear on the idle inventory screen and are suppressed while scanning, editing, importing or sharing. A ready full-screen ad may appear only after a successful share has closed. Stock actions, saving and sharing do not wait for an ad to load. Local display records enforce at least ten minutes between full-screen ads and at most three in a rolling 24-hour period. A display slot is saved before presentation; a failed presentation can conservatively count toward the cap, and a failed cap-record write prevents that ad. These local display records are not sent to Draconis or Hostragons.

21. Privacy Redactor on iOS

Photo access and local processing. Privacy Redactor uses the iOS system photo picker. The app receives only the photos you select; it does not request access to your entire library. Photo decoding, manual masks and text detection run on your device. We do not upload your photos, detected text or masks to a Draconis server or send them to an advertising provider. Your photo library and any iCloud downloads remain subject to Apple's settings and services.

Copies and limits. The app leaves library originals unchanged. It processes images at up to 2,048 pixels on the longest side and uses the first frame of an animated image. Shared JPEG copies contain the rendered pixels, with location, EXIF and IPTC metadata removed. The app uses generated output names rather than the original photo names. Text suggestions can miss sensitive information. You must review the result; use solid opaque masks for sensitive details. Blur and pixelation are visual effects and may leave information recognizable.

Saved draft. Saving a draft is an explicit action. It keeps one locally processed photo before its masks are applied, together with those masks, in the app's protected storage. This draft still contains the photo's sensitive visual content. The draft folder is excluded from system backups. Saving a new draft replaces the previous one; Settings lets you restore or delete it. A draft that cannot be read is preserved until you choose to delete or replace it. Temporary share files are stored in an app cache excluded from backups and are cleaned up after sharing or later cache cleanup.

Free features and Annual Pro. Single-photo editing, text suggestions, solid/blur/pixelated masks, a local draft and individual exports remain free. The optional yearly Pro subscription removes advertisements and adds a workspace for up to 20 photos with ZIP export. Each photo must have a mask and be marked as reviewed before the batch can be exported. Apple processes payment and provides the verified subscription status through StoreKit; the app does not receive your payment card details. The offer shows Apple's current localized price and renewal terms. Manage or cancel the subscription in your Apple subscription settings, or use Restore purchases in the app. An unavailable or unverified purchase does not unlock Pro and does not block free editing.

Advertising and choices. The iOS app includes Google Mobile Ads and Google's User Messaging Platform. Advertising data may include device and advertising identifiers when permitted, IP-based coarse location, ad interactions and diagnostics, as described in Google's privacy information. Photos, OCR results and masks are not included. The app refreshes its consent status for the current launch before requesting ads; a missing or failed refresh leaves it ad-free. Apple's tracking permission is requested where applicable, and you may decline while continuing to use all free features. Advertising privacy choices and a retry option are available in Settings. Consent and ad preparation occur from the empty editor, not while you edit a photo. Banners are limited to the empty editor. A loaded full-screen ad may appear only after a successfully completed share, at least 10 minutes apart and no more than three times in a rolling 24-hour period. If an ad is unavailable, the completed share remains usable. Active Pro and unresolved purchase states do not display ads.

Retention and sharing. This app has no Draconis account or server-side photo archive. Closing or replacing the editing workspace removes the current in-memory work; an explicitly saved draft remains until it is replaced, deleted or the app is removed. Copies you choose to save or share through the system share sheet remain at the destination under its own retention rules, even after you delete the draft or uninstall the app. When contacting support, send only the information you choose to disclose; you do not need to attach a private photo.

22. Phone Inspector on iOS

Guided checks and permissions. Phone Inspector Draconis runs display colour, multi-touch, vibration, audio output, microphone, camera and motion-sensor checks on your device. It requests camera or microphone access when you start the corresponding check. You can decline and continue using the other checks, notes and reports. Hardware availability varies by device. Results are observations you record, not a certification, warranty or automatic diagnosis.

Camera, audio and sensors. A camera preview stays in memory while the camera check is open; it is not saved to your photo library or report. The three-second microphone check measures the relative digital input level without saving an audio file. It is not a calibrated sound-pressure meter. The short test tone uses the selected audio output, which may be headphones or Bluetooth. Motion readings stop after 20 seconds or when you leave the check. Live camera images, microphone audio and sensor streams are not uploaded to Draconis or sent to advertising providers.

Local reports and retention. The app saves your current inspection and the latest 100 saved reports in protected app storage. A report includes the general device model and operating-system version, date, statuses, notes and selected observations such as peak input level, touch counts or sensor readings. These records may be included in system backups under your device and Apple settings. Saving a new report beyond the limit removes the oldest report from the app history. A new inspection clears the current inspection while keeping saved reports. You can delete saved reports individually. If a saved file cannot be read, the app preserves it and may recover the previous valid copy; deletion or replacement of the current record does not erase copies already held in backups.

Free features and Annual Pro. All device checks, saved reports, search, deletion and text sharing remain free. The optional yearly Pro subscription removes advertisements and adds PDF export of inspection reports. Apple handles payment and provides the verified subscription status through StoreKit; we do not receive your payment card details. The offer shows Apple's localized price and renewal terms. You can manage or cancel the subscription through your Apple subscription settings or restore purchases from the app. An unavailable or unverified purchase does not unlock Pro and does not prevent free checks or access to saved reports.

Advertising and choices. The iOS app uses Google Mobile Ads and Google's User Messaging Platform. Advertising data may include permitted device and advertising identifiers, IP-based coarse location, ad interactions and diagnostics, as described in Google's privacy information. Inspection statuses, notes, reports, camera previews, audio and sensor readings are not passed to those advertising services. The app refreshes consent for the current launch before requesting advertisements. A missing or failed refresh leaves it ad-free. Apple's tracking permission is requested where applicable; declining does not block free features. Settings provides advertising privacy choices and a retry option. Banners appear only on the idle inspection overview. Ads do not interrupt an active check, editing or sharing. A prepared full-screen ad may appear after a successfully completed share when you return to that idle overview, no more than once per 10 minutes or three times in a rolling 24-hour period. Active Pro and unresolved purchase states do not display ads.

Sharing and removal. Text and PDF export files use generated names in an app cache excluded from backups. They are cleaned up after sharing or later cache cleanup. Files you save or send through the system share sheet remain at the destination under its retention rules. Deleting a report or uninstalling the app does not delete those exported copies or existing system backups. The app has no Draconis account or server-side inspection archive. When contacting support, include only information you choose to disclose.

23. WiFi Network Tools on iOS

WiFi Network Tools Draconis displays the current device's network path, interface addresses and connection constraints using public iOS APIs. It does not capture packet traffic, read Wi-Fi passwords, list every nearby access point, measure Wi-Fi signal strength or scan radio channels. A network path marked available does not guarantee internet access.

Local network access: when you start discovery, the app uses Bonjour for up to 10 seconds to find advertised web, printer, AirPlay, Google Cast and workstation services. Results can contain service names, hostnames, IP addresses and ports. Discovery lists advertised services, not every device on the network. Local discovery and local connection tests require the iOS Local Network permission, which you can change in Settings. Internet-only HTTPS tests do not require that permission.

Connections you request: TCP tests contact the single hostname or IP address and ports you enter, with at most 16 ports per action and a three-second limit for each attempt. They measure connection establishment, not ICMP ping or internet speed, and send no application payload. HTTPS tests contact the URL you choose using a HEAD request and normal system certificate validation. Redirect status is recorded without following the redirect, and response bodies are not downloaded. The destination and its network providers can receive your IP address and normal connection or request information. Test only systems you are authorized to access. You can stop an active check; checks also stop when the app enters the background.

Local reports and sharing: diagnostic results, addresses and notes remain in the app's local storage unless you choose to share them. The current report retains up to 256 resolved services and the latest 64 connection attempts. Up to 100 saved reports are retained, with a local recovery copy for file errors. System backups may include saved reports. You can delete saved reports in the app. Text, CSV and JSON exports are free; an optional auto-renewing annual Pro subscription removes ads and adds PDF export. Exports are passed to the destination you choose in the iOS share sheet, under that destination's own privacy practices. Temporary export files are removed when the share sheet is dismissed.

Advertising and purchases: the app uses Google Mobile Ads and Google's consent tools as described in this notice. Advertising requests wait for the current launch's privacy update and the relevant iOS tracking choice. Network tools and saved reports remain usable if consent, ads or StoreKit are unavailable. Advertising privacy choices and privacy-update retry are available in Settings as applicable. Apple handles purchases and subscription management; the app uses verified StoreKit entitlements and does not receive your payment-card details. No app account or home-server connection is required. We do not upload your network reports, service list or notes to a Draconis server.

24. TV Remote on iOS

Compatible TVs and local connections. TV Remote Draconis controls compatible Android TV and Google TV devices using Android TV Remote Service protocol v2 on the same local network. Discovery starts only when you request it and looks for the advertised remote service for up to eight seconds. Results can include TV names, hostnames, local addresses and service ports. You may instead enter a TV address manually. iOS Local Network permission is needed for local discovery and connections; you can change it in Settings. The iOS app does not provide infrared control, media casting, microphone capture, voice control or support for every TV model. Power and volume capabilities depend on the TV, and a TV that disconnects from the network while in standby cannot be woken by this app.

Pairing and remote input. Pairing uses the six-character code shown by your TV to verify the connection. The app creates a unique private client key in this device's Keychain and stores the verified TV public key for later encrypted connections. A changed TV key requires a new pairing; the app does not silently trust it. Remote commands and text you explicitly send go directly to the selected TV. Keyboard input requires a text field on that TV and is limited to 4 KB. The app does not keep a history of commands or typed text. The receiving TV and its apps handle input under their own policies. Connections and discovery stop when the app enters the background.

Local storage and removal. Up to 64 paired TV records are kept in protected app storage, including the name, address, remote port, pairing date and public TV key. You can rename or forget a saved TV. A saved file that cannot be read is retained rather than silently erased. System backups may contain these saved records. The private client key remains in the device Keychain with device-only accessibility and is never exported by this app. Forgetting a TV removes its local record; it does not erase existing backups, delete the shared client identity from Keychain or revoke the pairing stored by the TV. You can remove the paired controller in the TV's settings where supported. Keychain retention is controlled by iOS and should not be assumed to end when the app is uninstalled. No Draconis account or home-server connection is required, and we do not upload your TV list, pairing keys, commands or keyboard text to a Draconis server.

Free controls and Annual Pro. Pairing, saved TVs, navigation, supported media, volume and power commands, and keyboard input are free. The optional auto-renewing yearly Pro subscription removes advertisements. Apple handles payment and supplies verified subscription information through StoreKit; we do not receive your payment-card details. The offer includes Apple's localized price, renewal terms, Restore purchases, subscription management, the privacy policy and Apple's standard licence agreement. Unavailable billing or a declined purchase does not block the free controls.

Advertising and choices. The iOS app uses Google Mobile Ads and Google's User Messaging Platform. Advertising data can include permitted device and advertising identifiers, IP-based coarse location, ad interactions and diagnostics, as described in Google's privacy information. TV records, pairing codes and keys, commands and keyboard text are not passed to those advertising services. Consent information is refreshed for the current launch before ads are requested. A missing or failed refresh leaves ads disabled. Apple's tracking permission is requested where applicable; you can decline and keep using all free controls. Settings provides advertising privacy choices and a privacy-update retry where applicable. Banners are limited to the idle TVs screen. A loaded full-screen ad may appear only after you explicitly end a completed remote session and return to that idle screen, at most three times per rolling 24 hours and at least ten minutes apart. Ads do not interrupt discovery, pairing, active remote control, text entry or payment. Active Pro and unresolved purchase states do not display ads.

25. Additional Android niche-app features

The following describes the additional features available in the Android 1.1.0 update of the ten niche apps listed above.

DNS Doctor: the optional Pro resolver comparison sends the domain and DNS record type you choose directly to Cloudflare and Google over encrypted HTTPS, only after you tap Compare. Those providers receive the query, your connection IP address and ordinary connection information under their respective privacy policies: Cloudflare public DNS privacy and Google Public DNS privacy. Comparison results are processed on the device. The additional SOA and CAA lookups also query public DNS records. Draconis does not operate a relay or receive these domain queries or comparison results.

Privacy Redactor: words and literal phrases you enter for Pro text redaction are matched using on-device text recognition against the photo you selected. Photos and these phrases are not sent to a text-recognition server. JPEG and lossless PNG exports are newly encoded copies without the source photo's EXIF metadata. Undo and redo keep editing state on the device.

Phone Inspector: manual device readings include battery charge, battery temperature when Android provides it, available and total RAM, and available and total internal storage. Pro can save dated readings locally for comparison and allows individual saved readings to be deleted. A report you choose to share also includes the device manufacturer and model. These readings are not automatically uploaded.

Flock & Egg Tracker: Pro sales and expense records contain the group label, description, date, amount, currency and income or expense type you enter. Records and totals remain on the device, with separate totals for each currency. You can delete individual financial entries or share a report through the system share action.

Inventory Scanner, Filament Manager, ISP Reliability Monitor, Espresso Journal, Habitat Care Log and Epoxy Calculator: replenishment and reorder estimates, print and electricity costs, request-timing statistics and failed-probe intervals, extraction timers and statistics, care queues and observation ranges, and mixture and batch plans are calculated from your local records and entered values. Saved observation ranges remain on the device. These features do not add a developer-operated data service. Reports leave the app when you choose a save or share destination; that destination controls its copy.

26. Amazon Appstore editions with optional Pro

This section applies to the Amazon Appstore editions of File Transfer, PDF Scanner, Inventory Scanner, Privacy Redactor, ISP Reliability Monitor, Filament Manager, Phone Inspector, DNS Doctor, Flock & Egg Tracker, Espresso Journal, Habitat Care Log and Epoxy Calculator. Their local features and advertising practices are described above. These editions use Amazon In-App Purchasing for the optional auto-renewing annual Pro subscription. Amazon displays the current localized price and renewal terms, processes payment, and provides subscription management. We do not receive your payment-card details. An unavailable store or an unverified entitlement does not block existing free features.

Subscription verification. To restore and verify an existing purchase, the app obtains its Amazon app-specific user identifier, product identifier and receipt identifiers from Amazon. When receipts exist, it sends those identifiers and its package name over HTTPS to a Draconis verification service hosted on Cloudflare Workers. That service checks the receipts with Amazon's Receipt Verification Service, including the subscription product, validity dates and status, and returns the verified access status to the app. Verification is repeated when needed; a successful result is held in app memory for at most 60 seconds. This service receives no photos, recognized text, inventory, diagnostic history, notes, reports or other local app content.

Processing and retention. Our verification service processes receipt and user identifiers for the request without storing them in a database or application logs. It uses the connection IP address for short-lived request rate limiting. Cloudflare processes ordinary connection and service information to operate and protect the service, and Amazon controls its purchase records and retention under its own policies. See the Cloudflare Privacy Policy and Amazon Privacy Notice. You can restore eligible purchases through the app and manage renewal in your Amazon Appstore subscriptions. Uninstalling the app does not cancel a subscription or delete Amazon's transaction records. No Draconis account is created.

27. Support, changes and contact

If you contact us, we process your email address, message and any diagnostic details you choose to provide only to investigate and respond, protect the service and meet legal obligations. Do not send passwords, pairing codes, advertising identifiers, private documents or confidential media.

We may update this notice when app behavior or service providers change. Material changes will be communicated in the app or store listing where required.

This notice is provided in English, which is the authoritative version. Automated translations are for convenience only.