Legal

Delete Account

How to delete your RepeatFlow account and learning data.

Current status

Web account deletion is disabled until the public release flow is ready.

Privacy contact

Email privacy@repeatflow.app for account deletion and data protection requests.

Subscriptions

Cancel App Store or Google Play subscriptions separately.

Delete Account and Learning Data

Effective date: May 25, 2026 Version: 1.0

This page explains how to delete your RepeatFlow account, how to delete only your learning data, what is deleted, what may be retained, and how deletion affects subscriptions and local device data.

This page should be read together with the RepeatFlow Privacy Policy and Terms of Service:

Privacy Policy: https://repeatflow.app/privacy-policy Terms of Service: https://repeatflow.app/terms

For privacy questions or deletion requests that cannot be completed through the app or this page, contact:

privacy@repeatflow.app

1. Summary

RepeatFlow provides two deletion options:

  1. Delete account — deletes your RepeatFlow account and associated learning data.
  2. Delete all learning data — deletes your learning data while keeping your account and subscription status active.

Account deletion is available:

  • in the RepeatFlow app, if you are signed in;
  • through this web deletion page;
  • by contacting privacy@repeatflow.app, where necessary.

Account deletion and learning data deletion may require email one-time password (“OTP”) confirmation to verify that you control the account email address.

2. Delete your account in the app

If you are signed in to RepeatFlow, the recommended way to delete your account is inside the app.

Typical path:

Settings → Account → Delete account

The app may ask you to:

  • review what will be deleted;
  • confirm your account email address;
  • complete email OTP verification;
  • confirm the deletion request.

After successful confirmation, RepeatFlow will begin deleting your account and associated learning data from production systems.

3. Delete your account through the web

You can also request account deletion through the web page:

https://repeatflow.app/delete-account

The web deletion flow may ask you to:

  • enter the email address associated with your RepeatFlow account;
  • receive an email OTP code;
  • enter the OTP code to confirm account ownership;
  • confirm that you want to delete the account.

If you cannot complete the web deletion flow, contact privacy@repeatflow.app from the email address associated with your RepeatFlow account.

4. What account deletion removes

When account deletion is confirmed, RepeatFlow deletes or disables the account and associated learning data from production systems, including where applicable:

  • account profile;
  • account email association;
  • active sessions and account device records;
  • app settings;
  • Subjects;
  • Repeat Plans created by you;
  • Repeat Plan steps;
  • Materials;
  • Material versions;
  • saved links;
  • text notes;
  • flashcards or cards;
  • review schedule;
  • completed review points;
  • review progress;
  • Daily Limit and planner-related learning state;
  • Recovery and rescheduling state;
  • learning sync metadata, checkpoints, outbox state, and server change history;
  • subscription entitlement links where legally and technically allowed.

Account deletion does not always immediately remove every copy from backups, logs, billing systems, app store systems, or legally required records, as explained below.

5. What may be retained

After account deletion, RepeatFlow may retain limited information where necessary for:

  • legal obligations;
  • billing records;
  • accounting records;
  • tax records;
  • fraud prevention;
  • chargeback handling;
  • security and abuse prevention;
  • audit logs;
  • dispute resolution;
  • legal claims;
  • proof that deletion was requested and completed;
  • compliance with applicable law.

Limited retained records may include, for example:

  • billing or subscription records required by law;
  • app store purchase identifiers needed for audits, disputes, refunds, chargebacks, or fraud prevention;
  • security logs;
  • deletion confirmation records;
  • email address and deletion timestamp where needed to prove deletion or prevent abuse.

These retained records are not used to provide the normal RepeatFlow learning service after account deletion.

6. Deletion timeline

After successful OTP confirmation, RepeatFlow deletes account and learning data from the production database as soon as reasonably possible and no later than 30 days where technical processing is required.

Deleted data may remain in backups until those backups are overwritten or expire, no later than 90 days.

Server logs and security logs are generally retained for up to 90 days, unless longer retention is required to investigate security incidents, prevent abuse, comply with legal obligations, resolve technical issues, or handle legal claims.

Support communications are generally retained for up to 12 months after the request is resolved, unless longer retention is needed for legal, security, abuse-prevention, or dispute-resolution reasons.

Billing, tax, accounting, chargeback, and legally required business records may be retained for as long as required by applicable law or as reasonably needed to resolve disputes, chargebacks, fraud, audits, and legal claims.

7. Delete all learning data without deleting your account

RepeatFlow may provide a separate option to delete all learning data while keeping your account active.

Typical path:

Settings → Account or Data → Delete all learning data

This function may require email OTP confirmation.

“Delete all learning data” removes where applicable:

  • Subjects;
  • custom Repeat Plans;
  • Repeat Plan steps;
  • Materials;
  • Material versions;
  • saved links;
  • notes;
  • flashcards or cards;
  • review schedule;
  • review history;
  • review progress;
  • learning sync history and checkpoints.

“Delete all learning data” keeps where applicable:

  • your RepeatFlow account;
  • email address;
  • sessions and device records;
  • app settings where applicable;
  • subscription and entitlement status;
  • billing, legal, security, and audit records where required.

If you want to permanently close your account, use Delete account, not only Delete all learning data.

8. Export your data before deletion

Before deleting your account or learning data, you should export any data that you want to keep.

RepeatFlow is designed to provide data export in JSON format.

Export may be available as:

  • a server/account export when you are signed in and online; and/or
  • a local device export where supported by the app.

The server/account export represents the account data stored by RepeatFlow at the time of export. The app may try to synchronize pending local changes before export.

A local device export may include unsynced local changes from that device, but may not include newer data from other devices or server-only data.

After account deletion is completed, your deleted learning data may not be recoverable.

9. Subscriptions are managed separately

Deleting your RepeatFlow account does not necessarily cancel your Apple App Store or Google Play subscription.

If you have an active paid subscription, you should cancel it separately through the app store where you purchased it:

  • Apple App Store / Apple ID subscription settings for iOS purchases;
  • Google Play subscription settings for Android purchases.

You may also open subscription management from RepeatFlow where available:

Settings → Subscription → Manage subscription

RepeatFlow does not process payment card data directly and does not control Apple’s or Google’s billing, cancellation, or refund systems.

10. Local device data after deletion

RepeatFlow stores some data locally on your device to support offline use and synchronization.

If you delete your account inside the app, the app will attempt to sign you out and remove or reset local account data where supported.

If you delete your account through the web page or by email, a device that is still signed in may not learn about the deletion until it next connects to the backend. When it does, the app may sign out, reset local account state, or clear the local learning cache.

Uninstalling the app may delete local device data depending on the operating system, but uninstalling the app does not automatically delete server account data. To delete server data, use account deletion in the app, this web page, or contact privacy@repeatflow.app.

11. Offline changes and sync conflicts

If you use RepeatFlow offline, some changes may remain local until synchronization occurs.

If you request deletion while a device has unsynced local changes, those unsynced changes may not be included in the server/account export and may be lost when the local cache is reset.

For synchronized account data, the RepeatFlow backend/server is the source of truth. Normal sync conflicts are resolved by entity or operation. In a conflict, the server version may win for the conflicting entity or operation, while unrelated pending offline changes are intended to be kept where technically possible.

You should export important data before deleting your account or learning data.

12. Privacy rights

Depending on where you live and the circumstances of processing, you may have rights to access, correct, delete, restrict, object to processing, withdraw consent, or receive a portable copy of your data.

For privacy requests, contact:

privacy@repeatflow.app

RepeatFlow generally responds to privacy requests within 30 days, subject to identity verification and any extensions allowed by applicable law.

More information is available in the Privacy Policy:

https://repeatflow.app/privacy-policy

13. Contact

For account deletion and privacy requests:

privacy@repeatflow.app

For general support:

support@repeatflow.app

Need account deletion help?

The web deletion form is temporarily unavailable. Contact privacy support from your account email.

App Store Coming soon Google Play Coming soon
Contact support