Privacy Policy
Last updated: 8 July 2026
Overview
PitchCraft ("the App") is a vocal-training tool that detects pitch in real time. It also offers optional features that require a server: AI-powered separation of an uploaded song into stems, and signing in with your Google account. We are committed to protecting your privacy. This policy explains what data the App handles and how.
Real-time pitch detection & microphone
The App requests access to your microphone solely to analyse the pitch of your voice in real time. This microphone audio is processed locally on your device, inside your browser. Your live singing and any recordings you make are never uploaded to a server, stored remotely, or shared with third parties.Recordings exist only in your device's memory for the duration of your session. The same is true for reference tracks you load locally for practice — they stay on your device.
AI stem separation (optional, server-side)
If you choose to upload a song to split it into stems, that audio file is sent to our processing server, where an AI model separates it into vocals, drums, bass and accompaniment, and transcribes the lyrics. Processing may run on our own hardware or on a third-party GPU provider (Modal). This is the only feature that sends audio off your device, and only when you explicitly start it.
The processing is ephemeral: your original uploaded file is deleted from our server immediately after the job starts, and the separated result is streamed to your device once and then deleted. We do not keep copies of your uploaded audio or the separated stems. We log the time of each separation, tied to your account, only to enforce usage limits during the pilot.
Account & sign-in (optional)
Signing in is required only for the AI stem-separation feature. When you sign in with Google, we receive and store your email address, name, and profile image in our database. We use this to identify your account and to apply per-account usage limits. We do not use it for advertising or share it with third parties. If you never use stem separation, you never need to sign in.
If you leave your email address to register interest in a future premium plan, we store that email so we can contact you about it. This is voluntary.
Data we store on your device
The App uses your browser's localStorage to remember your preferences (such as selected exercise, theme, language, and sensitivity settings), and may cache a downloaded stem bundle so you can reload it without reprocessing. This data stays on your device and is not sent to us. You can clear it at any time by clearing your browser data.
Analytics
We use Google Analytics to understand aggregate, anonymous usage (e.g. page views and which features are used) so we can improve the App. Google Analytics may set cookies and collect technical information such as a truncated IP address, device type, and browser. We do not use this data to personally identify you. See Google's Privacy Policy.
Children's privacy
The App is not directed to children under 13 and we do not knowingly collect personal information from children.
Your rights
If you have signed in, you can request access to or deletion of your account data (email, name, profile image, and usage log) at any time by emailing us at the address below; we will delete it. To opt out of analytics, you can use a browser that blocks analytics cookies or a tracking-prevention extension.
Changes
We may update this policy. Changes will be posted on this page with an updated date.
Contact
Questions? Contact us at tomas@thapps.dev.
Zásady ochrany osobních údajů
Poslední aktualizace: 8. července 2026
Přehled
PitchCraft ("Aplikace") je nástroj pro trénink zpěvu, který v reálném čase detekuje výšku tónu. Nabízí také volitelné funkce, které vyžadují server: rozdělení nahrané skladby na jednotlivé stopy pomocí AI a přihlášení přes účet Google. Ochranu vašeho soukromí bereme vážně. Tyto zásady vysvětlují, s jakými daty Aplikace pracuje.
Detekce výšky tónu v reálném čase a mikrofon
Aplikace žádá o přístup k mikrofonu výhradně za účelem analýzy výšky vašeho hlasu v reálném čase. Tento zvuk z mikrofonu je zpracováván lokálně přímo ve vašem zařízení v prohlížeči. Váš živý zpěv ani nahrávky, které pořídíte, nejsou nikdy odesílány na server, ukládány vzdáleně ani sdíleny s třetími stranami. Nahrávky existují pouze v paměti vašeho zařízení po dobu relace. Totéž platí pro referenční stopy, které si načtete lokálně pro cvičení — zůstávají ve vašem zařízení.
AI rozklad na stopy (volitelné, na serveru)
Pokud se rozhodnete nahrát skladbu a rozdělit ji na stopy, tento zvukový soubor se odešle na náš zpracovatelský server, kde ho AI model rozdělí na zpěv, bicí, bas a doprovod a přepíše text písně. Zpracování může probíhat na našem vlastním hardwaru nebo u poskytovatele GPU výpočtů (Modal). Je to jediná funkce, která odesílá zvuk mimo vaše zařízení, a to jen když ji sami spustíte.
Zpracování je efemérní: váš původní nahraný soubor se z našeho serveru smaže okamžitě po spuštění úlohy a výsledné stopy se do vašeho zařízení jednou přenesou a poté smažou. Neuchováváme kopie vašeho nahraného zvuku ani rozdělených stop. Zaznamenáváme pouze čas každého rozkladu spojený s vaším účtem, a to výhradně kvůli dodržení limitů během pilotní fáze.
Účet a přihlášení (volitelné)
Přihlášení je potřeba pouze pro funkci AI rozkladu na stopy. Když se přihlásíte přes Google, získáme a uložíme vaši e-mailovou adresu, jméno a profilový obrázek do naší databáze. Používáme je k identifikaci vašeho účtu a k uplatnění limitů využití na účet. Nepoužíváme je k reklamě ani je nesdílíme s třetími stranami. Pokud rozklad na stopy nepoužíváte, nikdy se nemusíte přihlašovat.
Pokud zanecháte e-mailovou adresu pro registraci zájmu o budoucí prémiový plán, uložíme si tento e-mail, abychom vás mohli kontaktovat. Je to dobrovolné.
Data uložená ve vašem zařízení
Aplikace používá localStorage prohlížeče k zapamatování vašich předvoleb (např. zvolené cvičení, motiv, jazyk, citlivost) a může uložit stažený balíček stop do mezipaměti, abyste ho mohli znovu načíst bez opětovného zpracování. Tato data zůstávají ve vašem zařízení a neodesílají se nám. Můžete je kdykoli smazat vymazáním dat prohlížeče.
Analytika
Používáme Google Analytics k pochopení souhrnného, anonymního používání (např. zobrazení stránek a využívané funkce), abychom Aplikaci zlepšovali. Google Analytics může nastavit cookies a sbírat technické údaje jako zkrácenou IP adresu, typ zařízení a prohlížeč. Tato data nepoužíváme k vaší osobní identifikaci. Viz Zásady ochrany soukromí Google.
Soukromí dětí
Aplikace není určena dětem mladším 13 let a vědomě nesbíráme osobní údaje od dětí.
Vaše práva
Pokud jste se přihlásili, můžete kdykoli požádat o přístup k datům svého účtu (e-mail, jméno, profilový obrázek a záznam využití) nebo o jejich smazání, a to e-mailem na níže uvedenou adresu; data smažeme. Pro odhlášení z analytiky můžete použít prohlížeč blokující analytické cookies nebo rozšíření proti sledování.
Změny
Tyto zásady můžeme aktualizovat. Změny budou zveřejněny na této stránce s aktualizovaným datem.
Kontakt
Dotazy? Napište nám na tomas@thapps.dev.