Levelify Privacy Policy

Last updated: August 4, 2026

This Privacy Policy describes how Levelify processes information when you use the Levelify iOS app and related backend services.

Who We Are

Levelify is operated by Natsuhiro Arita (Japan), who is responsible for this Privacy Policy.

Summary

In Plain Terms

Where You Can Find This Policy

Information We Process

Category What it includes Why it is processed
Text content and rewrite context Text you enter or paste, built-in reading passages you choose to open, selected JLPT level, and request settings. Version 2.1 and earlier may also send the previously displayed rewrite as context for an Easier retry. Submitted text can include personal or sensitive information if you choose to include it. To generate Japanese rewrites that are easier to read, including versions of built-in readings and legacy Easier retries.
Local app data Recent history, saved items, built-in reading progress, preferred JLPT level, furigana display preferences, a daily rewrite usage counter, and a cached subscription status snapshot. Version 2.4 and later uses the counter only for rewrites of your own text. Version 2.3 and earlier may also use it for successfully prepared built-in readings. To provide history, personalization, and the daily rewrite allowance behavior applicable to the installed app version.
Subscription / purchase state App Store subscription status and related product and entitlement information needed by the app to determine whether Plus features should be available. To unlock paid limits, show current plan status, and support restore and subscription-management flows.
Technical request metadata A per-request random request ID (x-request-id), Firebase App Check token, and network identifiers such as IP address / x-forwarded-for processed by our backend and infrastructure. Reliability, troubleshooting, and operational security.
Legacy Easier retry cache data For some Easier retry requests from version 2.1 and earlier, hashed request keys and generated rewrite responses kept in memory on warm legacy backend function instances for a short time. To reduce repeated generation for the same legacy Easier retry on a warm instance.

How Processing Works

What Is Stored on Your Device

Data is stored in your app sandbox using iOS local app storage, including UserDefaults. Current keys include:

This local data is used to power History, Saved items, reading progress, preferences, and rewrite allowance UI. It remains on your device unless you delete it in-app or uninstall the app.

Backend and Third-Party Processing

Clipboard and Sharing

Data Sharing, Tracking, and Selling

What To Keep In Mind Before You Submit Text

Because submitted text is sent to our backend and to OpenAI to operate the service, avoid submitting sensitive information unless you are comfortable with that processing.

Retention

Your Controls

Security

We use HTTPS/TLS for app-to-backend transport. No method of transmission or storage is 100% secure, and we cannot guarantee absolute security.

International Processing

Depending on provider infrastructure, data may be processed in countries other than your own.

Children’s Privacy

Levelify is not directed to children under 13, and we do not knowingly collect personal information from children.

Changes to This Policy

This page may be updated as the app and backend evolve. The “Last updated” date above reflects the latest revision. If our data practices change in a material way, we will update this policy to reflect those changes.

Contact

For privacy questions about this Privacy Policy or our data practices, contact us at support+levelify@81.la.