Privacy Policy

This policy explains what personal data we process when you use juracode.pl, contact us or work with us, why we do it, and what rights you have.

Last updated: 17 October 2026 Applies to: juracode.pl website, contact, cooperation

1. Data controller

The controller of your personal data is JURACODE Krzysztof Jura, ul. gen. Leopolda Okulickiego 53 lok. 32, 42-218 Częstochowa, Poland, Tax ID (NIP): 5732826452, REGON: 387212788 (“JuraCode”, “we”, “us”).

You can contact us about data protection:

We have not appointed a data protection officer, as we are not required to do so.

2. Scope of this policy

This policy covers data processed in connection with:

  • using the juracode.pl website,
  • sending us a message via the contact form or by email,
  • preparing offers and entering into and performing contracts, including software development, implementation and training services.

Data processing in our mobile apps and games is described in a separate Privacy Policy – Apps and Games.

3. Purposes, legal bases and retention

We process data in accordance with Regulation (EU) 2016/679 of the European Parliament and of the Council (GDPR).

Purpose Data Legal basis Retention period
Responding to messages sent via the contact form or by email, and ongoing correspondence Name, email address, company name (optional), message content and any other data you choose to provide Art. 6(1)(f) GDPR – our legitimate interest in responding to messages we receive; where the message concerns entering into a contract – Art. 6(1)(b) GDPR Until the correspondence ends and then no longer than 12 months, unless a contract is concluded
Preparing an offer, entering into and performing a contract (e.g. software development, implementation, training) Identification and contact details of the client, its representatives and contact persons; data of training participants (name, email, employer) Art. 6(1)(b) GDPR – where the contract is with you; Art. 6(1)(f) GDPR – for representatives, contact persons and training participants designated by the client (our interest: performing the contract with the client) For the duration of the contract and then until the limitation period for claims expires
Compliance with legal obligations, in particular tax and accounting Data contained in invoices and accounting records Art. 6(1)(c) GDPR in conjunction with Polish tax and accounting laws For the period required by law – generally 5 years from the end of the calendar year in which the tax payment deadline expired
Establishing, exercising or defending legal claims Data necessary to substantiate or defend a claim Art. 6(1)(f) GDPR – our legitimate interest in protecting our rights Until the limitation period for claims expires
Ensuring the operation and security of the website, protection against attacks and spam IP address, date and time of the request, requested page, browser and system information (server logs) Art. 6(1)(f) GDPR – our legitimate interest in keeping the website secure For a short period in line with the rules of our infrastructure provider (Cloudflare)

4. Cookies

The juracode.pl website does not use cookies for analytics or marketing, does not use tracking tools (such as Google Analytics or advertising pixels), and does not load resources from third-party servers such as fonts or maps. For this reason, we do not display a cookie consent banner.

Our infrastructure provider, Cloudflare, may in specific situations set a technical cookie used solely to protect against bots and attacks (e.g. __cf_bm or cf_clearance). Such cookies are strictly necessary for the secure operation of the website and are not used for tracking. You can change how cookies are handled in your browser settings at any time.

5. Recipients of data

We share data only with entities that help us run our business, and only to the extent necessary:

  • Cloudflare, Inc. – website hosting, DNS, content delivery network (CDN), protection against attacks and forwarding of email sent to juracode.pl addresses;
  • Web3Forms – forwarding contact form messages to our mailbox;
  • Google (Gmail) – our email service;
  • providers of accounting, legal and IT services to us;
  • public authorities – only where we are legally required to disclose data.

These entities process data under contracts with us or as independent controllers, in accordance with their own privacy policies.

6. Transfers outside the European Economic Area

Some of our providers (in particular Cloudflare, Google and Web3Forms) may process data outside the European Economic Area, including in the United States. In such cases, transfers are based on a European Commission adequacy decision (including the EU-U.S. Data Privacy Framework for certified entities) or on standard contractual clauses adopted by the European Commission (Art. 46(2)(c) GDPR). You may ask us for information about the safeguards applied.

7. Your rights

You have the right to:

  • access your data and receive a copy (Art. 15 GDPR),
  • rectify your data (Art. 16 GDPR),
  • erase your data (Art. 17 GDPR),
  • restrict processing (Art. 18 GDPR),
  • data portability (Art. 20 GDPR),
  • object to processing based on our legitimate interest (Art. 21 GDPR).

To exercise your rights, email kontakt@juracode.pl. We will respond without undue delay and in any event within one month.

You also have the right to lodge a complaint with a supervisory authority – in Poland, the President of the Personal Data Protection Office (Prezes UODO, ul. Stawki 2, 00-193 Warsaw, uodo.gov.pl) – or with the authority in your country of residence.

8. Providing data

Providing data is voluntary; however, without an email address we cannot respond to your message, and without the data necessary to conclude a contract we cannot conclude it. Providing data required to issue an invoice is a statutory requirement.

9. Automated decision-making

We do not make decisions about you based solely on automated processing, including profiling.

10. Changes to this policy

We may update this policy, e.g. due to changes in the law or in the services we use. The current version is always available on this page, with the date of the last update shown at the top. In case of discrepancies, the Polish version prevails.