← PitchCraft·FAQ

Privacy Policy

Last updated: 29 September 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, to enforce usage limits and, on a paid plan, to charge it to the right allowance or credit.

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 Pro, we store that email so we can contact you about it. This is voluntary.

Payments (Pro and credits)

The Pro subscription and credit packs are sold through Stripe, which acts as the merchant of record (Stripe Managed Payments): Stripe — shown as Link, LLCon receipts and card statements — collects the payment and handles tax, receipts, refunds and disputes. Your card details are entered on Stripe's pages and never reach our servers. See Stripe's Privacy Policy.

We store your Stripe customer ID and, for each purchase, the product, amount, date and Stripe's payment reference, so we can credit your account, show your plan and process refunds. We keep these records for as long as your account exists and as long as tax law requires.

In the Google Play app, Pro and credit packs are sold through Google Play Billing instead: Google collects the payment, handles tax and receipts, and processes refunds under Google Play's policies. Your payment details stay with Google. See Google's Privacy Policy. For each Google Play purchase we store the purchase token the app receives from Google, the product, the order ID and amount, and the purchase's current state (active, cancelled, expired, refunded), which Google reports to us directly, so we can credit your account and keep your plan in sync with renewals, cancellations and refunds. We do not receive your payment details or your Google Play account details. These records are kept like the Stripe ones above.

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). This data stays on your device and is not sent to us. You can clear it at any time by clearing your browser data.

If you choose to save a separated song with the "Save to library"button, the App stores that song — its separated audio stems, pitch curve and lyrics — in your browser's IndexedDB storage, so you can re-open it without processing it again. This storage is on your device only; the audio is not uploaded to us or to anyone else. Saving is always your explicit choice — nothing is stored automatically. You can delete individual songs from the library in the mixer panel, or remove everything at once by clearing your browser data for this site. Note that anyone else using the same browser profile on the same device can open your library, and that browsers may discard this storage when the device runs low on space — so keep a zip export of anything you care about.

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 download a copy of your account data (Download my data) or delete your account (Delete account) at any time from the account menu in the App — see how to delete your account for the steps and what is kept. You can also request either by emailing us at the address below. 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 support@thapps.dev.


Zásady ochrany osobních údajů

Poslední aktualizace: 29. září 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, kvůli dodržení limitů a u placených plánů kvůli správnému odečtení z přídělu nebo kreditu.

Úč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 Pro, uložíme si tento e-mail, abychom vás mohli kontaktovat. Je to dobrovolné.

Platby (Pro a kredity)

Předplatné Pro a balíčky kreditů prodává Stripe jako obchodník záznamu (Stripe Managed Payments): Stripe — na účtence a výpisu z karty uvedený jako Link, LLC — přijímá platbu a řeší daně, účtenky, vrácení peněz i reklamace. Údaje o kartě zadáváte na stránkách Stripe a na naše servery se nikdy nedostanou. Viz Zásady ochrany soukromí Stripe.

Ukládáme vaše zákaznické ID ve Stripe a u každého nákupu produkt, částku, datum a referenci platby ve Stripe, abychom mohli připsat nákup k vašemu účtu, zobrazit váš plán a zpracovat vrácení peněz. Tyto záznamy uchováváme po dobu existence účtu a po dobu vyžadovanou daňovými předpisy.

V aplikaci z Google Play se Pro a balíčky kreditů prodávají přes Google Play Billing: platbu přijímá Google, řeší daně a doklady a vrácení peněz podle pravidel Google Play. Vaše platební údaje zůstávají u Googlu. Viz Zásady ochrany soukromí Google. U každého nákupu z Google Play ukládáme token nákupu, který aplikace dostane od Googlu, produkt, číslo objednávky a částku a aktuální stav nákupu (aktivní, zrušený, vypršelý, vrácený), který nám Google hlásí přímo, abychom mohli nákup připsat k vašemu účtu a udržet plán v souladu s obnovami, zrušeními a vrácením peněz. Vaše platební údaje ani údaje o účtu Google Play nedostáváme. Záznamy uchováváme stejně jako ty ze Stripe výše.

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). 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.

Pokud rozloženou skladbu uložíte tlačítkem „Uložit do knihovny“, Aplikace ji — tedy oddělené zvukové stopy, křivku výšky tónu a text písně — uloží do úložiště IndexedDB ve vašem prohlížeči, abyste ji mohli znovu otevřít bez dalšího zpracování. Toto úložiště je pouze ve vašem zařízení; zvuk se neodesílá nám ani nikomu jinému. Uložení je vždy vaše výslovná volba — nic se neukládá automaticky. Jednotlivé skladby můžete z knihovny smazat v panelu mixu, nebo smazat vše najednou vymazáním dat prohlížeče pro tento web. Počítejte s tím, že knihovnu si může otevřít i kdokoli další, kdo používá stejný profil prohlížeče na stejném zařízení, a že prohlížeč může toto úložiště uvolnit, když v zařízení dochází místo — proto si u důležitých skladeb ponechte i stažený zip.

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 si kdykoli v nabídce účtu v Aplikaci stáhnout kopii dat svého účtu (Stáhnout moje data) nebo účet smazat (Smazat účet) — postup a co zůstane popisuje stránka smazání účtu. O obojí můžete požádat i e-mailem na níže uvedenou adresu. 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 support@thapps.dev.