Politica de confidentialitate — Lumin Culler Pro
Ultima actualizare: 14 august 2026
Pe scurt: Lumin Culler Pro proceseaza pozele tale integral pe dispozitivul tau.
Nicio poza, fata sau metadata nu este trimisa vreodata catre un server extern. Aplicatia nu are
reclame, nu foloseste servicii de analiza/tracking ale unor terti si nu vinde date.
Ce date proceseaza aplicatia
- Fotografiile pe care le alegi explicit sa le imporți (prin selectorul de fisiere/foldere al sistemului de operare) — aplicatia nu are acces general la galerie fara actiunea ta directa.
- Metadate EXIF/IPTC citite din acele fotografii (data capturii, model aparat, diafragma etc.), folosite doar pentru sortare/afisare.
- Analiza faciala (zambete, ochi deschisi/inchisi, calitatea cadrului) — calculata local, cu modele AI (TensorFlow.js) incluse in aplicatie, care ruleaza pe procesorul/GPU-ul dispozitivului tau.
- "Persoane cunoscute" (optional): daca alegi sa inrolezi o persoana (ex. un membru al familiei), aplicatia retine un nume ales de tine si o reprezentare numerica a fetei ("embedding facial"), folosita doar pentru a deosebi acea persoana de straini in pozele tale. Aceasta informatie nu paraseste niciodata dispozitivul.
Unde sunt stocate datele
Toate datele de mai sus (poze, miniaturi, metadate, modele AI invatate din corectiile tale,
persoane cunoscute) sunt stocate local, in baza de date a browserului/aplicatiei (IndexedDB/localStorage)
de pe dispozitivul tau. Nimic nu este incarcat automat pe internet.
Functii care implica optional o transmisie de date
Aplicatia iti permite sa exporti manual un fisier de "backup" (setari + preferinte AI invatate,
optional persoane cunoscute) — acest fisier este creat si controlat integral de tine; il poti
transfera intre propriile dispozitive/browsere prin orice mijloc alegi tu (email, stocare cloud
proprie etc.). Daca aplicatia adauga o functie de sincronizare automata (de exemplu, printr-un
cont sau un depozit GitHub propriu), aceasta va fi optionala, dezactivata implicit,
si va necesita o autentificare pe care o controlezi tu — aceasta pagina va fi actualizata inainte
ca o astfel de functie sa devina disponibila public.
Daca o poza importata contine coordonate GPS (EXIF), panoul cu informatii al pozei iti poate
afisa un link catre harta OpenStreetMap pentru acele coordonate — linkul e afisat clar ca atare
si se deschide DOAR daca apesi explicit pe el; nicio coordonata nu e trimisa nicaieri automat.
Permisiuni folosite (Android)
- Acces la internet: folosit pentru incarcarea initiala a resurselor aplicatiei si a modelelor AI incluse in pachet, si pentru verificarea abonamentului la Google Play (vezi sectiunea de mai jos) — nu pentru a transmite pozele sau datele tale personale.
- Facturare in aplicatie (
com.android.vending.BILLING): necesara pentru abonamentul Premium optional, gestionat integral de Google Play.
- Fisiere/foldere: pentru importul obisnuit, aplicatia acceseaza doar fisierele pe care le alegi explicit, prin selectorul de sistem.
- Locatia din pozele tale (
ACCESS_MEDIA_LOCATION): ceruta pentru functia Locatii, care grupeaza pozele importate dupa locul unde au fost facute. Incepand cu Android 10, sistemul sterge coordonatele din pozele pe care le primeste o aplicatie; fara aceasta permisiune, functia nu poate exista deloc. Se citesc DOAR coordonatele deja scrise in poza de aparatul tau. Daca refuzi, restul aplicatiei functioneaza normal — pozele apar toate la Fara locatie disponibila.
- Numele localitatilor: ca ecranul Locatii sa scrie "Rosiori de Vede, Romania" in loc de "44.114, 24.987", aplicatia cauta intr-o lista MONDIALA de localitati (toate tarile, aproximativ 200.000 de localitati) INCLUSA IN PACHETUL EI. Nu se intreaba niciun serviciu, nu pleaca nici macar coordonatele, si merge fara internet. Se arata DOAR localitatea si tara — nu si strada: coordonatele scrise de telefon au eroare de zeci sau sute de metri, iar orice adresa dedusa din ele ar fi o presupunere prezentata ca fapt. Lista cuprinde localitatile de peste aproximativ 500 de locuitori, plus resedintele administrative; asezarile si mai mici lipsesc, iar pentru ele se arata cea mai apropiata localitate cunoscuta, marcata ca atare ("langa X"). Lista provine din baza de date GeoNames (geonames.org), sub licenta CC BY 4.0.
- Acces la galeria foto (
READ_MEDIA_IMAGES, plus READ_MEDIA_VISUAL_USER_SELECTED pe Android 14+ si READ_EXTERNAL_STORAGE pana la Android 12): ceruta pentru functiile Supervizorul galeriei si Adu pe perioade, care numara cate poze ai pe fiecare luna si aduc in aplicatie pozele dintr-un interval de timp ales de tine. Fara ea, restul aplicatiei functioneaza normal, prin selectorul de sistem. Pozele sunt citite exclusiv pe dispozitiv; nimic nu pleaca nicaieri.
Abonamentul Premium (Google Play Billing)
Aplicatia are un abonament optional. E singura parte din ea care foloseste
reteaua in mod repetat, asa ca merita spus exact ce se intampla acolo.
- Plata e gestionata integral de Google Play. Aplicatia nu vede si nu stocheaza niciodata datele cardului tau, adresa de facturare sau adresa de email.
- Aplicatia intreaba Google Play un singur lucru: contul de Google de pe acest dispozitiv are abonamentul activ?, plus pretul in moneda contului. Intrebarea o pune Play, nu noi, si nu contine nimic despre tine sau despre pozele tale.
- Raspunsul (activ / inactiv) e pastrat local pe dispozitiv, ca aplicatia sa functioneze si offline. Nu pleaca nicaieri.
- Nu exista niciun server al nostru. Nu avem conturi, nu avem baza de date de utilizatori si nu primim niciun semnal despre cum folosesti aplicatia — nici macar cate poze exporti. Contorul de folosire pe care il vezi in aplicatie e calculat si tinut exclusiv pe dispozitivul tau.
- Abonamentul se gestioneaza si se anuleaza din Google Play > Meniu > Abonamente. Politica de rambursare a Google Play se aplica.
Fara reclame, fara tracking
Aplicatia nu integreaza SDK-uri de publicitate sau analytics/tracking ale unor terti (Google
Analytics, Facebook SDK etc.) si nu foloseste identificatori de publicitate.
Stergerea datelor tale
Poti sterge oricand toate datele: din meniul aplicatiei ("Sterge tot"), sau stergand datele
aplicatiei / dezinstaland-o din setarile sistemului de operare. Nu exista o copie pe niciun
server de unde ar trebui sa ceri stergerea separat.
Modificari ale acestei politici
Daca aplicatia adauga functii noi care schimba modul in care sunt procesate datele (de exemplu,
o functie optionala de sincronizare in cloud), aceasta pagina va fi actualizata inainte ca acea
functie sa devina disponibila, iar data de mai sus va reflecta cea mai recenta modificare.
Contact
Intrebari despre aceasta politica: contact.vanzo@gmail.com
Privacy Policy — Lumin Culler Pro
Last updated: August 14, 2026
In short: Lumin Culler Pro processes your photos entirely on your own device.
No photo, face, or metadata is ever sent to an external server. The app has no ads, uses no
third-party analytics/tracking services, and does not sell data.
What data the app processes
- Photos you explicitly choose to import (via the operating system's file/folder picker) — the app does not have blanket access to your photo library without your direct action.
- EXIF/IPTC metadata read from those photos (capture date, camera model, aperture, etc.), used only for sorting/display.
- Facial analysis (smiles, open/closed eyes, frame quality) — computed locally, using AI models (TensorFlow.js) bundled with the app, running on your device's CPU/GPU.
- "Known people" (optional): if you choose to enroll a person (e.g. a family member), the app stores a name you choose and a numeric facial representation ("face embedding"), used only to tell that person apart from strangers in your photos. This information never leaves your device.
Where data is stored
All of the above (photos, thumbnails, metadata, AI models learned from your corrections, known
people) is stored locally, in your browser/app's own database (IndexedDB/localStorage) on your
device. Nothing is automatically uploaded to the internet.
Features that optionally involve data transmission
The app lets you manually export a "backup" file (settings + learned AI preferences, optionally
known people) — this file is created and fully controlled by you; you may transfer it between
your own devices/browsers by any means you choose (email, your own cloud storage, etc.). If the
app adds an automatic sync feature (for example, via an account or your own GitHub repository),
it will be optional, off by default, and will require authentication that you
control — this page will be updated before such a feature becomes publicly available.
If an imported photo has GPS coordinates (EXIF), the photo info panel may show a link to
OpenStreetMap for those coordinates — the link is clearly labeled as such and only opens if you
explicitly tap it; no coordinates are sent anywhere automatically.
Permissions used (Android)
- Internet access: used for initial loading of app resources and the bundled AI models, and to check your subscription with Google Play (see the section below) — not to transmit your photos or personal data.
- In-app billing (
com.android.vending.BILLING): required for the optional Premium subscription, handled entirely by Google Play.
- Files/folders: for ordinary importing, the app only accesses files you explicitly choose via the system picker.
- Location stored in your photos (
ACCESS_MEDIA_LOCATION): requested for the Locations feature, which groups your imported photos by where they were taken. Since Android 10 the system strips those coordinates from the photos an app receives; without this permission the feature cannot exist at all. Only the coordinates your camera already wrote into the photo are read. If you decline, the rest of the app works normally — your photos all land under No location available.
- Place names: so the Locations screen can say "Roșiori de Vede, Romania" instead of "44.114, 24.987", the app looks the coordinates up in a WORLDWIDE list of place names (every country, around 200,000 places) BUNDLED INSIDE it. No service is queried, not even the coordinates leave your phone, and it works with no internet. Only the locality and country are shown — not the street: the coordinates a phone writes carry an error of tens or hundreds of metres, and any address derived from them would be a guess presented as a fact. The list covers settlements above roughly 500 inhabitants, plus administrative seats; smaller ones are missing, and for those the nearest known place is shown, marked as such ("near X"). The list comes from the GeoNames database (geonames.org), licensed CC BY 4.0.
- Photo library access (
READ_MEDIA_IMAGES, plus READ_MEDIA_VISUAL_USER_SELECTED on Android 14+ and READ_EXTERNAL_STORAGE up to Android 12): requested for the Gallery supervisor and Bring by periods features, which count how many photos you have per month and bring in the photos from a time range you choose. Without it the rest of the app works normally, through the system picker. Photos are read on the device only; nothing leaves it.
Premium subscription (Google Play Billing)
The app has an optional subscription. It is the only part of the app that uses
the network repeatedly, so it is worth stating exactly what happens there.
- Payment is handled entirely by Google Play. The app never sees or stores your card details, billing address, or email address.
- The app asks Google Play one thing: does the Google account on this device have an active subscription?, plus the price in your account's currency. That question is asked by Play, not by us, and contains nothing about you or your photos.
- The answer (active / inactive) is cached locally on the device so the app keeps working offline. It never leaves the device.
- There is no server of ours. We have no accounts, no user database, and we receive no signal about how you use the app — not even how many photos you export. The usage counter you see in the app is computed and kept solely on your device.
- Manage or cancel the subscription in Google Play > Menu > Subscriptions. Google Play's refund policy applies.
No ads, no tracking
The app does not integrate third-party advertising or analytics/tracking SDKs (Google Analytics,
Facebook SDK, etc.) and does not use advertising identifiers.
Deleting your data
You can delete all data at any time: from the app's menu ("Clear all"), or by clearing the app's
data / uninstalling it from your operating system's settings. There is no server-side copy you
would need to request separately.
Changes to this policy
If the app adds new features that change how data is processed (for example, an optional
cloud-sync feature), this page will be updated before that feature becomes available, and the
date above will reflect the latest change.
Contact
Questions about this policy: contact.vanzo@gmail.com