1. About this policy
This Privacy Policy explains how the Android application Vernier Caliper (package name com.vernier.tavifom) handles information. The application is developed and operated by Octavian Fometescu.
Vernier Caliper does not require a user account and does not request access to the camera, microphone, precise location, contacts, or device files. Advertising, diagnostics, analytics, purchase verification, and optional School Pack licensing use Google services as described below.
2. Information handled by the app
| App settings and progress |
Theme and interface preferences, simulator state, locally stored readings or exercise progress, Premium status, and compatibility choices may be stored on the device. |
| Phone sensors |
Some tools use accelerometer, gravity, gyroscope, or magnetic-field readings. These readings are processed in memory on the device to animate or calculate the displayed result. The app does not intentionally upload raw sensor samples to our servers. |
| Diagnostics and usage |
Firebase Analytics and Firebase Crashlytics may process app interactions, app and device information, identifiers, crash reports, stack traces, performance and diagnostic information, and technical keys used to identify the area in which an error occurred. |
| Advertising |
In the free version, Google Mobile Ads may process IP address, approximate location derived from IP, ad or app identifiers, product interactions, and diagnostic information for advertising, measurement, security, and fraud prevention. |
| Purchases |
Google Play processes payment and transaction information. The app receives purchase status and purchase tokens needed to unlock paid features. Payment-card details are not received or stored by us. |
| School Pack |
If this optional feature is used, the app and its Firebase backend process the purchase token, package name, a randomly generated installation identifier, master and student license codes, teacher code, pack identifier, activation state, device hashes, timestamps, and license expiry information. |
| Security checks |
Firebase App Check and Google Play Integrity may process app and device integrity information and integrity tokens to protect the backend from unauthorized use and abuse. |
3. How information is used
- to provide simulators, preferences, purchases, and School Pack licensing;
- to verify purchases, activate licenses, prevent unauthorized reuse, and protect backend services;
- to display and measure advertising in the free version;
- to understand app usage, diagnose crashes and errors, and improve reliability;
- to comply with legal obligations and enforce applicable terms.
Where required by law, advertising consent is requested through Google User Messaging Platform (UMP). Depending on the user's choices, region, device settings, and applicable law, Google may serve personalized or non-personalized ads. Purchasing the ad-free version disables advertising within the app.
4. Service providers and sharing
We do not sell personal information. Information is disclosed to service providers only as needed to provide, secure, analyze, monetize, and maintain the application:
- Google Mobile Ads and Google User Messaging Platform for ads and consent management;
- Google Firebase, including Analytics, Crashlytics, Cloud Functions, App Check, Firestore, and related infrastructure;
- Google Play for app distribution, Billing, purchase verification, Play Integrity, and in-app review.
These providers handle information under their own terms and privacy policies:
5. Storage, retention, and deletion
Local preferences and simulator data remain on the device until they are replaced, the app data is cleared, or the app is uninstalled. Depending on Android settings, eligible app data may be included in Android backup or device transfer.
School Pack records and pseudonymous installation or activation information may be retained in Firebase for as long as needed to provide, recover, secure, and verify the purchased license, meet legal obligations, resolve disputes, and prevent abuse. Analytics, advertising, crash, integrity, and transaction information is retained by Google according to the applicable service configuration and Google's policies.
You may clear local information through Android's app settings or by uninstalling the app. For access or deletion requests concerning information controlled by the developer, contact us using the address below. We may need information sufficient to locate and verify the relevant School Pack or installation. Deleting licensing records may permanently disable recovery or activation of the affected license.
6. Security and international processing
The app requires encrypted network connections and uses Google Play Integrity and Firebase App Check to protect backend requests. No security measure can guarantee absolute protection. Google and its subprocessors may process information in countries other than the user's country, subject to their applicable safeguards and legal terms.
7. Educational use and minors
The app may be used in educational settings, but it does not ask users to create a personal profile or provide a name, email address, phone number, or school name. License codes should not contain personal information. When the app is used by a minor, a parent, guardian, or school should supervise its use and any purchase or School Pack activation. Contact us if you believe personal information was provided inadvertently.
8. Your choices and rights
Depending on your location, you may have rights to request access, correction, deletion, restriction, portability, or objection regarding personal information, and to withdraw consent where processing is based on consent. You can reopen the app's privacy options when that option is required and available, adjust advertising choices in Android or Google settings, or contact us. You may also lodge a complaint with your local data-protection authority.
9. Changes to this policy
We may update this policy when the app, service providers, or legal requirements change. The current version will be published on this page with a revised “Last updated” date.
1. Despre această politică
Această Politică de confidențialitate explică modul în care aplicația Android Vernier Caliper (numele pachetului com.vernier.tavifom) gestionează informațiile. Aplicația este dezvoltată și operată de Octavian Fometescu.
Vernier Caliper nu necesită un cont de utilizator și nu solicită acces la cameră, microfon, locație precisă, contacte sau fișierele dispozitivului. Publicitatea, diagnosticarea, analiza utilizării, verificarea achizițiilor și licențierea opțională School Pack folosesc servicii Google conform descrierii de mai jos.
2. Informațiile gestionate de aplicație
| Setări și progres |
Preferințele de temă și interfață, starea simulatoarelor, citirile sau progresul exercițiilor salvate local, starea Premium și alegerile de compatibilitate pot fi stocate pe dispozitiv. |
| Senzorii telefonului |
Unele instrumente folosesc citiri de la accelerometru, senzorul gravitațional, giroscop sau magnetometru. Citirile sunt procesate în memoria dispozitivului pentru animație sau calculul rezultatului afișat. Aplicația nu trimite intenționat eșantioanele brute ale senzorilor către serverele noastre. |
| Diagnosticare și utilizare |
Firebase Analytics și Firebase Crashlytics pot procesa interacțiuni cu aplicația, informații despre aplicație și dispozitiv, identificatori, rapoarte de blocare, urme de stivă, informații de performanță și diagnosticare și chei tehnice care indică zona în care a apărut o eroare. |
| Publicitate |
În versiunea gratuită, Google Mobile Ads poate procesa adresa IP, locația aproximativă dedusă din IP, identificatori de publicitate sau ai aplicației, interacțiuni cu produsul și informații de diagnosticare pentru publicitate, măsurare, securitate și prevenirea fraudei. |
| Achiziții |
Google Play procesează informațiile de plată și tranzacție. Aplicația primește starea achiziției și tokenurile necesare deblocării funcțiilor plătite. Noi nu primim și nu stocăm datele cardului bancar. |
| School Pack |
Dacă este folosită această funcție opțională, aplicația și backend-ul Firebase procesează tokenul achiziției, numele pachetului, un identificator de instalare generat aleatoriu, codurile master și de elev, codul profesorului, identificatorul pachetului, starea activării, hash-uri ale dispozitivului, marcaje temporale și informații despre expirarea licenței. |
| Verificări de securitate |
Firebase App Check și Google Play Integrity pot procesa informații despre integritatea aplicației și dispozitivului și tokenuri de integritate pentru protejarea backend-ului împotriva accesului neautorizat și abuzului. |
3. Cum folosim informațiile
- pentru furnizarea simulatoarelor, preferințelor, achizițiilor și licențierii School Pack;
- pentru verificarea achizițiilor, activarea licențelor, prevenirea reutilizării neautorizate și protejarea serviciilor backend;
- pentru afișarea și măsurarea publicității în versiunea gratuită;
- pentru înțelegerea utilizării aplicației, diagnosticarea blocărilor și erorilor și îmbunătățirea fiabilității;
- pentru respectarea obligațiilor legale și aplicarea termenilor relevanți.
Acolo unde legea o cere, consimțământul pentru publicitate este solicitat prin Google User Messaging Platform (UMP). În funcție de alegerile utilizatorului, regiune, setările dispozitivului și legea aplicabilă, Google poate furniza reclame personalizate sau nepersonalizate. Achiziționarea versiunii fără reclame dezactivează publicitatea din aplicație.
4. Furnizori de servicii și divulgarea datelor
Nu vindem informații personale. Informațiile sunt divulgate furnizorilor numai în măsura necesară pentru furnizarea, securizarea, analizarea, monetizarea și întreținerea aplicației:
- Google Mobile Ads și Google User Messaging Platform pentru reclame și gestionarea consimțământului;
- Google Firebase, inclusiv Analytics, Crashlytics, Cloud Functions, App Check, Firestore și infrastructura asociată;
- Google Play pentru distribuirea aplicației, Billing, verificarea achizițiilor, Play Integrity și recenziile din aplicație.
Acești furnizori gestionează informațiile conform propriilor termeni și politici:
5. Stocare, păstrare și ștergere
Preferințele și datele simulatoarelor salvate local rămân pe dispozitiv până când sunt înlocuite, datele aplicației sunt șterse sau aplicația este dezinstalată. În funcție de setările Android, datele eligibile ale aplicației pot fi incluse în backup-ul Android sau în transferul între dispozitive.
Înregistrările School Pack și informațiile pseudonime despre instalare sau activare pot fi păstrate în Firebase atât timp cât este necesar pentru furnizarea, recuperarea, securizarea și verificarea licenței achiziționate, respectarea obligațiilor legale, soluționarea disputelor și prevenirea abuzului. Informațiile de analiză, publicitate, blocare, integritate și tranzacție sunt păstrate de Google conform configurației serviciilor și politicilor Google aplicabile.
Poți șterge informațiile locale din setările Android ale aplicației sau prin dezinstalare. Pentru solicitări de acces sau ștergere privind informații controlate de dezvoltator, folosește adresa de mai jos. Este posibil să avem nevoie de informații suficiente pentru identificarea și verificarea School Pack-ului sau instalării relevante. Ștergerea înregistrărilor de licențiere poate dezactiva definitiv recuperarea sau activarea licenței respective.
6. Securitate și procesare internațională
Aplicația impune conexiuni de rețea criptate și folosește Google Play Integrity și Firebase App Check pentru protejarea cererilor către backend. Nicio măsură de securitate nu poate garanta protecție absolută. Google și subcontractanții săi pot procesa informații în alte țări decât țara utilizatorului, conform garanțiilor și termenilor legali aplicabili.
7. Utilizare educațională și minori
Aplicația poate fi folosită în mediul educațional, dar nu solicită crearea unui profil personal și nu cere numele, adresa de e-mail, numărul de telefon sau numele școlii. Codurile de licență nu trebuie să conțină informații personale. Când aplicația este folosită de un minor, utilizarea și orice achiziție sau activare School Pack trebuie supravegheate de un părinte, tutore sau de școală. Contactează-ne dacă apreciezi că au fost furnizate accidental informații personale.
8. Alegerile și drepturile tale
În funcție de locație, poți avea dreptul de a solicita accesul, corectarea, ștergerea, restricționarea, portabilitatea sau opoziția privind informațiile personale și de a retrage consimțământul atunci când prelucrarea se bazează pe acesta. Poți redeschide opțiunile de confidențialitate ale aplicației atunci când această opțiune este necesară și disponibilă, poți ajusta preferințele de publicitate din setările Android sau Google ori ne poți contacta. De asemenea, poți depune o plângere la autoritatea locală pentru protecția datelor.
9. Modificarea politicii
Putem actualiza politica atunci când se schimbă aplicația, furnizorii sau cerințele legale. Versiunea curentă va fi publicată pe această pagină împreună cu o nouă dată „Ultima actualizare”.