The headline

AICheck checks selected files for Content Credentials and only sends an image for cloud detector analysis after you approve that upload in the app. If you cancel the cloud-analysis prompt, the selected image is not sent to NIRO or to a third-party AI service.

What AICheck specifically collects

  • Account data. Either an email + password hash, Sign in with Apple, or Sign in with Google — your choice at sign-up. The provider gives us a stable user identifier and an email (Apple may use a private-relay address). We never store your plaintext password.
  • Subscription status. Whether your subscription is active, when it renews or expires. Provided by Apple's StoreKit and Google Play Billing notifications.
  • Selected media. Photos and videos you choose are sent to NIRO's backend to read Content Credentials (C2PA). If no verified Content Credentials are present in a selected image, AICheck asks your permission before sending that image to Hugging Face's hosted AI detector. Videos without Content Credentials are not sent to Hugging Face in the current iOS build.
  • Usage counters. Aggregate counts (number of checks performed today, error rates, detector status) so we can size capacity and enforce rate limits. These counters may be tied to an app install identifier.
  • Diagnostic logs. Standard server logs (IP, app version, error code) for the lightweight server endpoints we do call (sign-in, subscription validation). Rolled off after 90 days.

Cloud image analysis

When a selected image has no verifiable Content Credentials, AICheck can optionally run a cloud detector. Before that happens, the app shows a permission prompt explaining that the selected image will be uploaded to NIRO's backend and sent to Hugging Face for hosted AI-detector analysis. If you choose Cancel, no cloud AI service receives the image and AICheck reports that it could not verify the file.

The cloud detector returns a score and status to the app. NIRO uses the selected image only to perform the requested analysis and does not use it to train models. Hugging Face processes the image as our third-party AI service provider under its terms and privacy commitments.

Screen captures (Android AccessibilityService disclosure)

On Android, AICheck uses the AccessibilityService API only when that platform feature is enabled by the user. The capture is read for analysis and discarded after the result is shown. If a cloud detector is enabled for the Android build, the app must disclose that upload and ask permission before sending selected media to a third-party AI service.

You control this access through Android's Accessibility settings: Settings → Accessibility → AICheck → toggle off. If the toggle is off, AICheck cannot perform a check on the current screen.

On iOS, AICheck uses the system photo picker, camera capture, pasteboard, or share-sheet hand-off depending on how you choose media for scanning.

What AICheck does not collect

  • We do not send selected images to a third-party AI detector unless you approve the in-app cloud-analysis prompt.
  • We do not retain a history of which apps or sites you analyzed.
  • We do not collect contacts, your full photos library, calendar, or location.
  • We do not run third-party advertising or analytics SDKs.

Sharing

Processors involved may include: Apple and Google (auth and IAP receipts), Supabase (account and entitlement backend), Vercel (NIRO backend hosting), and Hugging Face (optional hosted AI image detector after user permission). See the master policy for the full processor table.

Children

Same as the master policy: rated 17+, no knowing collection from anyone under 13. AICheck does not enforce a separate first-launch age-gate because there is no user-generated public content.

Deletion

Delete your account from in-app Settings or by emailing jesse@niroaerial.com. AICheck does not keep a user-facing media history on NIRO servers; deletion covers account records, entitlement metadata, and logs that can reasonably be associated with your account or install identifier.

Where to read more

Master Privacy Policy · AICheck Terms Addendum · Master Terms of Service

Questions: jesse@niroaerial.com