Skip to main content
For bookmarking: the person picks, shares or pastes one image, and your app saves what is in it.
  • No grant and no photo library permission. The person handing you the image is the permission.
  • Nothing is kept. PoolKit reads the image, answers and forgets it. Store what you need yourself.
  • read(imageData:) takes PNG, JPEG or HEIC. read(_:orientation:) takes a CGImage.

What comes back

Each thing carries the same provenance and resolution labels as a library result. See Evidence.

Naming things

Reading text, labels and barcodes always happens on the device. Naming the things, such as “Nike Air Max 90, 149.99 EUR”, uses Apple’s on-device model where the device has it. On other devices, opt in to cloud assist for the call:
This sends the text PoolKit read, never the image, and only when cloud assist is also on in your configuration. Because there is no grant here, tell the person before you turn it on. When the service is busy or the phone is offline, you get the on-device reading.