Skip to content

Terms of service

The rules for using this service, including our guarantee for dynamic codes.

Last updated

Scope

These terms apply to the use of PineQR, a service of Aura UG (haftungsbeschränkt), Hamburg ("we"). They apply to consumers and businesses. Different terms of a user do not apply.

The service

We provide a generator for static QR codes. It runs in your browser, is free of charge and needs no account. You may use the codes you create for private and commercial purposes without a limit and without attribution.

A static code contains its content itself and works without our server. We therefore cannot change or switch off a static code after you have downloaded it, and we do not store it.

After creating a code, the generator reads it back and warns you if it cannot be read. This check uses one decoder in your browser. It does not replace a test with the phones and print conditions you expect, especially for small sizes, unusual colours or a logo.

Your responsibility

You are responsible for the content of your codes and for where you use them. In particular you may not use the service to:

  • lead people to phishing pages, malware or other fraud (so-called quishing)
  • publish content that infringes the law or the rights of others
  • overload or attack the service or bypass its technical protection

Check the content of a code before printing, in particular bank details in a SEPA payment code (GiroCode). We do not check the content you enter beyond its format.

Dynamic QR codes and our guarantee

Dynamic codes, which point to a redirect on our servers, are not available yet. Plans, prices and the contract for them will be added to these terms when they launch. One rule is fixed now and will be part of every plan:

We never switch off a redirect to make you pay. When a plan ends, every dynamic code keeps forwarding to its last target for as long as this service exists. Only editing and statistics stop.

A redirect may be blocked only if its target is used for phishing, malware or other illegal purposes; this protects the people who scan the code and is not a means to make anyone pay. In that case we inform the owner and give the reason.

Availability

We aim to keep the website available but do not promise a particular uptime. We may change functions of the free generator if this is reasonable for you. Codes you have already downloaded are not affected by this.

Liability

We are liable without limitation for intent and gross negligence. The same applies to injury to life, body or health and to liability under the German Product Liability Act.

For slight negligence we are liable only if we breach an essential contractual obligation. Essential obligations are those that make proper performance of the contract possible in the first place and on which you may regularly rely. In this case our liability is limited to the damage that is typical for the contract and foreseeable when the contract was concluded. Apart from that, we are not liable for slight negligence.

These limitations also apply to the personal liability of our legal representatives and of the people we use to perform the contract.

Changes

We may change these terms for the future, for example when we add dynamic codes and accounts. Changes never remove the guarantee above for codes created while it applied. The date at the top shows the current version.

Law and jurisdiction

German law applies, excluding the UN Convention on Contracts for the International Sale of Goods (CISG). If you are a consumer, this choice of law does not take away the protection of the mandatory consumer protection rules of the country where you usually live.

If you are a merchant, a legal entity or a special fund under public law, the exclusive place of jurisdiction is Hamburg.

Questions about these terms: [email protected]. See also the privacy policy and the imprint.