Politica de confidențialitate
Confidențialitate, în cuvinte simple.
Ultima actualizare: 5 octombrie 2026
Pe scurt: Autentificarea cu Apple este necesară înainte de cumpărarea sau restaurarea unui abonament și pentru întrebările personalizate către Coach. Programul și istoricul antrenamentelor rămân pe acest telefon. Secondwind nu are reclame. Înainte de trimiterea primei întrebări personalizate către Coach, Secondwind cere permisiunea să trimită întrebarea și un context scurt al programului către Kovus și Anthropic. Notele Coach de după sesiune și cele șase răspunsuri rapide rămân pe dispozitiv. Apple și RevenueCat procesează informațiile abonamentului. Nu vindem informații personale și nu le folosim pentru publicitate.
Cine suntem
Secondwind este dezvoltat de Josh Waller, cu denumirea comercială Kovus, în Perth, Australia de Vest. Contactează josh@kovus.dev pentru întrebări sau solicitări privind confidențialitatea.
Informații stocate pe dispozitiv
Secondwind stochează local informațiile necesare pentru funcționarea programului, inclusiv:
- răspunsurile din configurarea inițială, precum grupa de vârstă, istoricul antrenamentelor, echipamentul disponibil, programul preferat și considerentele articulare, împreună cu finalizarea verificării, confirmarea indicației de consultare și intervalul de activitate;
- programul generat, înlocuirile, seriile finalizate, greutățile, repetările și feedbackul despre efort;
- preferințele pentru mementouri, unități, sunet și Apple Health;
- înregistrările recordurilor personale și ale progresului;
- mesajele Coach;
- până la 20 de diagnostice limitate ale blocărilor și erorilor, inclusiv referința de asistență, ora, mesajul cu informații eliminate, domeniul aplicației sau componentei, stiva limitată a componentei și numele cheilor de context; și
- o sesiune de serviciu criptată de autentificare cu Apple și un identificator de cheie App Attest, dacă folosești contul de serviciu asociat.
Cele șase răspunsuri la verificarea înainte de exercițiu sunt folosite pe acest dispozitiv în timpul configurării și sunt excluse din înregistrarea persistentă de configurare inițială a aplicației. Considerentele articulare, finalizarea verificării, confirmarea indicației de consultare și intervalul de activitate pot rămâne în înregistrarea locală a programului.
Secondwind nu cere numele sau e-mailul de la Apple și nu folosește o parolă. Apple și Supabase furnizează identificatori opaci pentru contul de serviciu asociat. Poți exporta datele aplicației din Setări. Șterge contul și toate datele elimină datele locale ale aplicației și contul de serviciu asociat, conform descrierii de mai jos.
Întrebări personalizate către Coach
Cele șase răspunsuri rapide afișate în Coach și notele Coach de după sesiune sunt integrate în aplicație și funcționează offline. Înainte ca prima întrebare personalizată să părăsească dispozitivul, Secondwind arată destinatarii datelor, contextul și retenția și cere să alegi Acceptă și trimite. Alegerea Nu acum nu trimite nimic. Alegerea este stocată pe acest dispozitiv, poate fi resetată în Setări și va fi cerută din nou dacă datele, destinatarul, scopul sau retenția se schimbă semnificativ.
Dacă aprobi și trimiți o întrebare personalizată, Secondwind trimite următoarele printr-o conexiune criptată:
- întrebarea ta;
- un rezumat scurt al programului, inclusiv orarul antrenamentelor, durata sesiunii, echipamentul și considerentele articulare;
- săptămâna curentă a programului;
- datele sesiunii active sau finalizate de astăzi, inclusiv etapa sesiunii, starea și nota Day Dial, exercițiul curent și orice serii, repetări sau greutăți înregistrate;
- până la trei rezumate ale sesiunilor recente și până la două tipare simple de antrenament deduse pe dispozitiv din rezumatele sesiunilor înregistrate;
- până la șase mesaje din întrebări și răspunsuri personalizate online anterioare, excluzând răspunsurile rapide integrate și notele de după sesiune; și
- sesiunea de serviciu criptată folosită pentru autentificarea solicitării.
Solicitarea ajunge la o Supabase Edge Function operată de Kovus, care validează sesiunea neanonimă de autentificare cu Apple, verifică dreptul de acces activ RevenueCat și verifică App Attest când este acceptat, apoi trimite solicitarea la API-ul comercial Anthropic. Kovus stochează un contor al rafalelor pe cont, un contor zilnic legat de abonamentul RevenueCat, un contor zilnic legat de hashul criptografic al unei instalări atestate și un contor global de tokenuri. Înregistrarea App Attest stochează cheia publică, chitanța Apple, mediul și contorul de semnături necesare pentru respingerea solicitărilor retransmise. Kovus nu stochează întrebarea în baza de date a serviciului Coach. Copia conversației rămâne pe dispozitivul tău.
Anthropic afirmă că intrările și ieșirile API standard sunt șterse automat din backendul său în cel mult 30 de zile, cu excepții pentru servicii cu retenție diferită, condiții convenite, aplicarea politicilor de utilizare și cerințe legale. Citește informațiile Anthropic despre retenția datelor comerciale.
Nu include într-o întrebare Coach informații care te identifică pe tine sau pe altă persoană. Coach este o funcție opțională de sprijin pentru program, nu sfat medical.
Abonamente și cumpărături
Înainte de cumpărarea sau restaurarea unui abonament, Secondwind folosește autentificarea cu Apple pentru a crea un cont de serviciu opac Supabase și identifică clientul RevenueCat prin acel identificator opac de cont. Astfel, dreptul de acces App Store rămâne legat de aceeași identitate privată de serviciu în timpul cumpărării, restaurării, transferului, reinstalării și verificărilor Coach personalizate. Secondwind nu cere numele sau e-mailul de la Apple. RevenueCat nu primește programul tău Secondwind, mesajele Coach sau datele Apple Health. Citește politica de confidențialitate RevenueCat și politica de confidențialitate Apple.
RevenueCat trimite și către Kovus evenimente ale ciclului de viață al abonamentului, pentru a investiga probleme de acces și de transmitere a facturării. Kovus stochează identificatorul și tipul evenimentului, identificatorul utilizatorului aplicației, identificatorul produsului, prețul și marcajele temporale ale evenimentului, împreună cu conținutul evenimentului furnizat de RevenueCat. Aceste înregistrări nu conțin detalii ale cardului de plată, programul tău Secondwind, mesaje Coach sau date Apple Health. Kovus nu primește detaliile cardului de plată.
Apple Health
Dacă activezi sincronizarea Apple Health, Secondwind cere permisiunea să salveze antrenamentele de forță funcțională finalizate. Secondwind nu încarcă date Apple Health la Kovus sau Anthropic. Un antrenament deja salvat în Apple Health este gestionat în aplicația Health și nu este eliminat când ștergi datele locale ale aplicației Secondwind.
Notificări
Mementourile pentru sesiuni și reînnoiri sunt programate local pe dispozitiv. Secondwind nu folosește un server de notificări push în versiunea 1.
Căutarea profesioniștilor în Apple Maps
Când alegi Găsește un profesionist în apropiere, Secondwind deschide o căutare Apple Maps pentru tipul de profesionist ales. Secondwind nu cere permisiune de localizare, nu primește locația și nici rezultatele căutării. Apple gestionează căutarea conform propriei politici de confidențialitate.
Analiză și diagnostice
Versiunea 1 înregistrează un set mic de evenimente de produs numai în aplicația în execuție, pentru diagnostice de dezvoltare. Aceste evenimente nu sunt transmise către Kovus sau un furnizor de analiză în configurația de lansare.
Secondwind păstrează până la 20 de diagnostice limitate ale blocărilor și erorilor pe dispozitiv, pentru investigarea unei referințe de asistență. Șirurile asemănătoare e-mailurilor și valorile lungi asemănătoare tokenurilor sunt eliminate din mesajul salvat, iar jurnalul înregistrează numele cheilor de context în locul valorilor lor. Diagnosticele nu sunt trimise automat. Exportă datele mele include diagnosticele salvate și erorile recente încă păstrate de aplicația în execuție.
Când o versiune este configurată cu un endpoint Sentry, mesajele și stivele de erori JavaScript curățate, versiunea aplicației și diagnosticele limitate ale sistemului de operare și dispozitivului pot fi trimise către Sentry pentru fiabilitate. Mesajele și stivele de erori trimise la distanță elimină șirurile asemănătoare e-mailurilor și valorile lungi asemănătoare tokenurilor înainte de trimitere și au lungime limitată. Contextul operațional furnizat de aplicație este limitat la referința de asistență și etichete limitate, cu date eliminate. Urmele de evenimente Sentry și tratarea blocărilor native sunt dezactivate. Colectarea implicită de informații personale, urmărirea, capturile de ecran și ierarhia vizualizării sunt dezactivate.
Unde sunt procesate datele de serviciu
Baza de date Supabase a Secondwind este configurată în Sydney, Australia. Supabase Edge Functions folosesc infrastructura regională Supabase și pot procesa o solicitare într-o regiune apropiată de solicitant. RevenueCat stochează datele clienților în Statele Unite și poate folosi furnizori de servicii în alte locuri. Solicitările personalizate către Coach sunt procesate de Anthropic și furnizorii săi și pot fi procesate în afara Australiei. Furnizorii din străinătate pot fi supuși legilor țărilor în care operează.
Retenție și ștergere
Informațiile locale rămân până când le ștergi din Setări sau elimini aplicația. Șterge contul și toate datele curăță înregistrările SQLite Secondwind, starea persistentă a aplicației, istoricul Coach local, diagnosticele blocărilor și programarea mementourilor. Dacă există un cont de serviciu asociat, aceeași acțiune șterge contul Supabase Auth, compartimentul de limitare a provocărilor de integritate, provocările și înregistrarea cheii App Attest, rezervările solicitărilor Coach, contorul rafalelor contului și copiile evenimentelor webhook RevenueCat asociate, înainte de ștergerea sesiunii locale.
Pentru finalizarea în siguranță a unei ștergeri întrerupte, Kovus păstrează o confirmare de ștergere limitată, cu hashul SHA-256 al identificatorului aleatoriu de solicitare generat de aplicație, identificatorul opac al contului Supabase, dacă autorizarea Apple a fost revocată, orele creării și expirării și momentul finalizării ștergerii. Rezultatul finalizat permite recuperarea aplicației dacă răspunsul de succes se pierde. Confirmarea este accesibilă numai rolului de serviciu al serverului și expiră la 24 de ore de la creare; finalizarea sau repetarea ștergerii nu prelungește expirarea. O curățare zilnică programată elimină confirmările expirate. Dacă ștergerea pe server nu se poate finaliza, aplicația păstrează sesiunea locală sau folosește confirmarea limitată pentru a permite o nouă încercare. Înregistrările cumpărăturilor Apple și RevenueCat rămân supuse propriilor reguli de retenție și control al conturilor, iar ștergerea Secondwind nu anulează un abonament.
Dacă un cont este șters în timp ce o solicitare Coach este încă în curs de contabilizare, Kovus păstrează temporar o înregistrare de rezervare pentru reconcilierea costului tokenurilor fără a afecta alți membri. Înregistrarea conține un hash al contului și identificatori aleatorii de solicitări, data utilizării, numărul de tokenuri rezervate, ora solicitării și ora decontării. Nu conține întrebarea, răspunsul, identificatorul brut al contului, identificatorul abonamentului sau dispozitivului. Înregistrările devin eligibile pentru ștergere la două zile după solicitarea originală și sunt eliminate la următoarea curățare zilnică, rezultând o retenție de până la trei zile. Hashul împiedică și decontarea aceleiași solicitări de două ori după ștergerea contului.
Kovus păstrează contoarele limitelor de solicitări Coach pe abonament, instalare atestată și globale timp de până la 31 de zile. Contorul abonamentului este legat de identificatorul abonamentului RevenueCat, nu de contul Secondwind șters, astfel încât reinstalarea sau schimbarea contului aplicației nu resetează o limită plătită. Kovus păstrează copiile evenimentelor de abonament RevenueCat până la 24 de luni, dacă nu sunt șterse prin fluxul de ștergere a contului din aplicație. Apple, RevenueCat și Anthropic păstrează și informații conform propriilor obligații legale și operaționale.
Acces, corectare și reclamații privind confidențialitatea
Scrie la josh@kovus.dev pentru a întreba ce informații personale deține Kovus despre tine, a cere corectarea sau ștergerea ori a depune o reclamație privind confidențialitatea. Putem avea nevoie de contextul contului sau cumpărăturii pentru a găsi o înregistrare pe server. Vom confirma primirea reclamației și vom răspunde în 30 de zile. Dacă nu ești mulțumită, poți contacta Office of the Australian Information Commissioner.
Spațiul Economic European, Regatul Unit și Elveția
Josh Waller, cu denumirea comercială Kovus, este operatorul informațiilor personale descrise în această politică. Considerentele articulare și răspunsurile verificării înainte de exercițiu sunt informații legate de sănătate. Răspunsurile verificării sunt folosite pe acest dispozitiv în timpul configurării; confirmarea indicației de consultare înregistrează că ai înțeles îndrumarea de a cere sfat profesional înainte de a începe. Înainte de trimiterea online a unei întrebări personalizate către Coach, Secondwind cere separat să alegi Acceptă și trimite după afișarea informațiilor transmise și a destinatarilor lor.
Sub rezerva condițiilor și excepțiilor aplicabile, poți avea dreptul de acces, corectare, ștergere, restricționare sau opoziție față de prelucrare și de a primi o copie portabilă a informațiilor. Exportă datele mele și Șterge contul și toate datele sunt disponibile în Setări și rămân disponibile când abonamentul este suspendat. Scrie-ne prin e-mail pentru o solicitare pe care nu o poți finaliza în aplicație. Vom răspunde în 30 de zile.
Solicitările personalizate către Coach trec printr-o Supabase Edge Function operată de Kovus, apoi prin API-ul comercial Anthropic. Datele de serviciu pot fi procesate în afara SEE, Regatului Unit sau Elveției. Kovus verifică acordurile aplicabile cu furnizorii și măsurile de protecție pentru transferurile internaționale, precum și dacă trebuie numit un reprezentant în UE sau Regatul Unit. Aceste evaluări sunt încă în curs și nefinalizate.
Poți depune o reclamație la autoritatea de protecție a datelor din țara ta. Autoritățile SEE sunt enumerate de European Data Protection Board. Utilizatorii din Regatul Unit pot contacta ICO, iar cei din Elveția, FDPIC.
Securitate
Solicitările personalizate către Coach folosesc conexiuni HTTPS criptate. Niciun sistem nu poate avea securitate completă garantată. Nu include informații de identificare, medicale sau foarte sensibile în întrebările Coach.
Copii
Secondwind este conceput ca o aplicație de antrenament de forță pentru adulți. Nu se adresează copiilor și nu colectează cu bună știință informațiile personale ale unui copil.
Modificări și contact
Putem actualiza această politică atunci când aplicația sau furnizorii săi de servicii se schimbă. Versiunea curentă și data actualizării vor rămâne pe această pagină. Scrie la josh@kovus.dev pentru o întrebare sau solicitare.
Citește condițiile de utilizare sau vizitează asistența Secondwind.