Glas Keyboard Privacy Policy
English
1. About Glas Keyboard
Glas Keyboard is an Android keyboard application that provides normal on-device typing, optional voice typing, and optional voice translation. Privacy contact: barhanp-glaskeyboard@yahoo.com
2. Normal keyboard typing
Normal text typed with Glas Keyboard is processed locally on the device. Ordinary keystrokes and typed text are not transmitted to the Glas Keyboard server. Voice features are disabled in password fields.
When you use the Clipboard feature, the five most recent text items are stored locally on your device only. Clipboard history is not sent to the Glas Keyboard server, OpenAI, or any other online service, and it is excluded from device backup and device transfer. Clipboard content marked as sensitive is not added to history. You can delete individual items or clear the entire history.
3. Voice typing
Voice typing starts only when the user activates it. Microphone audio is temporarily recorded on the device, securely transmitted through the Glas Keyboard backend hosted on Cloudflare, and sent to the OpenAI transcription service to convert speech into text. If Voice Translation is enabled, the resulting source transcription text is additionally sent from the Glas Keyboard backend to OpenAI to translate it into the selected target language. The source transcription is not returned to the device; only the final translated text is returned to the app. Voice Translation requests are sent to the OpenAI API with store:false. Glas Keyboard does not intentionally store the audio recording, source transcription text, or translated text permanently in its D1 server database. The temporary audio file is deleted after a successful or failed processing attempt or when recording is cancelled. OpenAI processes API data under its applicable API data terms and privacy practices and states that API data is not used to train its models by default.
4. Closed-test information
Glas Keyboard may store a randomly generated anonymous User ID, random app installation identifier, cryptographic hash of the device authentication token, app version, enabled status, creation and last-activity timestamps, total transcription duration, request count, configured usage limit, duration and file size of voice requests, request success status, whether voice translation was used, the selected target-language code, and technical request identifiers needed for operation and troubleshooting. User-provided display names from earlier test versions may remain as administrative labels on existing records; new installations are not asked for a display name. The anonymous User ID is used for support and record lookup, is not an authentication credential, and is not derived from device-authentication secrets. No account, password, surname, or email address is required inside the app. Infrastructure providers may process technical network information such as IP address where necessary to transmit and secure requests; Glas Keyboard does not intentionally use it for profiling.
5. Device authentication and continuity
Each installation receives a random installation identifier and random authentication token. The token is stored on the device and the server stores a cryptographic hash rather than the token itself. To preserve device continuity and usage limits after reinstall, the Android device identifier (ANDROID_ID) is sent to the server and a stable HMAC-based device identifier is derived there using a secret server key; the raw ANDROID_ID is not stored permanently in the database. The anonymous User ID is generated randomly and independently from these technical identifiers.
6. Feedback
When you use the Feedback feature, the text you submit is stored together with your anonymous Glas Keyboard User ID (GK User ID), app version, and submission date/time. This information is used only to review feedback, improve the app, and enforce the 24-hour submission limit. We recommend that you do not include sensitive or unnecessary personal information in feedback.
7. Service providers
Cloudflare is used for backend infrastructure, request processing, and database hosting. OpenAI is used for speech-to-text transcription and, when Voice Translation is enabled, to translate the source transcription text into the selected target language.
8. What Glas Keyboard does not do
Glas Keyboard does not sell personal information, contain advertising, use ordinary typed text for advertising or analytics, transmit ordinary keyboard typing to its backend, or access contacts or location for keyboard functionality.
9. Retention and deletion
Closed-test device metadata is retained while necessary to operate and administer the testing programme. Data no longer needed for testing, security, or operations may be deleted. You may request deletion of your closed-test data at any time at barhanp-glaskeyboard@yahoo.com. Including the anonymous User ID shown in Settings helps us locate the relevant record. Uninstalling the app removes local app data but does not necessarily delete server-side test records automatically.
10. Security
Communications between the backend and the speech-processing and translation provider use HTTPS. The OpenAI API key and other server credentials are kept on the backend and are not embedded in the distributed app. Device authentication tokens are not stored in plain text in the server database.
11. Changes
This policy may be updated as Glas Keyboard develops or its data practices change. Material changes will be reflected in an updated policy and, where required, in the application.
12. Contact
Privacy questions and deletion requests: barhanp-glaskeyboard@yahoo.com
Web version: https://glas-keyboard-privacy.pages.dev
Slovenščina
1. O aplikaciji Glas Keyboard
Glas Keyboard je tipkovnica za Android, ki omogoča običajno lokalno tipkanje na napravi, izbirno glasovno tipkanje in izbirno glasovno prevajanje. Kontakt za zasebnost: barhanp-glaskeyboard@yahoo.com
2. Običajno tipkanje
Besedilo, ki ga običajno tipkate, se obdeluje lokalno v napravi. Glas Keyboard običajnih pritiskov tipk in napisanega besedila ne pošilja na svoj strežnik. Glasovne funkcije so v poljih za gesla onemogočene.
Ko uporabljate funkcijo odložišča, se zadnjih pet besedilnih elementov shrani samo lokalno v vaši napravi. Zgodovina odložišča se ne pošilja strežniku Glas Keyboard, OpenAI ali kateri koli drugi spletni storitvi ter je izključena iz varnostnega kopiranja in prenosa na drugo napravo. Vsebina odložišča, označena kot občutljiva, se ne shrani v zgodovino. Posamezne elemente ali celotno zgodovino lahko izbrišete.
3. Glasovno tipkanje
Glasovno tipkanje se začne samo, ko ga uporabnik aktivira. Zvok iz mikrofona se začasno posname v napravi, varno pošlje prek strežniškega dela Glas Keyboard na infrastrukturi Cloudflare in nato storitvi OpenAI za pretvorbo govora v besedilo. Če je glasovno prevajanje omogočeno, se nastalo izvorno besedilo prepisa iz strežniškega dela Glas Keyboard dodatno pošlje OpenAI za prevod v izbrani ciljni jezik. Izvorno besedilo prepisa se ne vrne v napravo; aplikacija prejme samo končno prevedeno besedilo. Zahteve za glasovno prevajanje se v OpenAI API pošljejo z nastavitvijo store:false. Glas Keyboard zvočnega posnetka, izvornega besedila prepisa ali prevedenega besedila namerno ne shranjuje trajno v svoji strežniški podatkovni zbirki D1. Začasna zvočna datoteka se izbriše po uspešni ali neuspešni obdelavi oziroma ob preklicu snemanja. OpenAI podatke API obdeluje v skladu s svojimi veljavnimi pogoji in pravili zasebnosti ter navaja, da se podatki API privzeto ne uporabljajo za učenje modelov.
4. Podatki zaprtega testiranja
Glas Keyboard lahko hrani naključno ustvarjen anonimen ID uporabnika, naključni identifikator namestitve, kriptografski izvleček žetona za preverjanje pristnosti, različico aplikacije, stanje omogočenosti naprave, čas registracije in zadnje aktivnosti, skupno trajanje pretvorbe, število zahtev, nastavljeno omejitev uporabe, trajanje in velikost zvočnih zahtev, stanje uspeha, podatek o uporabi glasovnega prevajanja, kodo izbranega ciljnega jezika ter tehnične identifikatorje zahtev za delovanje in odpravljanje težav. Prikazna imena, ki so jih uporabniki vnesli v starejših testnih različicah, lahko ostanejo kot administrativne oznake obstoječih zapisov; nove namestitve ne zahtevajo prikaznega imena. Anonimni ID uporabnika je namenjen podpori in iskanju zapisa, ni poverilnica za preverjanje pristnosti in ni izpeljan iz skrivnih podatkov za preverjanje naprave. Aplikacija ne zahteva računa, gesla, priimka ali e-poštnega naslova. Ponudniki infrastrukture lahko zaradi prenosa in zaščite zahtev obdelujejo tehnične omrežne podatke, kot je naslov IP; Glas Keyboard jih namerno ne uporablja za profiliranje.
5. Preverjanje pristnosti in neprekinjenost naprave
Vsaka namestitev prejme naključni identifikator in naključni žeton za preverjanje pristnosti. Žeton ostane v napravi, strežnik pa shrani njegov kriptografski izvleček. Za ohranitev povezave z napravo in omejitev uporabe po ponovni namestitvi se identifikator naprave Android (ANDROID_ID) pošlje strežniku, kjer se z uporabo skrivnega strežniškega ključa izpelje stabilen identifikator naprave na osnovi HMAC; neobdelani ANDROID_ID se trajno ne shrani v podatkovno zbirko. Anonimni ID uporabnika se ustvari naključno in neodvisno od teh tehničnih identifikatorjev.
6. Povratne informacije
Ko uporabljate funkcijo za povratne informacije, se poslano besedilo shrani skupaj z vašim anonimnim uporabniškim ID-jem Glas Keyboard (GK User ID), različico aplikacije ter datumom in časom oddaje. Ti podatki se uporabljajo samo za pregled povratnih informacij, izboljševanje aplikacije in uveljavljanje 24-urne omejitve pošiljanja. Priporočamo, da v povratne informacije ne vključujete občutljivih ali nepotrebnih osebnih podatkov.
7. Ponudniki storitev
Cloudflare se uporablja za strežniško infrastrukturo, obdelavo zahtev in gostovanje podatkovne zbirke. OpenAI se uporablja za pretvorbo govora v besedilo in, ko je glasovno prevajanje omogočeno, za prevod izvornega besedila prepisa v izbrani ciljni jezik.
8. Česa Glas Keyboard ne počne
Glas Keyboard ne prodaja osebnih podatkov, ne vsebuje oglasov, običajno vtipkanega besedila ne uporablja za oglaševanje ali analitiko, običajnega tipkanja ne pošilja strežniškemu delu ter za delovanje tipkovnice ne dostopa do stikov ali lokacije.
9. Hramba in izbris
Metapodatki testnih naprav se hranijo toliko časa, kolikor je potrebno za izvajanje in upravljanje zaprtega testiranja. Podatki, ki niso več potrebni za testiranje, varnost ali delovanje, se lahko izbrišejo. Izbris svojih testnih podatkov lahko kadar koli zahtevate na naslovu barhanp-glaskeyboard@yahoo.com. Če navedete anonimni ID uporabnika, prikazan v nastavitvah, bomo lažje našli ustrezen zapis. Odstranitev aplikacije izbriše lokalne podatke, ne izbriše pa nujno samodejno strežniških testnih zapisov.
10. Varnost
Komunikacija med strežniškim delom ter ponudnikom obdelave govora in prevajanja uporablja HTTPS. Ključ OpenAI API in druge strežniške poverilnice niso vključene v distribuirano aplikacijo. Žetoni za preverjanje pristnosti niso shranjeni v navadnem besedilu v strežniški podatkovni zbirki.
11. Spremembe
Politika se lahko posodobi z razvojem aplikacije ali spremembo obdelave podatkov. Pomembne spremembe bodo navedene v posodobljeni politiki in po potrebi tudi v aplikaciji.
12. Kontakt
Vprašanja o zasebnosti in zahteve za izbris: barhanp-glaskeyboard@yahoo.com
Spletna različica: https://glas-keyboard-privacy.pages.dev
Türkçe
1. Glas Keyboard hakkında
Glas Keyboard, normal yazmayı cihaz üzerinde gerçekleştiren ve isteğe bağlı sesli yazma ile sesli tercüme özellikleri sunan bir Android klavye uygulamasıdır. Gizlilik iletişim adresi: barhanp-glaskeyboard@yahoo.com
2. Normal klavye kullanımı
Normal yazılan metin cihaz üzerinde yerel olarak işlenir. Normal tuş vuruşları ve yazdığınız metin Glas Keyboard sunucusuna gönderilmez. Şifre alanlarında sesli özellikler devre dışıdır.
Pano özelliğini kullandığınızda son beş metin öğesi yalnızca cihazınızda yerel olarak saklanır. Pano geçmişi Glas Keyboard sunucusuna, OpenAI'ye veya başka bir çevrim içi hizmete gönderilmez ve cihaz yedeğine ya da cihaz aktarımına dahil edilmez. Hassas olarak işaretlenmiş pano içerikleri geçmişe kaydedilmez. Pano öğelerini tek tek veya topluca silebilirsiniz.
3. Sesli yazma
Sesli yazma yalnızca kullanıcı tarafından başlatılır. Mikrofon sesi cihazda geçici olarak kaydedilir, güvenli bağlantı üzerinden Cloudflare altyapısındaki Glas Keyboard sunucusuna ve sesi yazıya çevirmek için OpenAI transkripsiyon hizmetine gönderilir. Sesli tercüme etkinse, oluşan kaynak transkripsiyon metni seçilen hedef dile tercüme edilmek üzere Glas Keyboard sunucusundan OpenAI'ye ayrıca gönderilir. Kaynak transkripsiyon metni kullanıcı cihazına geri gönderilmez; uygulamaya yalnızca nihai tercüme metni döner. Sesli tercüme isteği OpenAI API'ye store:false ayarıyla gönderilir. Glas Keyboard ses kaydını, kaynak transkripsiyon metnini veya tercüme edilmiş metni kendi D1 sunucu veritabanında kalıcı olarak saklamaz. Cihazdaki geçici ses dosyası işlem başarılı veya başarısız şekilde tamamlandığında ya da kayıt iptal edildiğinde silinir. OpenAI API üzerinden gönderilen verileri kendi geçerli API veri koşulları ve gizlilik uygulamaları kapsamında işler; OpenAI API verilerinin varsayılan olarak model eğitimi için kullanılmadığını belirtmektedir.
4. Kapalı test sırasında saklanan bilgiler
Glas Keyboard kapalı test yönetimi için rastgele oluşturulan anonim Kullanıcı Kimliği, uygulama kurulum kimliği, cihaz doğrulama belirtecinin kriptografik özeti, uygulama sürümü, cihazın aktif durumu, oluşturulma ve son kullanım zamanları, toplam transkripsiyon süresi, istek sayısı, kullanım limiti, ses isteğinin süresi ve dosya boyutu, istek başarı durumu, sesli tercümenin kullanılıp kullanılmadığı, seçilen hedef dil kodu ve gerekli teknik istek kimliklerini saklayabilir. Önceki test sürümlerinde kullanıcı tarafından girilmiş görüntüleme adları mevcut eski kayıtların idari etiketi olarak korunabilir; yeni kurulumlarda görüntüleme adı istenmez. Anonim Kullanıcı Kimliği destek ve kayıt bulma amacıyla kullanılır, bir kimlik doğrulama anahtarı değildir ve cihaz doğrulama sırlarından türetilmez. Uygulama içinde hesap, şifre, soyadı veya e-posta adresi istenmez. Altyapı sağlayıcıları ağ iletimi ve güvenlik için IP adresi gibi teknik ağ bilgilerini işleyebilir; Glas Keyboard bunları kullanıcı profili oluşturmak için kullanmaz.
5. Cihaz doğrulaması ve sürekliliği
Her kurulum için rastgele kurulum kimliği ve cihaz doğrulama belirteci oluşturulur. Belirteç cihazda tutulur; sunucuda kendisi yerine kriptografik özeti saklanır. Yeniden kurulum sonrası cihaz sürekliliğini ve kullanım kotasını korumak için Android cihaz kimliği (ANDROID_ID) sunucuya gönderilir ve sunucuda gizli bir anahtarla HMAC tabanlı sabit cihaz kimliği türetilir; ham ANDROID_ID kalıcı veritabanına yazılmaz. Anonim Kullanıcı Kimliği bu teknik kimliklerden bağımsız rastgele oluşturulur.
6. Geri bildirim
Geri bildirim özelliğini kullandığınızda, gönderdiğiniz metin anonim Glas Keyboard kullanıcı kimliğiniz (GK User ID), uygulama sürümü ve gönderim tarihi/saat bilgisiyle birlikte saklanır. Bu bilgiler yalnızca geri bildirimin değerlendirilmesi, uygulamanın geliştirilmesi ve 24 saatlik gönderim sınırının uygulanması amacıyla kullanılır. Geri bildirim alanına hassas veya gereksiz kişisel bilgi yazmamanızı öneririz.
7. Hizmet sağlayıcıları
Cloudflare sunucu altyapısı, istek işleme ve veritabanı barındırma için; OpenAI ise sesi yazıya çevirme ve Sesli Tercüme etkin olduğunda kaynak transkripsiyon metnini seçilen hedef dile tercüme etme için kullanılır.
8. Yapmadıklarımız
Glas Keyboard kişisel bilgileri satmaz, reklam içermez, normal yazılan metni analiz veya reklam amacıyla kullanmaz, normal yazıları sunucuya göndermez ve klavye işlevi için kişilere veya konuma erişmez.
9. Saklama ve silme
Kapalı test cihaz metadatası test programını yürütmek ve yönetmek için gerekli olduğu sürece saklanır. Artık gerekli olmayan bilgiler silinebilir. Test verilerinizin silinmesini istediğiniz zaman barhanp-glaskeyboard@yahoo.com adresinden talep edebilirsiniz. Talebinizde Ayarlar ekranında görünen anonim Kullanıcı Kimliğini belirtmeniz ilgili kaydı bulmamıza yardımcı olur. Uygulamayı kaldırmak yerel verileri siler ancak sunucudaki test kaydını otomatik olarak silmeyebilir.
10. Güvenlik
Sunucu ile ses işleme ve tercüme sağlayıcısı arasındaki iletişim HTTPS üzerinden yapılır. OpenAI API anahtarı ve diğer sunucu kimlik bilgileri uygulamaya gömülmez. Cihaz doğrulama belirteçleri sunucuda açık metin olarak saklanmaz.
11. Değişiklikler
Uygulama veya veri işleme biçimi değişirse bu politika güncellenebilir. Önemli değişiklikler gerektiğinde uygulama içinde de gösterilir.
12. İletişim
Gizlilik soruları ve veri silme talepleri: barhanp-glaskeyboard@yahoo.com
Web sürümü: https://glas-keyboard-privacy.pages.dev
Svenska
1. Om Glas Keyboard
Glas Keyboard är en tangentbordsapp för Android som erbjuder vanlig lokal textinmatning på enheten, valfri röstinmatning och valfri röstöversättning. Kontakt för integritetsfrågor: barhanp-glaskeyboard@yahoo.com
2. Vanlig tangentbordsinmatning
Vanlig text som skrivs med Glas Keyboard behandlas lokalt på enheten. Vanliga tangenttryckningar och skriven text skickas inte till Glas Keyboards server. Röstfunktioner är avstängda i lösenordsfält.
När du använder urklippsfunktionen lagras de fem senaste textobjekten endast lokalt på din enhet. Urklippshistoriken skickas inte till Glas Keyboards server, OpenAI eller någon annan onlinetjänst och är undantagen från säkerhetskopiering och enhetsöverföring. Urklippsinnehåll som markerats som känsligt läggs inte till i historiken. Du kan ta bort enskilda objekt eller rensa hela historiken.
3. Röstinmatning
Röstinmatning startar endast när användaren aktiverar den. Mikrofonljud spelas tillfälligt in på enheten, skickas säkert via Glas Keyboards backend på Cloudflare och vidare till OpenAI:s transkriberingstjänst för att omvandla tal till text. Om röstöversättning är aktiverad skickas den resulterande källtranskriptionen dessutom från Glas Keyboards backend till OpenAI för översättning till det valda målspråket. Källtranskriptionen skickas inte tillbaka till enheten; appen får endast den slutliga översatta texten. Förfrågningar för röstöversättning skickas till OpenAI API med inställningen store:false. Glas Keyboard lagrar inte avsiktligt ljudinspelningen, källtranskriptionen eller den översatta texten permanent i sin D1-serverdatabas. Den tillfälliga ljudfilen raderas efter ett lyckat eller misslyckat behandlingsförsök eller när inspelningen avbryts. OpenAI behandlar API-data enligt sina gällande villkor för API-data och sin integritetspraxis och anger att API-data som standard inte används för att träna modeller.
4. Information under slutet test
Glas Keyboard kan lagra ett slumpmässigt genererat anonymt användar-ID, ett slumpmässigt installations-ID för appen, en kryptografisk hash av enhetens autentiseringstoken, appversion, aktiveringsstatus, tidpunkter för registrering och senaste aktivitet, total transkriberingstid, antal förfrågningar, konfigurerad användningsgräns, varaktighet och filstorlek för röstförfrågningar, status för lyckad eller misslyckad förfrågan, om röstöversättning användes, koden för valt målspråk samt tekniska förfrågningsidentifierare som behövs för drift och felsökning. Visningsnamn som användare angav i äldre testversioner kan finnas kvar som administrativa etiketter på befintliga poster; nya installationer ombeds inte att ange ett visningsnamn. Det anonyma användar-ID:t används för support och för att hitta poster, är inte en autentiseringsuppgift och härleds inte från hemligheter för enhetsautentisering. Appen kräver inget konto, lösenord, efternamn eller e-postadress. Infrastrukturleverantörer kan behandla teknisk nätverksinformation, till exempel IP-adress, när det behövs för att överföra och skydda förfrågningar; Glas Keyboard använder inte avsiktligt sådan information för profilering.
5. Enhetsautentisering och kontinuitet
Varje installation får ett slumpmässigt installations-ID och en slumpmässig autentiseringstoken. Token lagras på enheten och servern lagrar en kryptografisk hash i stället för själva token. För att bevara enhetskontinuitet och användningsgränser efter ominstallation skickas Android-enhetens identifierare (ANDROID_ID) till servern, där en stabil HMAC-baserad enhetsidentifierare härleds med hjälp av en hemlig servernyckel; rått ANDROID_ID lagras inte permanent i databasen. Det anonyma användar-ID:t genereras slumpmässigt och oberoende av dessa tekniska identifierare.
6. Feedback
När du använder feedbackfunktionen lagras texten du skickar tillsammans med ditt anonyma Glas Keyboard-användar-ID (GK User ID), appversion samt datum och tid för inskickandet. Informationen används endast för att granska feedback, förbättra appen och tillämpa gränsen på en inskickning per 24 timmar. Vi rekommenderar att du inte inkluderar känsliga eller onödiga personuppgifter i feedback.
7. Tjänsteleverantörer
Cloudflare används för backendinfrastruktur, behandling av förfrågningar och databashosting. OpenAI används för tal-till-text-transkribering och, när röstöversättning är aktiverad, för att översätta källtranskriptionen till det valda målspråket.
8. Vad Glas Keyboard inte gör
Glas Keyboard säljer inte personuppgifter, innehåller ingen reklam, använder inte vanlig skriven text för reklam eller analys, skickar inte vanlig tangentbordsinmatning till sin backend och använder inte kontakter eller platsdata för tangentbordsfunktionen.
9. Lagring och radering
Metadata om enheter i det slutna testet lagras så länge det behövs för att driva och administrera testprogrammet. Data som inte längre behövs för testning, säkerhet eller drift kan raderas. Du kan när som helst begära att dina testdata raderas genom att kontakta barhanp-glaskeyboard@yahoo.com. Om du anger det anonyma användar-ID som visas i Inställningar blir det lättare för oss att hitta rätt post. Om du avinstallerar appen raderas lokala appdata, men serverbaserade testposter raderas inte nödvändigtvis automatiskt.
10. Säkerhet
Kommunikation mellan backend och leverantören för talbehandling och översättning sker via HTTPS. OpenAI API-nyckeln och andra serveruppgifter finns på backend och är inte inbäddade i den distribuerade appen. Autentiseringstoken för enheten lagras inte i klartext i serverdatabasen.
11. Ändringar
Denna policy kan uppdateras när Glas Keyboard utvecklas eller när dess databehandling förändras. Väsentliga ändringar kommer att återspeglas i en uppdaterad policy och, när det krävs, även i appen.
12. Kontakt
Frågor om integritet och begäran om radering: barhanp-glaskeyboard@yahoo.com
Webbversion: https://glas-keyboard-privacy.pages.dev