CropText collects nothing.
This policy describes the current CropText app provided by p10node. Website visits and support communications are covered separately below; the app's no-network statements do not apply to those services.
The short version. CropText has no networking code. It does not send your images, your recognized text, or anything about you anywhere — because it has no way to. There is no server, no account, no analytics SDK, and no crash reporter.
Everything below is verifiable: CropText is open source under the GPL-3.0 licence, and you can read every line of it.
What CropText does not collect
CropText does not collect, transmit, sell, or share any personal data. Specifically, it does not collect:
- The images you capture, drop in, or paste
- The text recognized from those images
- Your name, email address, or any account identifier — CropText has no accounts
- Device identifiers, advertising identifiers, or IP addresses
- Usage analytics, telemetry, feature counters, or crash reports
- Your location, contacts, calendar, or any other system data
There is no opt-out to offer, because there is nothing to opt out of.
How recognition works
Text recognition is performed by Apple Vision, the framework built into macOS, running entirely on your Mac's own processor. No image data is uploaded for processing, and no third-party OCR service is contacted.
Captured images and recognized text live in memory for the duration of your session only. Quitting CropText discards them. Nothing is written to a history file, a cache, or a database.
What is stored on your Mac
CropText saves exactly four preferences to the standard macOS preferences store, so the app opens the way you left it:
- Your interface language (English or Vietnamese)
- Whether recognized text is copied to the clipboard automatically
- Whether original line breaks are preserved
- How long recognized text stays in the window before it is cleared automatically (30 seconds by default, or never)
CropText does not transmit these preferences. No image or text content is stored among them. macOS may retain preferences after you delete the app; uninstalling is not a guarantee that they are removed.
Text files you create yourself with ⌘⇧S are written to the location you pick in the save dialog, and are yours alone.
Clear or Quit discards the app's session, not text already copied to the system clipboard or files you exported. Replace clipboard contents and delete exported files separately if needed. Clipboard managers, Universal Clipboard, backups, and synced folders may retain or sync copies under your own system settings; CropText does not control those copies.
Permissions CropText asks for
Screen Recording. macOS requires this permission for any app that reads pixels from the screen. CropText uses it for one thing: capturing the region you drag over after pressing ⌘⇧2. It does not record video, monitor your screen in the background, or capture anything you have not explicitly selected. Importing and pasting images work without this permission.
File access. CropText runs in the macOS App Sandbox. It reads images you select or drop into the app and writes exported text to the location you choose in a save dialog. It also uses its local preferences store; it does not request unrestricted access to your disk.
You can revoke Screen Recording permission in System Settings → Privacy & Security. Disable auto-copy in CropText settings if you do not want results placed on the clipboard automatically.
Third parties
CropText bundles no third-party SDKs, no analytics libraries, and no advertising frameworks. It makes no network requests of any kind.
If you obtain CropText through the Mac App Store, Apple handles the purchase and payment information under Apple's privacy policy. The CropText app does not receive your payment card details. Store transactions and system-level diagnostics are separate from the app's on-device OCR processing.
Website visits and support
Visiting app.p10node.com/croptext/ sends ordinary web request data, such as your IP address, requested URL, browser information, and request time, to the hosting infrastructure. Server access logs may record these details for site operation and security. This website does not contain an analytics SDK or set advertising cookies.
These pages load fonts from Google Fonts, so your browser contacts Google and shares request information, including your IP address. See Google's privacy policy. External links to GitHub or Apple take you to services governed by their own policies.
If you contact p10node through GitHub or email, we receive the profile information or email address, message content, and attachments you choose to share and use them to respond to your request. GitHub issues are public: do not post private screenshots, recognized text, or other sensitive information. For matters that cannot be shared publicly, email [email protected] instead. Support records and hosting logs are separate from app content and may be retained as needed to address requests, operate and secure the site, or meet legal obligations. Hosting, email, and third-party services may process request data outside your country.
Children
CropText is not directed at children and collects no data from anyone, children included.
Your rights
Depending on your location, you may have rights to access, correct, delete, or restrict the use of personal information, object to processing, or complain to your local data protection authority. p10node receives no images or recognized text from the app and cannot retrieve them for you. For website or support information, use the contact link below to ask about your rights without including sensitive data in a public issue. Information held independently by Apple, Google, or GitHub is subject to their own request procedures.
Changes to this policy
If CropText ever gains a feature that touches the network, this policy will be updated before that version ships, and the change will be described in the release notes. The effective date at the top always reflects the current version.
Contact
For questions that can be shared publicly, use the project's issue tracker on GitHub. For private questions or personal data requests, email [email protected]. See the Support page for what to include.