Privacy Policy - ChemLattice
ChemLattice is local-first. Product records, label text, label photos, storage places, notes, audits, and compatibility findings remain in app-private storage on your device. Only a substance term you deliberately submit for a PubChem lookup is transmitted, directly to PubChem over encrypted HTTPS.
1) Who we are and what the app does
ChemLattice is a household chemical storage and compatibility reference provided by Saifullah Ahad. It helps you record products from their labels, map storage places, review conservative compatibility findings, audit containers, and export an incident brief. Website: saifullah.ai. Privacy contact: www.saifullah.ai@gmail.com.
2) Data stored on your device
The app stores information you choose to enter: product and brand names, ingredient or substance text, confirmed hazard groups, storage places, container conditions, review dates, notes, captured label text, PubChem reference fields, audit dates, and label-photo paths. These records use Android app-private files and a local Room database. Saifullah Ahad does not receive them.
3) Label images and on-device text recognition
ChemLattice does not request the Android CAMERA or storage permission. A label photo is captured through an installed camera app using a scoped FileProvider URI, or chosen through Android's system picker. The selected image is copied into app-private storage. Google Play services supplies the unbundled ML Kit text-recognition model; label images are processed on the device and are not uploaded to Google by ChemLattice. You must review captured text before saving it.
4) PubChem lookup and network data
When, and only when, you tap Look up substance, the substance search term is sent directly over HTTPS to the PubChem PUG REST service operated by the U.S. National Library of Medicine. PubChem returns public compound fields such as title, CID, molecular formula, molecular weight, and hazard text. The developer does not operate an intermediary server and does not receive the request. PubChem may process the request and ordinary network metadata under its own U.S. government service practices.
You can use the inventory, storage lattice, local pair rules, audits, and PDF export without PubChem. Network unavailability is shown as an offline state.
5) Permissions and SDKs
INTERNET: supports optional PubChem lookup and delivery of the unbundled OCR model.ACCESS_NETWORK_STATE: helps the app report that an optional lookup is unavailable.
The app does not request location, contacts, microphone, phone, SMS, calendar, Bluetooth, notification, camera, or broad storage permission. It contains no advertising, analytics, social login, cloud database, crash-reporting, or developer tracking SDK.
6) PDF export
When you export an incident brief, Android's system document picker asks where to save the PDF. The brief contains product inventory fields and current storage findings but not label photos. ChemLattice does not upload or automatically share the file. After export, you control the destination and any later sharing.
7) Data sharing
The developer does not sell personal data and does not receive your local inventory. The only built-in third-party data transfer is the optional PubChem substance term described above. External camera, document-picker, browser, phone, Play Store, and email apps open only after your action and operate under their own privacy policies.
8) Retention and deletion
Local product records remain until you delete the product, clear ChemLattice's app storage, or uninstall the app. You can remove a product from its editor. Uninstalling removes the app-private database and managed label photos under Android's normal behavior. PDFs saved outside the app remain until you delete them separately. The developer cannot retrieve or remotely delete local records because there is no ChemLattice account or server.
9) Send feedback
The in-app feedback action uses ACTION_SENDTO with a mailto: link and opens your chosen email app. ChemLattice does not send the email itself. If you decide to send a message to www.saifullah.ai@gmail.com, the message and your email address are then processed by your email provider and received by Saifullah Ahad for responding to your request.
10) Security and safety boundary
Android app-private storage and encrypted HTTPS reduce exposure, but no device or network is guaranteed secure. Use a device lock when records are sensitive. ChemLattice is a planning reference, not a substitute for product labels, current Safety Data Sheets, poison control, emergency services, local disposal authorities, or qualified professionals.
11) Children's privacy
ChemLattice is intended for adults managing household chemicals and is not directed to children. We do not knowingly collect children's personal information. The app has no account, advertising, social, or user-generated-content service.
12) Changes to this policy
We may update this policy when the app's behavior changes. The current version will remain available at privacy.saifullah.ai/ChemLattice.html, with the effective date updated above.
13) Contact
For privacy questions, contact Saifullah Ahad at www.saifullah.ai@gmail.com.