Aviso: el cuerpo de estas páginas legales está disponible solo en inglés por ahora y necesita revisión profesional en cada idioma. El resto del sitio está totalmente traducido. Si encontrás un problema de traducción en otra sección, abrí un issue en GitHub.

Legal

Privacy Policy

Last updated: August 23, 2026

Overview

FloPOS is free, open-source, self-controlled restaurant POS software. FloPOS does not operate a vendor cloud that stores your restaurant sales, customer, menu, staff, or payment records.

This policy explains what data may be handled through the FloPOS website and project, and what data remains under the control of the restaurant or operator using the software.

The short version: your installation, your database, your backups, your rules.

Self-hosted software

FloPOS is designed to run on infrastructure controlled by the operator, such as a local device, desktop environment, local network, or deployment you manage.

What this means:

  • FloPOS does not receive your sales records, customer lists, menu data, inventory data, or business reports.
  • FloPOS does not require a software subscription account to unlock the core POS.
  • FloPOS does not operate a central cloud database for your restaurant data.
  • FloPOS cannot retrieve, correct, export, or delete data inside your own installation. The operator controls that environment.

As the operator of a FloPOS installation, you are responsible for securing your own devices, users, databases, backups, and any personal data you choose to store.

Open source

FloPOS is published as free and open-source software on GitHub at github.com/FreeOpenSourcePOS/FloCafe.

The source code is public so restaurants, developers, and auditors can inspect how the software works, review changes, fork the project, and build from source.

When you use GitHub to download releases, star the project, open issues, submit pull requests, or join discussions, GitHub privacy terms apply to that activity.

Data inside the app

Depending on how you configure and use FloPOS, the following types of data may be stored inside your own installation:

  • Transaction records - order history, bill amounts, payment methods, timestamps, discounts, refunds, and related service records.
  • Menu and inventory data - item names, categories, prices, stock levels, variants, addons, and modifiers.
  • Staff data - staff accounts, roles, permissions, and operational activity connected to service workflows.
  • Customer data - any customer names, phone numbers, emails, notes, or receipt details you choose to collect.
  • Device and local session data - local settings and session information needed to run the POS workflow.

This data stays in the environment you control unless you export it, back it up, sync it through your own tools, or connect third-party services yourself.

Cloud connection and store registration

FloCafe can optionally connect to a FloPOS-operated cloud service. It is what lets you pair the RevFlo mobile app with your till, receive release announcements, and raise a support ticket from inside the app. It does not change what is said above: your sales, orders, menu, customers, staff and payment records stay in your own installation and are not uploaded to us.

When a till connects, the following is sent to identify the installation and reach you about it:

  • Business contact details - business name, contact name, email address, phone number, and business address, as entered in your own settings. Used for support and service notices. This is not an account and there is nothing to log into.
  • Installation details - a random installation identifier, app version, operating system and processor type.
  • Locale settings - the country, currency, timezone and operating-system region of the till.
  • IP address - see below.

IP address, and why we look at it

Your IP address reaches our servers whenever the till connects, as it does with any internet request. We use it for one additional purpose beyond ordinary operation and abuse prevention: to work out which country an installation is in.

We need that because FloPOS is free software used in over sixty countries, and tax rules, receipt and printing formats, and language support all have to be built country by country. Knowing where FloPOS is actually being used is what tells us which country to build for next. The country a till reports for itself is not reliable enough on its own - it carries a default that many merchants never change, which put installations in the wrong country entirely.

We keep the country, not the address. The address is converted to a two-letter country code, and that code is what is stored against the installation. To do the conversion we send the address to ipwho.is, a geolocation lookup service. It gives a country, not a street, a person, or a household.

Raw IP addresses are deleted automatically after 30 days. This runs on a schedule, without anyone having to ask for it:

  • Connection records containing an address are deleted once they are 30 days old.
  • The address held against a paired device is erased once that device has been idle for 30 days.
  • If an installation does not come online for 30 days, every IP address associated with it is erased, whatever its age.

The derived country code is kept, because it is the reason the lookup happened and because a country on its own does not identify anyone. You can disconnect an installation from the cloud at any time in FloCafe under Settings › Cloud Sync, and request deletion of what we hold for it from the same screen.

Anonymous usage telemetry

FloCafe and RevFlo can optionally send anonymous usage pings to help us understand whether FloPOS is actually being used, separate from any cloud sync you may or may not have configured for your own store.

In FloCafe this is on by default. First-run setup shows you a panel describing exactly what is sent, and the software installs with it enabled. You can turn it off at any time in Settings › Privacy, and it stays off once you do. In RevFlo it is opt-in through an unchecked box on the terms screen. Installations that predate the feature entirely stay off unless you switch it on yourself.

If enabled, what's sent is limited to:

  • A random identifier generated on your device the first time telemetry is enabled — not your name, store name, phone number, email, or any other account/business identifier.
  • Which app and version you're running, and your device platform (e.g. macOS, Windows, Linux, iOS, Android).
  • A basic event type — currently just "the app was launched" and an occasional "still in use" ping, at most once every 24 hours.

It never includes sales, orders, menu items, customers, staff, payment details, or anything else about your business — see "Data inside the app" above for what stays local. Telemetry data is used only in aggregate, to understand overall usage of the free software; it is not sold, shared with advertisers, or used to identify you or your business.

This website

The FloPOS website is a public information site. Standard hosting logs may include IP address, browser type, referring URL, requested pages, and timestamps. These logs are used for security, troubleshooting, and basic site operation.

If analytics, forms, tracking scripts, advertising pixels, or additional third-party services are added in the future, this policy should be updated to disclose the provider and purpose.

If you email support@codify.tech, the message and email address you send are used to respond to your enquiry. They are not sold as a mailing list.

Third parties

FloPOS does not sell or rent personal data for marketing purposes.

The project and website may link to external services such as GitHub, app stores, payment providers, delivery platforms, WhatsApp, or documentation tools. Those services operate under their own privacy policies.

One external service is used as part of running the cloud connection: ipwho.is, which converts an IP address to a country code as described under "Cloud connection and store registration". No business, customer, or sales data is sent to it.

If you enable integrations inside your own FloPOS setup, the data shared with those providers is governed by the provider you choose and the configuration you control.

Children

FloPOS is intended for businesses and their staff. The website and software are not directed at children, and FloPOS does not knowingly collect personal information from children.

Your rights

For data stored inside your own FloPOS installation, you exercise control directly through your own database, devices, backups, and administrative process.

For personal data you have shared directly with the FloPOS project, such as by email or GitHub participation, you may request access, correction, or deletion by contacting the relevant platform or emailing support@codify.tech.

Changes to this policy

This policy may be updated from time to time. When it changes, the date at the top of the page should be updated.

Because FloPOS is open source, material software changes are also visible in the public repository history.

No warranty and liability

FloPOS is free and open-source software provided by Codify Apps Private Limited as is, without warranty of any kind. Operators are responsible for testing, backups, access control, legal compliance, hardware compatibility, and production use.

Read the No Warranty Disclaimer before using FloPOS in a live restaurant environment.

Contact

For privacy-related questions, contact:

Entrar al grupo de WhatsApp