Skip to content

Contact Us

Reach out for anything — questions, feedback, or just to say hello.

Report a Bug

Found something broken? Send us a pre-formatted bug report. Include your device model and steps to reproduce — it helps us fix things faster.

Send Bug Report

Suggest a Feature

Have an idea that would make Recur better? We read every suggestion and prioritize based on community demand.

Send Feature Request

Frequently Asked Questions

Is my data really private?

Yes. Recur contains zero analytics SDKs, zero crash reporting libraries, and zero advertising identifiers. All your data is stored locally in a Hive database on your device. We have no servers, no backend, and no way to access your information. The only network requests Recur makes are for exchange rates from public APIs — and only the currency code is sent, never any personal data. You can verify this yourself: Recur requires only 3 optional permissions (internet, notifications, alarms), none of which access your contacts, location, camera, or storage.

Do I need an account?

No. Open the app and start tracking immediately. There is no signup, no email verification, no phone number required. The only reason you would ever sign in with Google is if you choose to enable Google Drive backup, which is a premium feature and entirely optional.

What if I lose my phone?

You have two backup options. Premium users can enable Google Drive backup, which creates encrypted (AES-256-CBC) backup files in a dedicated folder on your personal Google Drive. Free users can export their data as a JSON file anytime via Settings > Backups > Export, and save it wherever they like. We strongly recommend enabling at least one backup method to protect your data.

Can I use it on multiple devices?

Yes, through Google Drive backup sync (premium feature). Back up from one device and restore on another using the same Google account. This is manual sync, not real-time — you trigger backup and restore when you want.

Is there an iOS version?

Not yet. Recur launched on Android first. If you'd like to be notified when an iOS version becomes available, send us an email at [email protected] and we'll keep you posted.

How do I restore my premium purchase?

Go to Settings > Premium > Restore Purchase. Make sure you are signed in with the same Google Play account used for the original purchase. The restore process is handled through Google Play and does not require contacting us.

How are exchange rates updated?

Recur uses a 3-tier API fallback system: it tries exchangerate-api.com first, then fawazahmed0's GitHub API, then frankfurter.app. Rates are cached for 24 hours to minimize network requests. If all APIs are unavailable (no internet, all endpoints down), Recur falls back to bundled offline rates that ship with the app. Only the currency code is sent in these requests — no personal data, no device identifiers, no API keys.