Privacy Policy
This Privacy Policy explains how MagicReader handles information. It applies to the MagicReader mobile apps (iOS and Android) and to the MagicReader web reader at leorivas.com/magicreader (together, “MagicReader”).
What we don’t do
- We don’t collect or store any personal data.
- No user accounts or sign-in.
- No analytics or usage tracking.
- No advertising or ad networks.
- No selling or sharing of your data.
- No third-party SDKs that collect data.
Camera
The camera is used only to recognize head, eye, and hand gestures for touch-free page turning. The video is processed on your device in real time to detect those gestures and is never recorded, saved, or transmitted. In the web reader, gesture detection runs entirely inside your browser (using Google’s MediaPipe running locally); the video never leaves your device. The camera is optional — MagicReader works without it, and you can turn it off at any time.
Microphone & speech recognition
The microphone is used only to recognize a small set of reading commands (for example, “next page”). MagicReader never records, saves, or transmits your audio.
- In the mobile apps, speech recognition is performed by your device’s operating system. MagicReader requests on-device recognition where your device supports it. Any speech processing performed by the operating system itself is handled by your device maker (Apple or Google) under their own privacy policies.
- In the web reader, voice commands use your browser’s built-in Web Speech feature. Some browsers (for example, Google Chrome) may process this audio on the browser provider’s servers rather than on your device; that is governed by your browser’s privacy policy. Voice control is optional and off by default.
The microphone is optional — MagicReader works without it.
Network
MagicReader connects to the internet only to download content you request:
- Free public-domain books from sources such as Project Gutenberg (gutenberg.org) and Aozora Bunko (aozora.gr.jp).
- Read-aloud voices: text-to-speech is produced by your device’s built-in speech synthesis. Higher-quality voices, if any, are downloaded and managed by your operating system.
- Web reader only: the gesture-recognition model files are downloaded once from a public code CDN (jsDelivr / Google) so detection can run locally in your browser.
These requests contain no personal information and no account identifiers. As with any internet request, the third-party servers you download from may automatically receive your device’s IP address and standard technical details (such as browser or OS type) as a normal part of how the internet works. That information is handled by those third parties under their own privacy policies. MagicReader does not add any identifying information to these requests.
Your content and settings
Your library, reading positions, and settings are stored on your device (and in your own device backups, such as iCloud or Android/Google backups, if you use them). We have no access to them.
Children’s privacy
MagicReader does not collect personal information from anyone, including children. It contains no ads, no data collection, and no external links to user-generated content, and is suitable for general audiences.
Permissions summary
- Camera — optional; used only for on-device gesture recognition.
- Microphone / Speech recognition — optional; used only for voice commands.
You can grant or revoke these at any time in your device or browser settings, and MagicReader remains usable without them.
Changes to this policy
If this policy changes, we’ll update this page and the “Last updated” date above.
Contact
Questions about privacy? Email fusioncalc@gmail.com.