Legal

Privacy Policy

Last updated: July 2026

Short version: DitherCam does not collect, store, or share any personal data. Everything stays on your device.

1. Who We Are

DitherCam is developed and published by Stefano Fois, an independent developer, who is also the data controller for the purposes of this policy. His portfolio is at krdesign.it. If you have any questions about this policy, contact info@krdesign.it.

2. Data We Do Not Collect

We do not collect, process, or transmit:

  • Personal identification information
  • Location data
  • Photos or images you process in the app
  • Camera footage
  • Usage analytics or crash reports sent to us
  • Device identifiers or advertising IDs

3. Permissions We Request

The app requests the following device permissions, used exclusively on-device:

Camera

Used solely to display the live camera feed with dither and halftone effects applied in real time. Camera frames are processed locally and never stored or transmitted.

Photo Library (read)

Used to let you choose a photo or a video from your library and apply effects to it. The selected item is processed locally on your device: for a video, every frame is rendered on the device and the audio track is discarded.

Photo Library (write)

Used only when you explicitly tap the Save button, to save the processed photo or video to your photo library. Nothing is saved without your action.

4. Third-Party Services

DitherCam does not integrate any third-party SDKs, analytics services, advertising networks, or crash reporting tools. There are no in-app purchases, subscriptions, or account systems.

5. Algorithms and Credits

The effects are original implementations, written for this app from the published descriptions of well-known image-processing techniques. No third-party code, engine or library is bundled in the app. The techniques themselves are long-established and are named here after the people who published them: Floyd–Steinberg error diffusion (Robert W. Floyd and Louis Steinberg, 1976), Bayer ordered dithering (Bryce Bayer, 1973), Voronoi tessellation (Georgy Voronoy), Truchet tiles (Sébastien Truchet), Sobel edge detection (Irwin Sobel), and value/fractal noise of the kind described by Ken Perlin. Halftone and ASCII rendering are classic techniques with no single author.

6. Children's Privacy

This app is rated 4+ and does not knowingly collect any information from children or any other users, as described in this policy.

7. Changes to This Policy

If we update this privacy policy, the new version will be published at this URL with an updated date at the top. We encourage you to review it periodically.

8. Contact

For any questions or concerns regarding privacy, please contact:
info@krdesign.it
krdesign.it

← Back to DitherCam