ChattyDOC is a document scanning and OCR app for iOS. We collect only what is necessary to deliver the service and give you control over cloud processing.
Data we process
Document content: Images/PDFs you scan. Processed locally first. Sent to our backend only if you enable cloud extraction for complex layouts.
Device-scoped identifier: A vendor-scoped device identifier and app version are sent to our backend to issue short-lived proxy tokens. This is used for security and app functionality, not for advertising or tracking.
Account info (optional): If you choose to sign in, Apple-provided account identifiers and any available name or email are stored securely on-device so the app can restore your session. If a third-party auth provider is enabled for your build, that provider may also process your sign-in data.
Diagnostics: Crash, performance, and other diagnostic data are handled by the app and backend logging stack to keep the app working. Default personal-information collection, screenshots, and advertising tracking are disabled.
Apple Intelligence & Reason APIs
On-device Apple Intelligence and Vision APIs are preferred for OCR on supported iOS 26 devices.
Required Reason APIs declared in the privacy manifest: File Timestamp (C617.1), User Defaults (CA92.1), and Disk Space (E174.1).
Camera and Photo Library access are permission-based system features used only for capture, import, and export flows.
Cloud processing (optional)
If enabled, documents travel via TLS to our Vercel proxy, then to OpenAI GPT-5.4 Nano Responses for extraction.
Responses application-state storage is disabled. Temporary Vercel relay blobs and OpenAI file objects are deleted after processing completes.
OpenAI does not train on API data by default. OpenAI may retain limited abuse-monitoring logs for up to 30 days unless a different data-retention control applies.
Third parties
OpenAI — optional text extraction and document chat through the Responses API. API data is not used for training by default; OpenAI's abuse-monitoring retention may apply.
App logging — crash and performance diagnostics handled by the app and backend logging stack.
Apple — on-device intelligence, Sign in with Apple, CloudKit sync, and system services (camera/photo access per your consent).
Your choices
Keep cloud extraction off to stay fully on-device.
Revoke camera/photos permission anytime in iOS Settings.
On-device data remains on your device until you delete it.
Temporary relay files and OpenAI file objects are deleted after processing. OpenAI abuse-monitoring logs may be retained for up to 30 days under its API data controls.
Support emails are kept only as long as needed to resolve your request.
Your rights
Access, correction, or deletion of information you share with us in support channels.