Privacy policy
This policy explains how Loop Trainer (https://ktkwmr.com/looptrainer/, "this site") handles information. In short: your audio files are processed only on your device and are never uploaded.
1. What you do in the app
Audio files you open are read, decoded, slowed down, and played only in your browser. They are never uploaded to our server or to anyone else, and the loops and settings you choose are not sent either. This site has no accounts, and we do not ask for your name, email address, or other personal information.
2. Data saved in your browser
The following data is saved in your browser's storage on your device. It is not sent to us.
- Settings for each song: the file name and size of each audio file you open (to recognize it next time), the loop points, saved loops and their names, speed, key, count-in tempo, and the last playback position, so you can continue next time. The audio itself is not saved.
- Practice preferences: the volume, the speed-up, count-in, and snapping settings, and whether the install hint has been shown or closed.
- App files: the pages and files of this site you have opened, and the SoundTouchJS library, so the app works offline.
To delete this data, clear this site's data (site data, cookies, and storage for ktkwmr.com) in your browser settings.
3. Information sent to external services
When you use this site, your browser sends information to the following services. This list also serves as the notice of external transmission required under Japan's Telecommunications Business Act.
| Service (operator) | When | Information sent | Purpose |
|---|---|---|---|
| Cloudflare (Cloudflare, Inc.) | Every page and file request | IP address, browser information (user agent), requested URL, date and time | Hosting this site, security, and access logs for operation |
| jsDelivr (the jsDelivr open-source CDN and the CDN providers it uses) | When you open an audio file for the first time (later it is loaded from your browser's storage) | IP address, browser information (user agent), the requested file (the SoundTouchJS library), date and time. Nothing about your audio is sent. | Delivering the library that changes the speed and key |
| Cloudflare Web Analytics (Cloudflare, Inc.) | Every page view | IP address, browser information (user agent), the URL of the page, referrer, page load time. No cookies are used. | Counting page views (see "Analytics" below) |
4. Cookies and advertising
This site does not set cookies and does not show ads. If we add ads in the future, we will update this policy before they are shown.
5. Analytics
To see how many people use this site, we use Cloudflare Web Analytics. It counts page views without cookies and without identifying or tracking individual visitors across sites. We do not use Google Analytics.
6. Sharing with third parties
We do not collect personal information that identifies you, and we do not sell or provide it to third parties, except where required by law.
7. Contact
For questions about this policy, please open an issue on GitHub Issues. See about this site for the operator.
8. Changes to this policy
We may update this policy when the site changes, for example when we add or remove a service. The updated policy applies from the time it is posted on this page.
Effective: October 24, 2026 (last updated: October 25, 2026)