Foleks Apps
arrow_back Back

Privacy Policy — KomMeter

Last updated: September 23, 2026

This Privacy Notice for Foleks Apps ("we," "us," or "our") describes how and why we might access, collect, store, use, and/or share ("process") your personal information when you use our mobile application KomMeter ("the App," "Services"), a tracker for utility meters, tariffs and payments.

If you do not agree with our policies and practices, please do not use our Services. If you have any questions or concerns, please contact us at apps@foleks.com.

Summary of Key Points

  • Does the App send data to any server? Not your data, ever. Every meter reading, tariff, bill, payment and receipt photo is stored locally on your device, and we receive none of it. The App makes network requests in three situations, all described below and all optional: it downloads a public file of official utility tariffs about once a month (a plain download that sends nothing about you and can be switched off); it uploads backups to your own Google Drive, Dropbox, or a WebDAV server if you turn that on; and, if you enter a key of your own for an AI provider, it sends the photograph of a meter to that provider so their model can read the dial. All three are off or unused until you set them up, and none of them goes to a server of ours.
  • Do we use analytics or advertising? No. The App contains no analytics SDKs, no crash reporting, no tracking tools and no advertising frameworks.
  • Do we require an account? No. There is no registration and no user account with us. You may optionally connect your own Google or Dropbox account, or provide WebDAV credentials, and only to put backups on your own storage.
  • Do we process any sensitive personal information? No.
  • Do we collect any information from third parties? No.
  • What about the desktop version? KomMeter for Linux and Windows is paid, and to count its free trial and its licence it talks to a server of ours: it sends an anonymised id of your computer, and, for a purchase, the email and the order number of the Paddle payment. Your readings, tariffs and payments are not sent. Section 11 describes it in full.

1. What Information Do We Collect?

Personal Information You Disclose to Us

In Short: We collect nothing. The information you enter stays on your device.

We do not receive any personal information from you. The information you enter into the App — the name and address of a property, meter readings, serial numbers, tariffs, bill details, payments and comments — is written to a database inside the App's private storage on your device. We have no access to it.

Sensitive Information. We do not process sensitive information.

Application Data

The App may use the following device capabilities if you choose to grant permission. Every one of them is optional: the App remains fully usable with all of them denied, because anything they produce can also be typed in by hand.

Camera

The CAMERA permission is used for three optional features:

  • Scanning a meter dial. The camera image is analysed on your device by an offline text-recognition model bundled with the App (Google ML Kit, on-device edition). Frames are processed in memory and discarded; no photo of a meter is saved or sent anywhere. You always confirm or correct the recognised number before it is stored.
  • Scanning a payment QR code printed on a utility receipt, to fill in the bank details of a bill. The barcode is decoded on your device by the same offline library. Nothing is transmitted.
  • Photographing a receipt to attach it to a payment. The photo is copied into the App's private storage on your device.

The recognition models ship inside the App and work with no internet connection. No image ever leaves your device.

Photo Library

You may attach an existing photo of a receipt to a payment, or recognise a meter reading from a photo you already have. In both cases the file you pick is read on your device only. The App requests access to the picture you select through the system picker; it does not browse or index your gallery.

Microphone

The RECORD_AUDIO permission powers optional voice entry of a meter reading. Speech recognition is performed by the speech service built into your Android device. Depending on your device and its settings, that system service may process the audio in the cloud under Google's own privacy policy — this is the standard Android dictation you already use elsewhere. The App itself neither records, stores nor transmits audio; it receives only the recognised text and extracts a number from it. If you prefer not to use the system speech service, do not grant the microphone permission and enter readings by hand.

Notifications and Exact Alarms

The App uses local notifications to remind you to take readings, to pay bills, to warn you that a meter verification date is approaching, and to report the result of a scheduled backup. POST_NOTIFICATIONS (Android 13+) and SCHEDULE_EXACT_ALARM (Android 12+) are requested for this. Notifications are generated entirely on your device; no push service is involved and nothing is sent over the network. RECEIVE_BOOT_COMPLETED is used only to re-register your reminders after the device restarts.

Torch

The camera flash may be switched on to light up a meter dial while you enter a reading. No image is captured for this.

Files and Folders

To save a backup, to export readings to a CSV file, or to import data from another application, the App asks you to choose a file or a folder through the Android system picker. The App receives access only to what you explicitly select. Backups, exports and imports are ordinary files under your control: you decide where they are stored, who they are shared with, and when they are deleted. We never see them.

Official Tariff Updates

So that you do not have to look up your utility rates by hand, the App can keep a small reference file of official tariffs up to date. Once a month — on a day and at a time you choose in Settings → Tariff update, by default the 28th at 11:00 — the App downloads that file over the INTERNET permission from one of two public addresses:

  • https://tarrifs.foleks.com/ua/tariffs_ua.json (served by Cloudflare)

What is sent. Nothing about you. The request carries no meter readings, no addresses, no identifiers and no account of any kind — it is an anonymous download of a public file, the same one anybody can open in a browser. As with any request over the internet, the server delivering the file necessarily sees the network-level information every web request carries (your IP address and the standard request headers); that server is operated by Cloudflare under its own privacy policy, and we neither receive nor store anything from it. The App sends no request at all unless at least one of your properties is set to a country the file covers.

What comes back. A public price list — the national electricity tariff and the water tariffs of listed cities, with the dates they came into force and the decrees behind them. It is stored on your device and used to offer you a rate when you create a meter, and to tell you when an official rate has changed. Every tariff in the App remains yours to edit: a suggested rate is only a suggestion, and the App never changes a tariff you have entered.

How to stop it. Switch "update automatically" off in Settings → Tariff update. The App then makes no requests of its own and keeps working with the tariff file bundled with the installation, or with rates you enter yourself.

Cloud Backups (optional)

You may switch on backups to your own Google Drive, Dropbox, or a WebDAV server. This feature is off until you turn it on, and the App works fully without it.

  • What you connect. You sign in with an account of your choosing (Google or Dropbox) or provide WebDAV credentials. For Google Drive, the App requests a single permission, drive.file, which gives access only to the files and folders this App itself creates. For Dropbox, it requests app folder access (files.content.write and files.content.read), restricted only to the App's own folder. We never ask for broader scope.
  • What is uploaded. The App creates a folder on your storage (named "Комуналка" by default) and puts backup files into it on the schedule you set. A backup is a copy of the App's database — the same data listed above — and, if you enable the option, your receipt photos. It is the same file the App would otherwise write to a folder on your phone.
  • Where it goes. To your own cloud storage account and nowhere else. The files are yours: they count against your storage quota, you can open, download or delete them at any time, and we have no access to them. The App keeps only the newest backups and deletes the older ones according to your setting.
  • What we receive. Nothing. There is no server of ours in this flow: the App talks to the storage APIs (Google Drive, Dropbox, or WebDAV) directly from your device. The e-mail address or username of the connected account is shown on the backup screen and stored on your device only.
  • How to stop. Switch the storage off in the App — the App forgets the account and revokes its own access. You can also revoke access at any time in your Google or Dropbox account settings. Backups already on your storage stay there until you delete them.

Cloud Recognition With Your Own Key (optional)

The App can read a meter dial from a photograph. By default this is done by a small model that ships inside the App and runs on your phone: the photograph stays where it is and no connection is made. Because such a model reads only part of the dials people photograph, the App also lets you use a cloud model instead — at your own expense and with a key you obtain yourself. This is off until you set it up in Settings → Recognition through AI, and the App works fully without it.

  • What you set up. You choose a provider (Alibaba Model Studio, Z.ai, OpenRouter, Google, or any address of your own), obtain an access key from that provider directly, and enter it into the App together with the name of a model. We are not a party to that arrangement: the account, the payment and the terms are between you and the provider you picked.
  • What is sent, and to whom. When you ask for a reading — or automatically, if you choose that mode — the App sends the photograph of the meter, together with a short instruction describing how many digits the dial has, to the provider you selected. Nothing else travels with it: no name, no address, no meter history, no identifier of you or of your device beyond what any web request carries. Bear in mind what a photograph of a meter can show: the serial number of the meter, the pipes and the room around it. Frame it as you would any picture you send to a company.
  • Where it goes. Straight from your device to that provider, with no server of ours in between. Their servers may be outside your country — the international address of Alibaba Model Studio is in Singapore, Z.ai is in China, OpenRouter routes to whichever provider serves the model you picked. What happens to the photograph afterwards is governed by the privacy policy and the terms of that provider, not by this notice. Free tiers in particular are usually free because the provider keeps the data to train on: the App says so where you choose such a model.
  • What we receive. Nothing, as everywhere else in the App. We never see the photograph, the reading, the key or the fact that you use this feature at all.
  • Where your key is kept. In the keystore of your phone, which is protected by the operating system. It is not written into the App's database, and therefore not into backups — unless you switch on the option that copies it there, in which case the key ends up in every backup file you make. Backup files are not encrypted, so a backup that leaves your hands means a key you should revoke with your provider.
  • How to stop it. Set the mode to "local only", or delete the key in Settings → Recognition through AI. The App goes back to reading dials on the phone alone. Photographs already sent are with the provider you chose; ask them to delete them if you need that.

Uploading a backup requires the INTERNET permission. Together with the tariff download and the optional cloud recognition described above, this is the whole of the App's network activity; nothing else it does involves a connection.

Data Storage and Security

KomMeter keeps all your data on your device — properties, meters, services, readings, tariffs, formulas, bills, payments, receipt photos, reminders and settings live in the App's private storage. We operate no servers that collect, store or process your personal data. The App contains no analytics, crash reporting or advertising SDKs. The only data that leaves your device is what you deliberately send: a backup to your own Google Drive, Dropbox, or WebDAV storage, a photograph of a meter sent to an AI provider whose key you entered yourself, or a file you share yourself. The monthly tariff update is a download, not an upload: it brings a public price list in and takes nothing out.

Backup files are created locally and are under your full control. If you copy a backup to cloud storage, an e-mail or a messenger yourself, or if you enable cloud backups, that copy is then governed by the privacy policy of the service you chose. Backup files are not encrypted: treat them the way you would treat any document containing your household records.

2. How Do We Process Your Information?

In Short: We do not process your information at all; the App processes it locally to do its job.

Since the App sends us nothing, processing is limited to the local operations described in Section 1: calculating consumption and amounts due, drawing charts, producing printouts and export files, and showing reminders. Three operations involve a connection, and each of them is yours to enable: the monthly download of the public tariff file, which sends nothing about you; the upload of backup files to your own cloud storage on the schedule you set; and the sending of a meter photograph to an AI provider whose key you entered, so that their model can read the dial for you.

3. When and With Whom Do We Share Your Personal Information?

In Short: We do not share your personal information with any third parties.

Because the App transmits no data to servers of ours, your information is never shared with advertisers, analytics providers or any other external entity. The only circumstances in which information leaves your device are the ones you initiate yourself: sharing an export file, sending a backup, handing a document to the Android print service, switching on backups to your own cloud storage, or setting up cloud recognition with a key of your own. Downloading the public tariff file shares nothing: no personal information is included in the request, and the file travels in the opposite direction.

Google LLC, Dropbox, Inc. or your WebDAV provider. If you enable cloud backups, backup files travel from your device to the account you chose, and the provider processes them under their respective privacy policy and the terms of your account. We are not a party to that storage and have no access to it. KomMeter's use of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements: the Drive access is used solely to store and retrieve your backups, it is never transferred to anyone, never used for advertising, and no human ever reads it. Similar principles apply to Dropbox and WebDAV integrations.

The AI provider you choose. If you set up cloud recognition, photographs of meters travel from your device to the provider whose key you entered — Alibaba Model Studio, Z.ai, OpenRouter, Google or an address you supplied — and that provider processes them under its own privacy policy and the terms of your account with it. The choice of provider, the account and the payment are yours; we have no part in them, receive nothing, and cannot delete anything on your behalf. Providers differ in where their servers stand and in whether they keep what is sent: a free tier commonly does, in exchange for being free.

The only situation where your information might be transferred by us is:

  • Business Transfers. We may share or transfer your information in connection with, or during negotiations of, any merger, sale of company assets, financing, or acquisition of all or a portion of our business to another company.

4. How Long Do We Keep Your Information?

In Short: For as long as the App is installed, and no longer.

All data is stored locally on your device for as long as the App is installed. When you uninstall the App, all locally stored data — including receipt photos — is automatically removed by the operating system. You can also delete individual records, meters, properties or the whole journal within the App at any time.

If you create backup or export files, those files remain where you put them until you delete them manually. Backups on your cloud storage are an exception in one direction only: the App itself deletes the oldest of them once their number exceeds the limit you set. Uninstalling the App does not remove the backups already on your storage — delete them there yourself if you want them gone.

5. Do We Collect Information From Minors?

In Short: We do not knowingly collect data from or market to children under 18 years of age.

We do not knowingly collect, solicit data from, or market to children under 18 years of age, nor do we knowingly sell such personal information. By using the Services, you represent that you are at least 18 or that you are the parent or guardian of such a minor and consent to such minor dependent's use of the Services. If we learn that personal information from users less than 18 years of age has been collected, we will take reasonable measures to promptly delete such data. If you become aware of any data we may have collected from children under age 18, please contact us at apps@foleks.com.

6. What Are Your Privacy Rights?

In Short: You may review, change, or terminate your use of the App at any time.

Withdrawing your consent: If we are relying on your consent to process your personal information, you have the right to withdraw your consent at any time. You can withdraw your consent by:

  • Revoking specific permissions (camera, microphone, notifications) in your device's system settings.
  • Switching cloud backups off in the App, or revoking the App's access in your Google or Dropbox account settings.
  • Switching the automatic tariff update off in Settings → Tariff update, after which the App makes no network requests of its own.
  • Deleting your data within the App — individual readings, meters, properties, bills, payments or receipt photos.
  • Uninstalling the App, which removes all locally stored data.
  • Contacting us at apps@foleks.com.

However, please note that withdrawing consent will not affect the lawfulness of the processing before its withdrawal nor, when applicable law allows, will it affect the processing of your personal information conducted in reliance on lawful processing grounds other than consent.

If you have questions or comments about your privacy rights, you may email us at apps@foleks.com.

7. Controls for Do-Not-Track Features

Most web browsers and some mobile operating systems include a Do-Not-Track ("DNT") feature or setting you can activate to signal your privacy preference not to have data about your online browsing activities monitored and collected. Since the App does not track your online activities — its network use is limited to downloading a public tariff file and, at your request, uploading backups to your own cloud storage — DNT signals are not applicable.

8. Do We Make Updates to This Notice?

In Short: Yes, we will update this notice as necessary to stay compliant with relevant laws.

We may update this Privacy Notice from time to time. The updated version will be indicated by an updated "Last updated" date at the top of this Privacy Notice. If we make material changes, we may notify you by prominently posting a notice of such changes or by directly sending you a notification. We encourage you to review this Privacy Notice frequently to be informed of how we are protecting your information.

9. How Can You Contact Us About This Notice?

If you have questions or comments about this notice, you may email us at apps@foleks.com.

10. How Can You Review, Update, or Delete the Data We Collect From You?

Since all data is stored locally on your device, you have full control over it at all times:

  • Review, edit or delete any property, meter, service, reading, tariff, bill, payment or receipt photo directly within the App.
  • Export your readings to a CSV file or create a full backup at any time, so your data is never locked inside the App.
  • Manage App permissions through your device's system settings.
  • Uninstall the App to remove all locally stored data.

If you have additional questions, please contact us at apps@foleks.com.

11. KomMeter for Desktop: Trial, Licence and Purchases

In Short: The desktop version sends our licence server an anonymised id of the computer and, when you buy, the email and the order number of the purchase. Nothing from your journal is ever sent.

KomMeter for Desktop (Linux and Windows) is sold by Oleksandr Fedorko (Foleks Apps Studio) through Paddle.com, the Merchant of Record for all our orders. To count the free trial and to check the licence, the App talks to our licence server at foleks.com, which runs on Cloudflare. The server stores:

  • An anonymised id of your computer — a SHA-256 hash of the id of your operating system installation. The original id never leaves the computer and cannot be recovered from the hash.
  • The date your trial started on that computer.
  • For a purchase: the email address you gave Paddle, the Paddle order and subscription numbers, the kind of licence, its dates and state (active, cancelled, refunded), and the ids of the computers it is active on.
  • For a gift key: only a hash of the key, with a note of whom we gave it to.

We use this to count the trial once per computer, to unlock the App after a payment, to restore a purchase on a new computer, to keep a purchase to two computers, and to end a licence that was refunded. We do not use it for marketing and do not share it with anyone.

Paddle processes your payment details, name, address and taxes under its own privacy policy; we receive from Paddle only the email and the order data listed above. Cloudflare hosts the server and its database; encrypted backups of the database are kept at Backblaze for up to 180 days.

To check the date during the trial and for a yearly licence, the App asks our server for the time or reads the date header of cdn.paddle.com, google.com or cloudflare.com; nothing about you is sent with these requests. Before a purchase it also checks that our server and Paddle can be reached.

The trial record is kept, because deleting it would give the same computer a new trial. Purchase records are kept while the licence is valid and afterwards as long as accounting rules require. You can ask us to delete your purchase data at apps@foleks.com; after that the purchase can no longer be restored. The Android app sends none of this.

Foleks Apps

Building tools that work for you.

mail foleks.apps@gmail.com
Privacy Policy Terms of Sale — KomMeter Refund Policy — KomMeter

© 2026 Foleks Apps Studio. All rights reserved.