Resona ("the app") is a voice training tool for iPhone, built for trans voice work. We built it to be private by design.
Voice analysis runs on your device. Private iCloud sync and sending feedback are optional.
Features described below depend on the iOS version you have installed. This policy also describes the local backup, replay and reporting tools being prepared for the next iOS update.
What we collect
Resona does not require an account and has no advertising or third-party trackers. Once a day when you open the app, it sends an anonymous count with no identifier (whether this is the first time Resona has opened on that iPhone, the date, the app and iOS versions, and whether the app came from the App Store, TestFlight or a developer build); our server does not keep your network address for this count. Usage statistics are optional and off unless you turn them on.
Opening feedback contacts our support service using a random installation identifier and the request's network address. Sending a report also includes your message, optional contact details, app version, operating-system version, device model, language/region setting and chosen files. When you submit feedback, you can choose to include a recent diagnostics summary; it is off by default. Practice recordings are not attached automatically. The installation identifier links reports to this app installation; it is not an advertising identifier.
How your voice is processed
- The microphone supports voice measurement and recordings you choose to make.
- Audio analysis happens on your device using Apple frameworks, ONNX Runtime and SwiftF0.
- Some practice tools keep up to the last 30 seconds in memory for replay. Playback creates a temporary audio file that is removed when you leave the replay screen. The take becomes a saved journal entry only if you choose Save to Journal.
- Baseline and journal recordings are saved locally. Feedback audio stays in a draft until you send or discard it.
- Recording-file analysis uses a temporary local copy of the file you select, then deletes that copy. The original file is unchanged.
- Practice lab setup checks, phrase ladders and cue comparisons analyze live microphone input without saving audio. The teleprompter uses the microphone only when you enable live feedback. Blind listening and section loops play existing Journal recordings without modifying them.
Voice journal recordings
- Journal recordings and unsaved drafts are stored in the app's private storage. Saved entries can sync to your private iCloud if you enable that option.
- Deleting a journal entry removes it from the journal and deletes its local playback file. Unsent drafts can be discarded separately.
Optional iCloud sync (Pro)
If you enable iCloud sync, your training metrics, course reflections, journal metadata and saved journal audio sync to your own private iCloud database, managed by Apple and tied to your Apple Account. Our support service does not receive those iCloud records. Setting changes apply after restarting the app; turning sync off does not delete copies already in iCloud.
Purchases
Resona Pro is a one-time purchase processed entirely by Apple. We receive no payment details. Purchases can be restored through your Apple Account.
Local tools, backups and exports
Personal calibration, saved bands, routines, phrases, notes, goals, check-ins, preferences and measurement history are stored on your device. These local tool records are not part of the app's optional iCloud sync. The local backup tool exports supported settings and measurement history; it does not include practice sessions, course progress or journal audio.
Practice lab stores reading text, timer preferences, everyday conversation notes, listening choices, recording collection links, lesson review dates and saved comparison measurements locally. These records are included in local settings backups and merged when restored; collection links do not include the recording files. You can delete saved records inside each tool. These records are not sent to our support service or included in the app's optional iCloud sync.
CSV files, PDF reports, shared recordings and backup files are created locally and go only to the app or destination you select in the system share sheet. PDF session notes are excluded unless you choose to include them. Exported files may contain personal information; copies saved or shared outside Resona are managed by you and the destination provider.
Optional usage statistics
If you turn on “Share usage statistics” (during setup, on the Today screen or in Settings), Resona sends the screens and buttons you use and how long you stay, results such as finished lessons, saved practice and the tools you use, errors, performance measurements and crash reports, your device model, iOS and app version, language and region, and a random ID for that iPhone, linked to the installation identifier used for feedback. Our server estimates your approximate region from your network address and keeps the address for up to 90 days to prevent abuse.
Usage statistics never include your recordings or audio, your voice measurements, the text of your notes and reflections, or your name. They are stored on our servers in the United States for up to 180 days and used to fix problems, improve features and prevent abuse; they are not sold, not used for advertising and not shared with third parties.
You can turn usage statistics off at any time in Settings, which deletes anything still waiting to be sent, and you can ask us to delete what was already sent with “Delete usage data sent from this iPhone”.
Feedback and support
Submitted messages, selected attachments, diagnostics, the installation identifier and network address are processed by our support service to handle reports and reduce abuse. Attachments require the report's installation identifier or support authorization to download. Written feedback can succeed even if an attachment fails; unsent attachments remain in your local draft for retry or removal.
Resona keeps recent crash, hang, launch-time and disk-write reports from Apple's MetricKit on your device. They are sent with feedback only if you turn on “Include recent diagnostics” for a report, and then only as a short text summary (app and iOS version, device model and event details) added to that report. The summary contains no recordings, messages or other personal content. With usage statistics turned on, these crash and performance reports are also sent automatically as part of usage statistics.
Replies appear in My feedback. Uninstalling the app starts a new installation history; it does not remove reports already sent. To request removal of a report, email us and include its report number if you have it.
Data deletion
Delete journal entries and discard unsent drafts in the app. With sync enabled, journal deletions are also sent to iCloud. Manage iCloud data and device backups in Apple Account settings. Deleting the app removes local data but does not delete feedback already sent to support. Contact us to request removal of a submitted report. Use “Delete usage data sent from this iPhone” in Settings › Where your data lives to delete usage statistics already sent.
Children's privacy
If you believe a child has submitted personal information through feedback, contact us to request removal.
Changes to this policy
Updates will be posted with a new date when the app's data practices change.
Contact
Questions? Email ketaiyun@gmail.com.