ttuner — Privacy Policy
Effective: 24 May 2026 · Last updated: 26 May 2026
English
ttuner is a chromatic tuner, metronome, and practice recorder for iOS and Android.
What ttuner does on your device
- Microphone — live tuning. ttuner reads short windows of microphone input to detect pitch in real time. While you are simply tuning, the audio is processed in memory and discarded immediately — not recorded, not saved to disk, not transmitted.
- Microphone — practice recordings (opt-in).
When you tap the Record button, ttuner saves the microphone audio
to a file inside the app's private storage on your device, along
with a small sidecar file containing the pitch + metronome
timeline of the take (which note you played, how on-pitch, when
the beats fell). Audio recordings are stored as
.wav(Android) or.mov(iOS); the sidecar is JSON. Recordings stay in app-private storage and are not visible to other apps or to anyone outside your device. - Camera — video practice recordings (opt-in).
When you switch to Video mode and tap Record, ttuner uses the
selected camera (front or back) to capture an
.mp4(Android) or.mov(iOS) file in app-private storage, with the same sidecar as audio takes. The camera is active only while a video recording is in progress; the preview frames and captured video stay on your device. - You control your recordings. Saved takes appear on the in-app practice calendar / day-detail sheet. You can play them back, share them through the system share sheet (Files, Messages, Mail, AirDrop, etc.) at your own initiative, or delete them. Deleting a take removes the audio/video file, the sidecar, and the thumbnail from the device. ttuner itself never uploads or transmits recordings — any share is a separate action you take using the OS, and goes to whichever app you pick.
- Motion sensors (optional). When the "movement-aware pause" feature is enabled, ttuner reads the device's accelerometer to pause the metronome if you start walking. The motion signal is read in memory only and is never recorded or transmitted.
- App settings. Your tuning preferences, theme,
palette, custom tunings, BPM and similar choices are stored locally
(iOS
UserDefaults/ AndroidSharedPreferences) so they survive between launches. They never leave your device. - Free-trial state. If you start the 15-day free
trial, the trial-start timestamp is stored locally — in the iOS
Keychain on iPhone/iPad, and in Android
SharedPreferences(covered by Android Auto Backup) so the trial survives app deletion as a single anti-abuse measure. No identifier or account is involved.
What goes over the network
- One HTTPS HEAD request for trusted time. When the
app launches, ttuner sends a single HEAD request to
https://www.apple.com(iOS) orhttps://www.google.com(Android) so it can read the server'sDateheader. This protects the free trial from a tampered device clock. The request has no body, no query parameters, and no identifier — Apple or Google sees the same anonymous HEAD a browser would. - In-app purchases. The ttuner Pro one-time purchase is handled by Apple's StoreKit on iOS and Google Play Billing on Android. Your payment, account, and receipt live entirely inside the platform store; ttuner only receives a yes/no entitlement. Refer to Apple's and Google's privacy policies for how the stores handle payment data.
What ttuner does not do
- No analytics or telemetry — first-party or third-party.
- No advertising and no ad networks.
- No crash reporting service.
- No user accounts, no sign-in, no email collection.
- No device identifiers, advertising IDs, or fingerprints.
- No location access, no contacts access, no photo-library access. ttuner writes practice recordings only to its own app-private sandbox — it cannot read or modify files belonging to other apps.
- No uploading of recordings or any other content. Files leave your device only through an OS share action you initiate.
- No third-party SDKs that collect data of any kind.
Children
ttuner is suitable for all ages. Because we do not collect any personal data from anyone, we do not collect any personal data from children. Practice recordings made by a child stay on that child's device, exactly like recordings made by any other user, unless the child shares them through the OS share sheet themselves.
Changes to this policy
If we materially change how ttuner handles data, we will update this page, bump the "Last updated" date above, and call it out in the app's release notes.
Contact
Questions or concerns about privacy? Email changhun.sung@2utti.com.
한국어
ttuner는 iOS와 Android용 크로매틱 튜너, 메트로놈, 연습 녹음/녹화 앱입니다.
ttuner가 기기 내부에서 하는 일
- 마이크 — 라이브 튜닝. ttuner는 실시간으로 음정을 감지하기 위해 짧은 마이크 입력 구간을 읽습니다. 단순히 튜닝하는 동안 오디오는 메모리에서만 처리되고 즉시 폐기됩니다 — 녹음되지 않고, 디스크에 저장되지 않으며, 전송되지 않습니다.
- 마이크 — 연습 녹음 (선택, 사용자 트리거).
녹음 버튼을 누르면 ttuner는 마이크 오디오를 기기 내부의 앱 전용
저장소에 파일로 저장하고, 해당 테이크의 음정 + 메트로놈 타임라인
(어떤 음을 쳤는지, 얼마나 정확했는지, 비트가 언제 떨어졌는지)을
담은 작은 사이드카 파일을 함께 저장합니다. 오디오 녹음은
.wav(Android) 또는.mov(iOS)로 저장되며 사이드카는 JSON입니다. 녹음은 앱 전용 저장소에 머물며 다른 앱이나 기기 밖에서는 보이지 않습니다. - 카메라 — 비디오 연습 녹화 (선택, 사용자 트리거).
Video 모드로 전환한 뒤 녹화 버튼을 누르면 ttuner는 선택된 카메라
(전면 또는 후면)로
.mp4(Android) 또는.mov(iOS) 파일을 앱 전용 저장소에 캡처하고, 오디오 테이크와 동일한 사이드카를 함께 저장합니다. 카메라는 비디오 녹화가 진행되는 동안에만 활성화되며, 미리보기 프레임과 캡처된 비디오는 기기 안에 머무릅니다. - 녹음 파일은 사용자가 통제합니다. 저장된 테이크는 앱 내 연습 캘린더 / 일자별 상세 시트에 표시됩니다. 재생, OS 공유 시트(파일, 메시지, 메일, AirDrop 등)를 통한 사용자 자발적 공유, 삭제가 가능합니다. 삭제하면 오디오/비디오 파일, 사이드카, 썸네일이 기기에서 함께 제거됩니다. ttuner 자체는 녹음을 업로드하거나 전송하지 않습니다 — 공유는 OS를 통해 사용자가 직접 수행하는 별개의 동작이며, 선택한 앱으로만 전달됩니다.
- 모션 센서 (선택). "움직임 감지 일시정지" 기능이 켜져 있으면 ttuner는 가속도 센서를 읽어 사용자가 걷기 시작했을 때 메트로놈을 잠시 멈춥니다. 모션 신호는 메모리에서만 읽고 녹음하거나 전송하지 않습니다.
- 앱 설정. 튜닝 설정, 테마, 팔레트, 커스텀 튜닝,
BPM 등의 선택값은 기기 내부 저장소(iOS
UserDefaults/ AndroidSharedPreferences)에 저장되어 앱 재실행 사이에 유지됩니다. 기기 밖으로 전송되지 않습니다. - 무료 체험 상태. 15일 무료 체험을 시작한 경우
체험 시작 시각은 iPhone/iPad에서는 iOS Keychain에, Android에서는
Auto Backup이 적용된
SharedPreferences에 로컬로 저장됩니다. 앱을 삭제 후 재설치해도 체험이 유지되도록 하는 오남용 방지 장치일 뿐, 식별자나 계정은 사용되지 않습니다.
네트워크로 나가는 데이터
- 시간 검증용 HTTPS HEAD 요청 1회. 앱 실행 시
ttuner는
https://www.apple.com(iOS) 또는https://www.google.com(Android)으로 HEAD 요청 1회를 보내 서버의Date헤더를 읽습니다. 이는 기기 시각이 조작되어도 무료 체험이 보호되도록 하는 용도입니다. 요청에는 본문, 쿼리 파라미터, 식별자가 없습니다 — Apple/Google 서버 입장에서는 일반 브라우저의 익명 HEAD 요청과 동일합니다. - 인앱 결제. ttuner Pro 1회 결제는 iOS에서는 Apple StoreKit, Android에서는 Google Play Billing이 처리합니다. 결제 정보, 계정, 영수증은 모두 플랫폼 스토어 내부에 머무르며 ttuner는 권한 부여 여부(예/아니오)만 받습니다. 스토어가 결제 정보를 어떻게 처리하는지는 Apple과 Google의 개인정보 처리방침을 참고하세요.
ttuner가 하지 않는 일
- 자체·외부 분석 도구 및 텔레메트리 없음
- 광고 및 광고 네트워크 없음
- 크래시 리포팅 서비스 없음
- 사용자 계정, 로그인, 이메일 수집 없음
- 기기 식별자, 광고 ID, 핑거프린트 수집 없음
- 위치, 연락처, 사진 라이브러리 접근 없음. ttuner는 연습 녹음을 자체 앱 전용 샌드박스에만 기록하며, 다른 앱의 파일을 읽거나 수정할 수 없습니다.
- 녹음을 비롯한 어떤 콘텐츠도 업로드하지 않음. 파일은 사용자가 OS 공유 동작을 직접 실행할 때만 기기를 벗어납니다.
- 데이터를 수집하는 외부 SDK 없음
아동
ttuner는 전 연령이 사용할 수 있습니다. 누구로부터도 개인정보를 수집하지 않으므로 아동의 개인정보 역시 수집하지 않습니다. 아동이 만든 연습 녹음은 다른 사용자의 녹음과 동일하게 해당 아동의 기기에만 머무르며, 아동이 직접 OS 공유 시트를 통해 공유하기 전까지는 기기를 벗어나지 않습니다.
방침 변경
ttuner의 데이터 처리 방식이 실질적으로 변경되면 본 페이지를 업데이트하고 상단의 "Last updated" 날짜를 갱신하며, 앱 출시 노트에서 안내합니다.
문의
개인정보 관련 문의는 changhun.sung@2utti.com으로 이메일 주세요.