MyLibra

Privacy Policy

Last updated: 2026-05-18

MyLibra is built around a small footprint: the app needs to write stories with an AI service and remember them across your devices, and that's effectively all the personal data it touches. This document describes exactly what data MyLibra handles, where it goes, and what choices you have over it.

What we collect (and don't)

What stays on your device

What syncs through Apple's CloudKit private database

All of the above, replicated across devices you've signed into the same Apple ID. Apple's documentation describes how CloudKit private data is handled — MyLibra reads and writes it but has no separate copy.

What MyLibra's servers receive

If you've opted into anonymous usage metrics, the app sends a small stream of event records to a server we operate. Each event contains only:

What we never send

The privacy red line is enforced in code: every metrics payload is constructed from a typed schema that only accepts enums, counts, durations, hashed IDs, and short bounded error codes.

What the AI service receives

MyLibra generates prose by sending requests to Google's Gemini API. When you generate a chapter or accept a setup proposal:

If this is unacceptable for your use case, MyLibra is not the right tool — generation is intrinsic to the product and cannot be disabled.

Your choices

Children

MyLibra includes a "Middle grade" reading level. Use of MyLibra by minors should be supervised by a parent or guardian. We do not knowingly collect personally identifiable information from anyone, including children — see "What we collect" above.

Contact

Questions about this policy: support@mylibraapp.com.

If you opted into metrics, this policy describes the maximum scope of what we receive. We will update this document and reset the metrics consent prompt if the scope materially expands.