Skip to main content

Privacy
Policy

Last updated: October 11, 2026

1. Introduction

Formul.io ("we," "our," or "us") respects your privacy and is committed to protecting your personal data. This privacy policy will inform you as to how we look after your personal data when you visit our website and tell you about your privacy rights and how the law protects you.

This policy explains our handling of personal data and your rights under applicable data protection law, including the General Data Protection Regulation (GDPR) where it applies.

The controller of your personal data is Yauheni Padniuk, a sole trader registered in the Polish Central Register and Information on Economic Activity (CEIDG), Kraków, Poland, who provides Formul.io (see our Terms of Service). Contact the controller about your data at [email protected].

2. Data we collect

We may collect, use, store and transfer different kinds of personal data about you:

  • Identity data: Display name and, if you provide it, company name.
  • Contact data: Email address.
  • Technical data: IP address, login data, browser type and version, time zone, browser plug-in types, operating system and platform.
  • Usage data: Information about how you use our website, products and services.
  • Recipe and formulation data: Recipes, ingredients, calculations, and formulations you create using our platform.
  • Marketing and communications data: Your preferences in receiving marketing from us and your communication preferences.

3. How we collect your data

  • Direct interactions: You may give us your data by filling in forms or by corresponding with us by email, phone, or otherwise.
  • Automated technologies: As you interact with our website, we may automatically collect Technical Data about your equipment, browsing actions, and patterns.
  • Cookies: We use cookies and similar tracking technologies. See our Cookie Policy below.

4. How we use your data

We will only use your personal data when the law allows us to:

  • Where we need to perform the contract we are about to enter into or have entered into with you.
  • Where it is necessary for our legitimate interests and your interests and fundamental rights do not override those interests.
  • Where we need to comply with a legal or regulatory obligation.
  • To provide and improve our calculators and formulation tools.
  • To communicate with you about service updates and new features.
  • To provide customer support.

5. Data security

We have put in place appropriate security measures to prevent your personal data from being accidentally lost, used or accessed in an unauthorized way, altered or disclosed. In addition, we limit access to your personal data to those employees, agents, contractors and other third parties who have a business need to know.

We use HTTPS with TLS to protect data in transit. Account and permission checks restrict access to private recipe and formulation data. Revocable Sign in with Apple credentials held by our server are encrypted using a separate server key.

6. Data retention

We will only retain your personal data for as long as necessary to fulfil the purposes we collected it for, including for the purposes of satisfying any legal, accounting, or reporting requirements.

Recipe and formulation data is retained as long as your account is active. You can delete individual recipes or request complete account deletion at any time.

Our retention policy limits AI processing traces controlled by Formul.io and recovery backups to 30 days. Account deletion removes user-owned product data and revokes access credentials; legally required financial records may be retained in de-identified form. Disconnecting an AI assistant does not delete your Formul.io account or copies already held by that assistant.

7. Your legal rights (GDPR)

Under data protection laws, you have rights including:

  • Right to access: Request access to your personal data.
  • Right to correction: Request correction of inaccurate personal data.
  • Right to erasure: Request deletion of your personal data.
  • Right to restrict processing: Request restriction of processing of your personal data.
  • Right to data portability: Request transfer of your personal data to you or a third party.
  • Right to object: Object to processing of your personal data.
  • Right to withdraw consent: Withdraw consent at any time where we rely on consent.

To exercise any of these rights, please contact us at [email protected]

You also have the right to lodge a complaint with a data protection supervisory authority: in Poland, the President of the Personal Data Protection Office (Prezes Urzędu Ochrony Danych Osobowych, ul. Stanisława Moniuszki 1A, 00-014 Warszawa, uodo.gov.pl), or the authority of the EU country where you live or work.

8. Cookie policy

We use cookies and similar tracking technologies to track activity on our service and hold certain information. Cookies are files with small amounts of data.

  • Essential cookies: Required for the website to function properly (authentication, session management).
  • Analytics cookies: Help us understand how visitors use the website and the app. The information is pseudonymous: it does not include your name or email, but in the app it is linked to your account ID, including your visits to formul.io in the same browser.
  • Preference cookies: Remember your language and display preferences.

You can instruct your browser to refuse all cookies or to indicate when a cookie is being sent. However, if you do not accept cookies, you may not be able to use some portions of our service.

9. International data transfers

Your data may be transferred to and maintained on computers located outside of your state, province, country, or other governmental jurisdiction where data protection laws may differ. We ensure appropriate safeguards are in place for such transfers in compliance with GDPR.

10. Third-party services

We use service providers to operate Formul.io, including hosting, analytics, communications, payment and AI processing services. Separately connected AI assistants process the data they receive under their own terms and privacy policies.

  • Cloud hosting providers for data storage
  • Analytics services to monitor and analyze service usage
  • Email service providers for communications
  • Payment processors for subscription management
  • AI providers for the AI features you use within Formul.io

When you connect an assistant such as ChatGPT or Claude through MCP, the permissions you approve determine which tools it can use. Tool results may include recipe names and instructions, ingredient quantities and composition, notes, collection context and calculation results. Write permissions allow the assistant to create or change the corresponding records. You sign in to Formul.io; OAuth gives the client an access token rather than your password.

AI features within Formul.io use OpenAI or Anthropic. To answer a request, the service may send your question, selected recipe or ingredient context, and submitted files to the configured provider. These materials can contain personal or business information you include. Deterministic recipe calculations use the Formul.io calculation engine. The connected assistant's and provider's own policies govern their retention and any use for model training; your account and service settings may affect those terms.

Recipe Import parses the documents you upload — in the app or through a connected assistant — with an AI model from OpenAI to find the recipes and ingredient lines in them. The uploaded file is deleted 30 days after upload, unless an import still in progress needs it. The import job and its extracted preview are kept until you delete your account.

The native iOS app asks for explicit permission before AI actions; declining leaves deterministic calculators and ordinary recipe editing available. In the iOS app, you can withdraw permission for future requests in Settings → Privacy. Withdrawal does not recall information already sent. This permission prompt and setting do not appear on the website, including in browsers on iPhone and iPad.

You can disconnect an assistant in its settings. OAuth clients can revoke their tokens, and API keys can be revoked in Formul.io Settings → Security. Contact support if you need help revoking a connection. To remove data already sent to another service, use that service's deletion controls.

Apple processes purchases made through the iOS app. RevenueCat receives an opaque Formul.io account identifier, store transaction and subscription information, and SDK technical data to verify purchases, restore access, and provide subscription analytics. Recipe content is not sent to RevenueCat for billing. Website purchases continue to use Stripe. We do not receive the payment card details used for an Apple purchase.

The iOS app does not include our website's Google Analytics integration. Its push token identifies the device for notifications; signing out detaches it from the former account. Account deletion removes our account data and requests deletion of the associated RevenueCat customer. Where we hold revocable Apple credentials, we revoke that authorization. Apple may retain transaction records under its own obligations. Deleting a Formul.io account does not cancel an Apple subscription; manage it in your Apple subscription settings to stop future charges.

11. Data processing for business customers

For business-to-business (B2B) services, we act as a data processor for recipe and formulation data. Business customers remain the data controllers and are responsible for:

  • Ensuring they have appropriate legal basis for data processing
  • Complying with their own data protection obligations
  • Informing their users about data processing activities

Enterprise customers can request a Data Processing Agreement (DPA) by contacting us at [email protected]

12. Children's privacy

Our service is not intended for use by children under the age of 16. We do not knowingly collect personal data from children under 16. If you become aware that a child has provided us with personal data, please contact us.

13. Changes to this privacy policy

We may update our Privacy Policy from time to time. We will notify you of any changes by posting the new Privacy Policy on this page and updating the "Last updated" date. For material changes, we will provide prominent notice or contact you directly via email.

14. Contact us

If you have any questions about this privacy policy or our privacy practices, please contact us at [email protected]

For GDPR-related requests or concerns, please use the subject line "GDPR Request" for faster processing.