1. Who is responsible for the App
1. Cine răspunde de aplicație
The App is published by Nicolae-Octavian Fometescu / OFAPPS, Romania. For privacy questions or requests, contact: octavianfometescu@gmail.com.
Website: https://ofapps.ro/
Aplicația este publicată de Nicolae-Octavian Fometescu / OFAPPS, România. Pentru întrebări sau solicitări privind confidențialitatea: octavianfometescu@gmail.com.
Site: https://ofapps.ro/
2. Information processed by the App
2. Informații prelucrate de aplicație
2.1 Sensor and clinometer data
The App reads motion/orientation sensors to calculate pitch, roll and compass direction. These raw sensor readings and calculated angles are used on the device and are not sent by the developer to a personal account or developer-operated server.
2.2 Location data
If you grant location permission, the App may access approximate or precise location for: speed calculation, local weather, displaying coordinates and the Google map. Location access is not required for the basic clinometer.
The App does not request Android background-location permission. Location updates used by the main screen and map are stopped when their respective screen is paused. Route points displayed on the map are kept for the current session and are not uploaded to an OFAPPS account or saved to an OFAPPS server.
If you use the Share action for coordinates, Android's share sheet sends the information only to the app or person you select.
2.3 Weather requests
When the weather widget is enabled, latitude and longitude are sent over an encrypted connection to the OpenWeather API so that local weather can be returned. The App does not use this request to build a location history.
2.4 Local settings
Preferences such as calibration values, colors, selected vehicle, language, speed unit, alarm settings and ad-removal entitlement are stored locally on your device. Depending on your Android and Google backup settings, some local preferences may be included in device backup or device-to-device transfer.
2.5 Text-to-speech
Spoken warnings and weather text are passed to the text-to-speech engine installed on your device. The privacy practices of that engine depend on its provider and your device settings.
2.1 Datele senzorilor și clinometrului
Aplicația citește senzorii de mișcare/orientare pentru a calcula tangajul, ruliul și direcția busolei. Valorile brute și unghiurile calculate sunt folosite pe dispozitiv și nu sunt trimise de dezvoltator către un cont personal sau către un server administrat de dezvoltator.
2.2 Datele de localizare
Dacă acordați permisiunea, aplicația poate accesa locația aproximativă sau precisă pentru: calculul vitezei, vreme locală, afișarea coordonatelor și harta Google. Locația nu este necesară pentru funcția de bază a clinometrului.
Aplicația nu solicită permisiunea Android pentru locație în fundal. Actualizările de locație ale ecranului principal și ale hărții sunt oprite când ecranul respectiv intră în pauză. Punctele traseului afișat pe hartă sunt păstrate în sesiunea curentă și nu sunt încărcate într-un cont OFAPPS sau salvate pe un server OFAPPS.
Dacă folosiți opțiunea de distribuire a coordonatelor, meniul de distribuire Android trimite informațiile numai aplicației sau persoanei alese de dumneavoastră.
2.3 Solicitări meteo
Când modulul meteo este activ, latitudinea și longitudinea sunt trimise printr-o conexiune criptată către API-ul OpenWeather pentru furnizarea vremii locale. Aplicația nu folosește această solicitare pentru a construi un istoric al locațiilor.
2.4 Setări locale
Preferințe precum valorile calibrării, culorile, vehiculul selectat, limba, unitatea de viteză, alarmele și dreptul de eliminare a reclamelor sunt stocate local. În funcție de setările Android și Google, unele preferințe locale pot fi incluse în backup sau în transferul către alt dispozitiv.
2.5 Redarea vocală
Avertismentele și textele meteo sunt transmise motorului text-to-speech instalat pe dispozitiv. Practicile de confidențialitate depind de furnizorul acelui motor și de setările dispozitivului.
3. Analytics and crash reporting
3. Analiză și raportarea erorilor
The App uses Google Analytics for Firebase to understand feature use and Firebase Crashlytics to diagnose crashes and non-fatal errors.
| Service | Examples of information | Purpose |
|---|---|---|
| Firebase Analytics | App opens; settings applied; calibration; map shown/hidden; floating overlay opened; app/voice language; speed unit; orientation mode; selected vehicle/dial indexes; ad-removal status. | Usage measurement and product improvement. |
| Firebase Crashlytics | Crash reports, stack traces, app/device/OS information, installation identifiers, diagnostic logs and non-sensitive settings used to reproduce a problem. | Reliability, debugging and security. |
The App's telemetry code is designed not to send precise coordinates, spoken/custom warning text or Google Play purchase tokens to Firebase Analytics or Crashlytics.
Aplicația folosește Google Analytics pentru Firebase pentru a înțelege utilizarea funcțiilor și Firebase Crashlytics pentru diagnosticarea blocărilor și a erorilor nefatale.
| Serviciu | Exemple de informații | Scop |
|---|---|---|
| Firebase Analytics | Deschiderea aplicației; aplicarea setărilor; calibrare; afișarea/ascunderea hărții; pornirea ferestrei flotante; limba aplicației/vocii; unitatea de viteză; orientarea; indicii vehiculului/cadranului; starea eliminării reclamelor. | Măsurarea utilizării și îmbunătățirea produsului. |
| Firebase Crashlytics | Rapoarte de eroare, stack trace, informații despre aplicație/dispozitiv/sistem, identificatori de instalare, jurnale de diagnostic și setări nesensibile necesare reproducerii unei probleme. | Fiabilitate, depanare și securitate. |
Codul de telemetrie este conceput să nu trimită către Firebase Analytics sau Crashlytics coordonate precise, textul vocal/personalizat al avertismentului ori tokenuri de achiziție Google Play.
4. Advertising, consent and purchases
4. Reclame, consimțământ și achiziții
Advertising
The free version displays Google AdMob native and interstitial ads. Google and its ad technology partners may process information such as IP address, device or advertising identifiers, app interactions, ad impressions/clicks, diagnostics and approximate location derived from network information, depending on your region, settings and consent choices.
The App uses Google's User Messaging Platform (UMP). Where required, a privacy/consent message is displayed to collect advertising choices. You can also manage advertising settings through your Google account and Android device settings.
In-app purchase
The optional “remove ads” purchase is handled by Google Play Billing. The App receives the product identifier, purchase state and a purchase token needed to acknowledge and restore the entitlement. The developer does not receive or store your payment-card details.
Reclame
Versiunea gratuită afișează reclame native și interstițiale Google AdMob. Google și partenerii săi de tehnologie publicitară pot prelucra informații precum adresa IP, identificatori ai dispozitivului sau de publicitate, interacțiuni în aplicație, afișări/clicuri pe reclame, date de diagnostic și locația aproximativă derivată din rețea, în funcție de regiune, setări și opțiunile de consimțământ.
Aplicația folosește Google User Messaging Platform (UMP). Acolo unde este necesar, este afișat un mesaj de confidențialitate/consimțământ pentru opțiunile publicitare. Setările pentru reclame pot fi administrate și în contul Google și în setările dispozitivului Android.
Achiziție în aplicație
Achiziția opțională „elimină reclamele” este gestionată de Google Play Billing. Aplicația primește identificatorul produsului, starea achiziției și un token necesar confirmării și restaurării dreptului. Dezvoltatorul nu primește și nu stochează datele cardului bancar.
5. Permissions
5. Permisiuni
| Permission | Why it is used |
|---|---|
| Internet | Ads, consent messages, Firebase, Google Maps, weather and Google Play services. |
| Approximate / precise location | Optional speed, weather, coordinates and map features. |
| Display over other apps | Optional floating clinometer overlay. Granted from Android special-access settings. |
| Foreground service / notifications | Keeps the optional floating overlay running and displays the required Android service notification. |
| Vibration | Haptic alerts and feedback. |
| Permisiune | Motivul utilizării |
|---|---|
| Internet | Reclame, mesaje de consimțământ, Firebase, Google Maps, vreme și servicii Google Play. |
| Locație aproximativă / precisă | Funcții opționale pentru viteză, vreme, coordonate și hartă. |
| Afișare peste alte aplicații | Clinometrul flotant opțional. Se acordă din setările Android de acces special. |
| Serviciu în prim-plan / notificări | Menține fereastra flotantă și afișează notificarea obligatorie a serviciului Android. |
| Vibrații | Alerte și feedback haptic. |
6. Third-party services
6. Servicii terțe
The App relies on the following providers, which process data under their own terms:
- Google Privacy Policy — AdMob, UMP, Google Play services, Google Maps and Google Play Billing.
- Firebase Privacy and Security — Analytics and Crashlytics.
- Firebase Android data-disclosure information.
- Maps SDK for Android data-disclosure information.
- Google UMP privacy documentation.
- OpenWeather Privacy Policy.
Aplicația utilizează următorii furnizori, care prelucrează date conform propriilor condiții:
- Politica de confidențialitate Google — AdMob, UMP, servicii Google Play, Google Maps și Google Play Billing.
- Confidențialitate și securitate Firebase — Analytics și Crashlytics.
- Informații Firebase Android pentru declararea datelor.
- Informații Maps SDK pentru declararea datelor.
- Documentația de confidențialitate Google UMP.
- Politica de confidențialitate OpenWeather.
7. Sharing and sale of data
7. Transmiterea și vânzarea datelor
OFAPPS does not sell personal data for money. Information is transmitted to the service providers listed above only as needed to provide their functions, comply with your choices, secure and improve the App, process a purchase, or comply with law.
Advertising providers may process information for personalized advertising or measurement where legally permitted and consistent with your consent choices. In some jurisdictions, this type of advertising processing may be legally described as “sharing”.
OFAPPS nu vinde date cu caracter personal contra cost. Informațiile sunt transmise furnizorilor enumerați numai pentru funcțiile lor, respectarea opțiunilor utilizatorului, securizarea și îmbunătățirea aplicației, procesarea achiziției sau îndeplinirea obligațiilor legale.
Furnizorii de publicitate pot prelucra informații pentru reclame personalizate sau măsurare, acolo unde legea permite și conform opțiunilor de consimțământ. În unele jurisdicții, acest tip de prelucrare publicitară poate fi denumit juridic „partajare”.
8. Retention and deletion
8. Păstrarea și ștergerea datelor
- Local preferences remain until you reset the App, clear its storage or uninstall it, subject to Android backup settings.
- Session route points are discarded when the map session ends or the process is closed.
- Google, Firebase, OpenWeather and other providers retain data according to their own policies and configured retention periods.
- Privacy requests may be sent to the contact address above. Some pseudonymous SDK data may not be directly identifiable from your email alone.
- Preferințele locale rămân până la resetarea aplicației, ștergerea stocării sau dezinstalare, sub rezerva setărilor de backup Android.
- Punctele traseului din sesiune sunt eliminate la încheierea sesiunii hărții sau la închiderea procesului.
- Google, Firebase, OpenWeather și ceilalți furnizori păstrează date conform propriilor politici și perioade configurate.
- Solicitările privind confidențialitatea pot fi trimise la adresa de contact. Unele date pseudonime ale SDK-urilor nu pot fi identificate direct numai pe baza e-mailului.
9. Legal bases and international transfers
9. Temeiuri juridice și transferuri internaționale
Where the GDPR or similar law applies, processing may rely on:
- Your consent and Android permissions for optional location and, where required, advertising choices.
- Performance of a contract for the ad-removal purchase.
- Legitimate interests in operating, securing, diagnosing and improving the App, including analytics and crash reporting, balanced against user rights.
- Legal obligations where processing is required by law.
Some providers may process information outside Romania or the European Economic Area. Such transfers are handled by the providers under applicable contractual and legal safeguards.
Atunci când se aplică GDPR sau o legislație similară, prelucrarea se poate baza pe:
- Consimțământ și permisiuni Android pentru locația opțională și, când este necesar, opțiunile publicitare.
- Executarea unui contract pentru achiziția de eliminare a reclamelor.
- Interes legitim pentru operarea, securizarea, diagnosticarea și îmbunătățirea aplicației, inclusiv analiza și raportarea erorilor, cu respectarea drepturilor utilizatorului.
- Obligații legale atunci când prelucrarea este cerută de lege.
Unii furnizori pot prelucra informații în afara României sau a Spațiului Economic European. Transferurile sunt gestionate de furnizori prin garanțiile contractuale și juridice aplicabile.
10. Your choices and rights
10. Opțiunile și drepturile dumneavoastră
- Revoke location or notification permissions at any time in Android Settings.
- Disable location-dependent widgets in the App's settings.
- Do not enable the floating overlay, or revoke “Display over other apps” access.
- Manage ad privacy choices when Google's consent message is available and through your Google/Android advertising settings.
- Clear the App's storage or uninstall it to remove local data from the device.
- Request access, correction, deletion, restriction, portability or object to processing where applicable.
- Withdraw consent without affecting processing that occurred before withdrawal.
EU/EEA users may also complain to their local data-protection authority. In Romania, the supervisory authority is ANSPDCP: dataprotection.ro.
- Retrageți oricând permisiunea de locație sau notificări din setările Android.
- Dezactivați modulele dependente de locație din setările aplicației.
- Nu activați fereastra flotantă sau retrageți accesul „Afișare peste alte aplicații”.
- Administrați opțiunile publicitare când mesajul Google este disponibil și din setările de publicitate Google/Android.
- Ștergeți stocarea aplicației sau dezinstalați-o pentru eliminarea datelor locale.
- Solicitați accesul, corectarea, ștergerea, restricționarea, portabilitatea sau opuneți-vă prelucrării, când legea permite.
- Retrageți consimțământul fără a afecta prelucrarea efectuată anterior retragerii.
Utilizatorii din UE/SEE pot depune o plângere și la autoritatea de protecție a datelor. În România, autoritatea este ANSPDCP: dataprotection.ro.
11. Children
11. Copii
The App is a utility and does not provide user accounts or knowingly request a child's name, email address, contacts, photos or other directly identifying profile information. Parents or guardians who believe a child's personal data has been processed may contact us.
Aplicația este un instrument utilitar, nu oferă conturi și nu solicită în mod intenționat numele, e-mailul, contactele, fotografiile sau alte informații de profil care identifică direct un copil. Părinții sau tutorii care consideră că au fost prelucrate datele unui copil ne pot contacta.
12. Security and policy changes
12. Securitate și modificarea politicii
Network requests used by the App and listed providers are made through encrypted HTTPS connections where supported. No method of electronic transmission or storage is completely secure.
This policy may be updated when features, SDKs, legal requirements or data practices change. The revision date at the top of this page will be updated.
Solicitările de rețea ale aplicației și furnizorilor enumerați sunt efectuate prin conexiuni HTTPS criptate, acolo unde serviciul le acceptă. Nicio metodă de transmitere sau stocare electronică nu este complet sigură.
Politica poate fi actualizată când se modifică funcțiile, SDK-urile, obligațiile legale sau practicile privind datele. Data revizuirii din partea de sus va fi actualizată.
13. Contact
13. Contact
Privacy contact: octavianfometescu@gmail.com
Developer: Nicolae-Octavian Fometescu / OFAPPS
Country: Romania
Contact confidențialitate: octavianfometescu@gmail.com
Dezvoltator: Nicolae-Octavian Fometescu / OFAPPS
Țara: România