Privacy Policy
JANO LLC (“JANO”, “we”, “us”) publishes the JANO Field iOS app (“the App”). This policy explains what data the App collects, how it is used, and your rights.
This policy is a plain-English companion to the technical declarations in our PrivacyInfo.xcprivacy file shipped inside the App. Apple App Store Connect privacy nutrition labels are generated from that file.
Summary
- Offline-first. Every core tool works without a network. Most data never leaves your device.
- Your iCloud, your data. Sync uses Apple CloudKit in your private container. We have no servers that store your project data.
- AI is opt-in. Features that call third-party AI providers (e.g., Claude for the RFI drafter) require explicit consent each session.
- No tracking, no ads, no sale of data, ever.
Data we collect on-device only
The App reads the following sensors and personal data on the device for the features you enable. None of it is transmitted to JANO:
| Data | Used for | Stored |
|---|---|---|
| Camera frames | LiDAR scan, AR translation, photo notes | Frames are processed in memory and discarded. Only photos you explicitly save are persisted, and only to your local Photos library or iCloud. |
| Microphone | Voice notes, RFI dictation | Audio is processed on-device; transcripts persist in your CloudKit container. |
| Location | Geotagging photos, COGO survey, lone-worker check-ins | Persisted in your CloudKit container. Precise/coarse selectable in iOS Settings. |
| Motion / altimeter | Fall detection, digital level | Real-time only. Not stored. |
| HealthKit (optional) | Fatigue trends, fall-event correlation | Read-only. Never written. Never shared. |
| Bluetooth (optional) | Connecting external sensors (ADA wheels, dust monitors) | Real-time only. Not stored. |
| Contacts (optional) | RFI recipient autocomplete | Read-only on demand; not exported. |
Data we sync via Apple CloudKit
Project data — daily reports, RFIs, punchlist items, photos, scans — syncs to your private iCloud container. JANO has no server-side access to this data. CloudKit is Apple’s standard end-to-end-eligible cloud database.
If you sign out of iCloud or delete the App, this data follows the standard iCloud retention rules.
Data we send to third parties
Only when you explicitly enable a feature that requires it:
| Feature | Provider | What is sent | What is returned |
|---|---|---|---|
| RFI Drafter | Anthropic (Claude API) | Your dictated note text | A drafted RFI you review before sending. We do not store the request or response on JANO servers. |
| AR Translation | Apple Translate (on-device) | None — fully on-device on iOS 18+ | — |
| Procore Integration (optional) | Procore Technologies | OAuth token + RFIs/daily reports you push | Your project list. |
| Weather Alerts | Apple WeatherKit | Coordinates + time | Forecast + lightning radius. |
You can opt in or out of any third-party feature in Settings → Privacy.
Data we do not collect
- No analytics SDKs. No Firebase, Mixpanel, Amplitude, or similar.
- No advertising SDKs. No tracking identifiers shared with ad networks.
- No crash reports without your consent (you’ll see an iOS prompt).
- No “tracking” in the App Tracking Transparency sense. We declare No for every data category in the App Store privacy nutrition labels.
Children
The App is rated 4+ but is designed for professional construction users. We do not knowingly collect data from children under 13.
Your rights
- Access: All data stays in your iCloud container — you have it already.
- Export: Use the built-in PDF / CSV export in any module.
- Delete: Delete the App, or sign out of iCloud, to remove all synced data.
- Opt out of AI: Settings → Privacy → AI Assistance → Off.
Changes to this policy
We will post material changes to https://jano.field/privacy at least 30 days before they take effect. The version history of this file lives in our public repository at github.com/kostelnyterrence-beep/JANOField.