NaRiSystems ยท RepeatLoop

Privacy Policy

We believe your habits are your business. Here's exactly what we collect โ€” and what we don't.

๐Ÿ“… Last updated: September 15, 2026 ๐Ÿ“ฑ App: RepeatLoop โ€” Habit Tracker ๐Ÿข Developer: NaRiSystems

๐Ÿ‘ Overview

RepeatLoop is a local-first habit tracker. We built it on a simple principle: your habits and your progress belong to you, not us. The app does not require you to create an account, sign up, or share any personal information with our servers to use it.

โœ… Bottom line: NaRiSystems does not collect, store, or sell your habit data, streaks, notes, or any personally identifiable information. Everything you enter stays on your device.

This policy explains the narrow, well-defined cases where some data does flow outside your device โ€” specifically, anonymous crash reporting, and the optional Google Drive backup available to Premium users.

๐Ÿ“Š Data We Collect

The table below summarises every category of data involved when you use RepeatLoop.

Data TypeCollected by NaRiSystems?Where It Goes
Habits, schedules, reminders, check-ins, streaks, notesNoYour device only
Google Drive backup files (optional)NoYour personal Google Drive
JSON / CSV exports you createNoWherever you choose to save them
Crash & diagnostic reportsAnonymised onlySentry (crash monitoring) โ€” see ยง5
Name, email, or login credentialsNo โ€” neverNot collected
Advertising identifiersNo โ€” RepeatLoop shows no adsNot applicable
Usage analyticsNo โ€” RepeatLoop uses no analyticsNot applicable

We use one lightweight, privacy-first service โ€” Sentry, for crash reporting โ€” described in full in ยง5. We do not use advertising, session tracking, usage analytics, or any service that links your activity to your identity.

๐Ÿ“ฑ Local Storage

All habits, schedules, reminders, check-ins, streaks, notes, and app preferences are stored exclusively in your device's local storage. This data:

You can export your data at any time in JSON or CSV format from within the app. You own that export โ€” do with it as you wish.

โ˜๏ธ Optional Google Drive Backup

RepeatLoop offers an optional backup feature, included with the one-time Premium unlock (see ยง4). This feature is:

You can disable Google Drive backup or delete your backup files at any time from the app's Settings screen or directly from Google Drive.

โš ๏ธ Google Drive backup requires you to sign in with a Google account within the app. RepeatLoop requests only the minimum Drive scope necessary (drive.appdata) to read and write its own backup file. We do not access any other files in your Google Drive.

๐Ÿ’ณ Purchases

RepeatLoop offers a one-time, optional Premium unlock, processed entirely through Google Play's billing system. This is a single purchase, not a recurring subscription. We do not collect or store your payment details โ€” payment is handled entirely by Google Play. Whether you have unlocked Premium is stored locally on your device. See Google's Privacy Policy for how Google handles payment data.

๐Ÿ“ˆ Crash Reporting

To keep RepeatLoop reliable, we use one focused, privacy-respecting third-party service. It never receives your habit names, notes, streak data, or anything else you've entered in the app โ€” that data always stays on your device, as described in ยง3.

Crash reporting โ€” Sentry. If RepeatLoop crashes or hits an unexpected error, a report is sent to Sentry, an application monitoring service, so we can fix the problem. A crash report typically includes:

We do not send your IP address to Sentry, and crash reports never include habit names, notes, or anything you've typed into a form field.

๐Ÿ”— For more detail, see Sentry's Privacy Policy.

๐Ÿ”” Notifications & Permissions

๐Ÿง’ Children's Privacy

RepeatLoop is not directed at children under the age of 13. We do not knowingly collect any personal information from children under 13. If you are a parent or guardian and believe your child has provided personal information through the app, please contact us at narisystems@gmail.com and we will take prompt steps to address it.

โš–๏ธ Your Rights & Choices

Because NaRiSystems does not collect your personal data, most traditional data-subject rights (access, deletion, portability) are automatically satisfied โ€” your data never leaves your device in the first place. Nonetheless, here is what you can do:

๐Ÿ”„ Changes to This Policy

If we make material changes to this Privacy Policy, we will update the "Last updated" date at the top of this page and post a notice inside the app on the next launch. We encourage you to review this page periodically.

Continued use of RepeatLoop after changes are posted constitutes your acceptance of the updated policy. If you disagree with any changes, you can discontinue use of the app at any time.

The current version of this policy is always available at https://narisystems.github.io/repeatloop/privacy_policy.html

โœ‰๏ธ Contact Us

Have a question about this policy or how RepeatLoop handles your data? We'd love to hear from you.

๐Ÿ“ฌ NaRiSystems โ€” Privacy Enquiries
narisystems@gmail.com

You can also learn more about the app at narisystems.github.io/repeatloop or view the app on the Google Play Store.