🍪 Cookie & Storage Preferences

We use no tracking or advertising cookies. This site may load the Inter typeface from Google Fonts (external request) and stores your privacy choice in localStorage. You can customise each category below. Privacy Policy →

Cookie & Storage Preferences

Choose which categories you allow. Your choice is saved in your browser and never sent to our server. You can change it at any time via the “Cookie Preferences” link in the footer. See our Privacy Policy §3 for full details.

Strictly Necessary Always active
Required for basic site operation. Includes storing your cookie preference (qreagle_cookie_consent_v1) so this notice does not reappear. No personal data is transmitted. Exempt from consent under Art. 5(3) ePrivacy Directive.
External Content
Loads the Inter typeface from Google Fonts CDN (fonts.googleapis.com, fonts.gstatic.com). This causes your browser to send a request to Google’s servers; Google’s privacy policy applies to that request. If you decline, a system font is used and the site works normally.
Legal basis: Art. 6(1)(a) GDPR — your consent.
Analytics Not used
We do not use any analytics service (Google Analytics, Matomo, Plausible, etc.). No usage data, click maps, or session recordings are collected. This category is shown for transparency only.
Marketing & Advertising Not used
We do not use advertising networks, retargeting pixels, or tracking cookies of any kind. No data is shared with advertisers. This category is shown for transparency only.
QREagleStudio QREagleStudio
Features Manual Support Detect Privacy Terms Legal
Get the App

Privacy Policy

GDPR · CCPA/CPRA · LGPD · PIPEDA · UK GDPR · APPI · International

Last updated: June 1, 2026  ·  Version 3.0

Applies to: QREagleStudio macOS application and the website qreagle.com

GDPR Art. 13/14CCPA/CPRALGPD (Brazil)PIPEDA (Canada)UK GDPRNo tracking cookiesOn-device processing first

Controller (Art. 4(7) GDPR)

IT Solutions Egarter

Mag. Wolfgang Egarter

St. Oswalderstraße 14

A-9546 Bad Kleinkirchheim

Austria

Email: info@it-egarter.at

Data Protection contact: same address  ·  Response target: 72 hours (business days)

1. Scope and Purpose of This Policy

This Privacy Policy describes how IT Solutions Egarter (“we”, “our”, “us”) collects, uses, stores, and protects personal data in connection with:

  • The QREagleStudio macOS application (available on the Mac App Store, bundle identifier it.qreagle.qrestudio)
  • The website and services at qreagle.com, including Smart QR Card rendering, Dynamic QR short-link redirects, and the Dynamic QR REST API

We are committed to full compliance with applicable data-protection and privacy legislation worldwide. The primary laws we observe are:

  • EU/EEA: General Data Protection Regulation (EU) 2016/679 (GDPR), Austrian Telecommunications Act (TKG 2021), Austrian Data Protection Act (DSG)
  • United Kingdom: UK GDPR and the Data Protection Act 2018
  • United States (California): California Consumer Privacy Act (CCPA) as amended by the California Privacy Rights Act (CPRA) — effective for residents of California
  • Brazil: Lei Geral de Proteção de Dados (LGPD, Law 13.709/2018)
  • Canada: Personal Information Protection and Electronic Documents Act (PIPEDA) and the Consumer Privacy Protection Act (CPPA)
  • Japan: Act on the Protection of Personal Information (APPI)
  • Switzerland: Swiss Federal Act on Data Protection (nFADP)
  • Australia: Privacy Act 1988 (Cth) and the Australian Privacy Principles (APPs)

Where requirements differ across jurisdictions, we apply the higher standard of protection. Rights specific to your jurisdiction are listed in §11 and §12 below.

The vast majority of QREagleStudio’s functionality runs entirely on your device. Only the optional Dynamic QR feature involves server-side data storage, and even then the data is minimal and strictly limited to what is necessary for the service.

2. Key Definitions

  • Personal data — any information relating to an identified or identifiable natural person (Art. 4(1) GDPR).
  • Processing — any operation performed on personal data, including collection, storage, use, and deletion.
  • Smart QR Card — a QR type whose content renders a web page at qreagle.com when scanned, with all card data URL-encoded in the QR itself. No card data is stored on our server.
  • Dynamic QR — a QR code whose encoded short link (qreagle.com/go/{slug}) can be redirected to any destination URL by the owner at any time, with aggregate scan counts tracked server-side.
  • API key — the personal authentication credential derived from your StoreKit purchase transaction via HMAC-SHA256 and stored in your macOS Keychain.
  • Cookie / localStorage — a small piece of data stored in your browser. On this website we use localStorage exclusively for functional preferences (cookie-notice dismissal). No tracking cookies are set.

3. Cookies, localStorage, and Similar Technologies

3a. Our Cookie Policy in Summary

We do not use tracking cookies, advertising cookies, or analytics cookies. No cookie is set that identifies you personally or tracks your browsing behaviour across sites.

The following table lists every browser storage item this website sets:

Name Type Purpose Duration Legal Basis
qreagle_cookie_consent_v1 localStorage Stores your granular per-category consent choices as a JSON object (schema v2) containing: consent timestamp, and per-category flags for Strictly Necessary, External Content, Analytics, and Marketing. Prevents the consent banner from reappearing on subsequent visits. Until you clear browser storage or re-open Cookie Preferences Art. 5(3) ePrivacy Directive — strictly necessary to provide the consent service; no additional consent required for storing the consent record itself
Dynamic QR web portal — API key localStorage Stores your Pro API key so you do not have to re-enter it on each visit to the web dashboard Until you clear browser storage or sign out Art. 6(1)(b) GDPR — necessary to provide the service you requested

No cookies or localStorage values are shared with, or readable by, any third party. You can clear all localStorage data at any time via your browser settings.

3b. Third-Party Cookies from External Services

The qreagle.com website loads the Inter typeface from Google Fonts. This causes your browser to send a request to fonts.googleapis.com and fonts.gstatic.com. Google may set its own cookies according to its privacy policy. We have no control over these cookies.

  • Scope: Font delivery only. Google does not receive any QR code content or user-generated data from us.
  • Legal basis: Art. 6(1)(f) GDPR — legitimate interest in providing a consistently styled website.
  • Opt-out: You can block Google Fonts via a browser extension (e.g. uBlock Origin). The site remains fully functional — system fonts are used as fallback.

No other third-party scripts, iframes, tracking pixels, social-media buttons, ad networks, or analytics services are loaded on any page of qreagle.com.

3c. Cookie Consent Banner

When you first visit qreagle.com, a cookie-notice banner appears. You can:

  • Accept (Got it) — Dismisses the banner and stores qreagle_cookie_consent_v1 = accepted in localStorage. No additional data is collected as a result.
  • Decline — Also dismisses the banner and stores qreagle_cookie_consent_v1 = declined. This signals your preference; we do not change what is collected (because nothing beyond the functional localStorage item is collected regardless of your choice).

Because we do not use tracking or advertising cookies, your choice does not affect the functionality of the website in any way.

4. Data Processing within the macOS App

QREagleStudio is designed as a privacy-first, on-device application. The following data is processed solely on your Mac and is never transmitted to any server:

4a. QR Code Content You Enter

All text, URLs, phone numbers, addresses, and other data you type into QREagleStudio forms are used exclusively to generate the QR code on your device. This data:

  • Is never sent to any server (except Smart Card data — see §5b — and Dynamic QR destination URLs — see §5d).
  • Is stored locally in the QR library using Apple’s standard UserDefaults and file-system mechanisms, encrypted by macOS at the file-system level.
  • Can be deleted at any time from within the app or by uninstalling QREagleStudio.

Legal basis: Art. 6(1)(b) GDPR — performance of the service you requested.

4b. Style Settings and Preferences

Your chosen pixel shapes, colours, gradients, presets, label text, logo settings, frame options, and all other design preferences are stored locally in UserDefaults on your Mac. These settings never leave your device and are not shared with us or any third party.

Legal basis: Art. 6(1)(b) GDPR — necessary to provide the service.

4c. Address Book / Contacts (Optional)

The app may request access to your macOS Contacts when you create a vCard QR code. This access is entirely optional — you can type contact details manually.

  • Purpose: To auto-fill contact fields (name, phone, email, address) in the vCard QR form.
  • Scope: Only the specific contact you select is read. The app does not scan, index, or transmit your contacts list.
  • Storage: Contact data is processed in-memory only. It is not stored, logged, or transmitted.
  • Consent: macOS displays a system permission dialog before any access is granted. Revoke at any time: System Settings → Privacy & Security → Contacts.

Legal basis: Art. 6(1)(a) GDPR — your explicit consent via the macOS permission dialog.

4d. Location Data (Optional)

The app may request your device location when you create a GPS Coordinate, Google Maps, or Apple Maps QR code.

  • Purpose: To pre-fill latitude/longitude fields with your current position.
  • Scope: A single location reading at the moment you click “Use Current Location”. No background or continuous tracking.
  • Storage: The coordinate is placed into the form field only. It is not separately logged or transmitted to us.
  • Consent: macOS displays a system permission dialog before access. Revoke at any time: System Settings → Privacy & Security → Location Services.

Legal basis: Art. 6(1)(a) GDPR — your explicit consent.

4e. Photos and Image Files (Optional)

When you add a custom logo, a custom background image, or use the AI colour palette extractor, the app reads the image file you select. The image is processed locally (colour extraction, compositing, logo embedding). It is never uploaded to any server by us.

Note: If you use the AI QR generation feature, your text prompt (not the image) is sent to the Replicate API (see §6b). No image you provide to the app is sent to Replicate.

Legal basis: Art. 6(1)(b) GDPR — necessary to provide the feature you requested.

4f. API Keys for AI Services (Optional)

If you use the AI QR generation feature, you may enter a Replicate API key. This key is stored exclusively in your macOS Keychain — encrypted with AES-256, sandboxed to QREagleStudio’s bundle identifier. It is never written to disk in plaintext, logged, or transmitted to our server. It is sent only to Replicate’s API (api.replicate.com) as your authentication credential for the AI generation requests you initiate.

Legal basis: Art. 6(1)(b) GDPR — necessary to use the AI generation service.

4g. In-App Purchase State

Your StoreKit purchase transaction is used to derive your Dynamic QR API key (see §5c). The derivation happens on your device; only the resulting API key and your transaction ID are sent to and stored on our server. No payment card details, Apple ID, or billing information is ever received or stored by us. Apple’s privacy policy governs the purchase process.

Legal basis: Art. 6(1)(b) GDPR — necessary to unlock the features you paid for.

4h. Cryptographic QR Signing Key Pair (Optional)

If you use the Cryptographic QR Signing feature, QREagleStudio generates a P-256 ECDSA key pair entirely on your device using Apple’s CryptoKit framework:

  • Private key: Generated once and stored exclusively in your macOS Keychain, protected by the Secure Enclave where available. It never leaves your device and is never transmitted to any server — including ours.
  • Public key: Embedded in the signed QR code URL as a URL-safe base64 parameter (k=). It is not stored on our servers.
  • Signature: A P-256 ECDSA signature over the QR content, embedded in the URL (s=). Computed locally on your device.
  • Signer name (optional): A display name you enter, embedded in the URL (n=). It is not stored on our servers.

All cryptographic operations (key generation, signing) happen on-device only. No private key material, no biometric data, and no Keychain secrets are transmitted anywhere.

Legal basis: Art. 6(1)(b) GDPR — necessary to provide the signing feature you requested.

5. Server-Side Data Processing at qreagle.com

The following processing activities involve our server at qreagle.com and are subject to additional explanation.

5a. Web Server Access Logs

Like all web servers, qreagle.com’s Apache server automatically generates access logs whenever any resource is requested. These logs contain:

  • IP address of the requesting client
  • Date and time of the request
  • URL path requested (e.g. /go/abc123 or /api/links)
  • HTTP status code and response size
  • User-Agent string (browser / OS identifier sent by the client)

Retention: Access logs are retained for a maximum of 30 days and then deleted automatically. They are used solely for server security monitoring (detecting abuse, brute-force attempts, and DDoS patterns).

Legal basis: Art. 6(1)(f) GDPR — legitimate interest in maintaining server security and operational integrity.

Third parties: Logs are stored on our hosting provider’s infrastructure. No log data is shared with analytics services, advertisers, or any other third party.

5b. Smart QR Card Rendering

When someone scans a Smart QR Card, their browser opens a page at qreagle.com (e.g. qreagle.com/api/gift.php?...). The card’s content is URL-encoded in the QR code itself and passed as query parameters to the rendering script.

  • No card data is stored on our server. The rendering script decodes URL parameters and builds the HTML page in real time. Nothing is written to any database.
  • The scanner’s IP address and request path appear in the web server access log (§5a) and are deleted after 30 days.
  • No cookies are set on card pages. No analytics scripts are loaded. No fingerprinting occurs.

Legal basis: Art. 6(1)(f) GDPR — legitimate interest in delivering the card page requested by the scanner.

5c. Dynamic QR — Authentication and Key Provisioning

The Dynamic QR feature is available to Pro subscribers. After purchase, the app automatically calls our POST /api/auth endpoint to provision a personal API key.

  • What is sent: Your Apple StoreKit originalTransactionID (a numeric identifier assigned by Apple).
  • What we derive: A personal API key using HMAC-SHA256 keyed with a secret known only to our server. The derivation is deterministic — the same transaction always yields the same key, so Restore Purchases works automatically.
  • What is stored: The derived API key (a 64-character hex string prefixed with qre_) and the transaction ID, linked by a random internal ID. No payment details, Apple ID, or name is stored.
  • On your device: The API key is stored exclusively in your macOS Keychain, encrypted and sandboxed to QREagleStudio. It never appears in plaintext in any log or UI.
  • Retention: The record persists as long as you maintain a Pro subscription. See §10 for deletion options.

Legal basis: Art. 6(1)(b) GDPR — processing necessary for the performance of the service contract.

5d. Dynamic QR — Link Data

When you create a Dynamic QR short link, the following data is stored on our server:

  • Slug: The short identifier appended to qreagle.com/go/. Auto-generated or chosen by you.
  • Destination URL: The URL scanners are redirected to.
  • A/B Variants (optional): If you configure A/B testing, the variant destinations and traffic weights are stored as a JSON array. No scanner data is embedded in this field.
  • Label: An optional descriptive name for your reference only.
  • Active state: Whether the link is currently enabled or paused.
  • Aggregate scan counter: An integer that increments by one each time the link is opened.
  • Timestamps: Created-at and last-modified dates (UTC ISO 8601).
  • API key identifier: An internal reference scoping your links to your account. Not exposed in API responses.

What is NOT stored per scan: IP address, full User-Agent string, precise timestamp, cookies, session ID, device fingerprint, or any cross-site identifier. See §5e for the anonymised event data that is collected.

Legal basis: Art. 6(1)(b) GDPR — processing necessary to perform the Dynamic QR service you subscribed to.

Retention: Link data (including scan events) is retained until you delete the individual link or request account deletion (§10). Deletion is immediate and permanent.

5e. Dynamic QR — Scan Redirects and Anonymised Analytics

When someone scans a Dynamic QR code, their browser opens qreagle.com/go/{slug}. Our server performs the following steps:

  1. Looks up the slug in the database.
  2. If A/B variants are configured, selects one according to the configured traffic weights.
  3. Records one anonymised scan event (see table below).
  4. Increments the aggregate scan counter by 1.
  5. Issues a 302 Found redirect to the (variant) destination URL.

Anonymised event data recorded per scan

Field Value stored Source
CountryISO 3166-1 alpha-2 (e.g. “DE”), or nullCDN geo-header (e.g. Cloudflare CF-IPCountry); IP address never stored
Browser familyName only (e.g. “Chrome”, “Safari”)User-Agent — only family parsed, raw string discarded
OS familyName only (e.g. “iOS”, “Windows”)User-Agent — only family parsed, raw string discarded
LanguageBCP 47 root code (e.g. “en”, “de”)First two chars of Accept-Language header
Referrer hostDomain only (e.g. “instagram.com”), or nullHostname from Referer header; full URL discarded
A/B variantVariant label (e.g. “A”, “B”), or nullSelected per configured weights; null if no variants
DateCalendar date only (e.g. “2026-06-01”)UTC date — no timestamp, no time-of-day

What is NOT stored: IP address, full User-Agent string, precise timestamp, cookies, session ID, device fingerprint, browser version, or any cross-site identifier. This data cannot identify or re-identify any individual.

Legal basis: Art. 6(1)(f) GDPR — legitimate interest of the link owner in understanding aggregate scan patterns. Processing is limited to what is strictly necessary; the anonymisation measures (no IP, family-level UA parsing, date-only resolution) make individual identification impossible.

GDPR Art. 25 (Privacy by Design): The IP address is never written to any variable or buffer reaching our database layer. It cannot be reconstructed after the fact.

Retention: Scan events are deleted when the parent link is deleted, or upon account deletion request (§10).

5f. Cryptographic QR Signature Verification

When someone visits qreagle.com/api/verify to verify a signed QR code, the following data is processed:

  • QR content (d=): The original content of the QR code, base64url-encoded in the URL. Decoded in memory for verification; never stored.
  • Signature (s=): The P-256 ECDSA signature, base64url-encoded. Used only to run openssl_verify(); never stored.
  • Public key (k=): The signer’s raw P-256 public key (64 bytes), base64url-encoded. Used only for signature verification; never stored.
  • Signer name (n=): An optional display name chosen by the QR creator, base64url-encoded. Displayed on the page; never stored.

The /api/verify endpoint is completely stateless. All four parameters are passed in the URL itself and processed entirely in memory for the duration of the request. Nothing is written to any database or log beyond the standard web server access log described in §5a (deleted after 30 days).

No private key material is ever sent to this endpoint — only the public key and signature, both of which the QR creator intentionally embeds in the QR code for public verification.

Legal basis: Art. 6(1)(f) GDPR — legitimate interest in providing a publicly accessible, stateless signature verification service with no personal data retention.

6. AI QR Generation Feature

The AI QR generation feature is optional and available to Pro subscribers. When you use it, QREagleStudio sends your text prompt to the Replicate API (api.replicate.com), a third-party AI infrastructure service.

6a. Data Sent to Replicate

  • Your text prompt (and optional negative prompt, parameter values, and seed).
  • Your Replicate API key, as the authentication credential for the request. This key is yours — issued by Replicate when you create a Replicate account — and is stored only in your macOS Keychain.
  • A black-on-white QR code image (the ControlNet conditioning image) generated entirely on-device and sent as the generation input.

What is NOT sent: Any personal data from your QR content, your name, your email, or any data from your QR library.

Legal basis: Art. 6(1)(b) GDPR — you explicitly initiated the AI generation request.

6b. Replicate’s Privacy Policy

Replicate’s data practices are governed by Replicate’s Privacy Policy. We are not responsible for how Replicate processes data it receives. Replicate is incorporated in the United States; data sent to Replicate may be processed outside the EEA under appropriate transfer mechanisms (Replicate’s DPA).

6c. AI-Generated Images and Export

AI-generated images are composited with the QR code on your device and treated as a background image. The composited result is available for export as PNG. Saving to your Photos library is disabled for AI-generated images to prevent accidental exposure; export to file is always available.

7. In-App Purchases and StoreKit

All in-app purchases (Pro Monthly subscription and Lifetime licence) are processed exclusively through Apple’s App Store and StoreKit 2.

  • We do not receive, process, store, or transmit any payment card data, Apple ID credentials, or billing information.
  • Apple provides us only with a transaction ID and product ID — no name, no email address, no payment method details.
  • The transaction ID is used solely to derive your Dynamic QR API key (see §5c). It is never used for marketing or shared with third parties.
  • Apple’s own privacy policy governs the purchase process: apple.com/privacy.

Legal basis: Art. 6(1)(b) GDPR — processing necessary to fulfil the purchase contract.

8. No Analytics, Tracking, or Advertising

QREagleStudio and qreagle.com contain no analytics SDK, crash reporter, advertising identifier, or third-party tracking library of any kind. Specifically:

  • No Firebase, Amplitude, Mixpanel, Segment, Sentry, Crashlytics, or similar SDK is included in the app.
  • The Apple ASIdentifierManager (IDFA) is never accessed.
  • The qreagle.com website loads no Google Analytics, Matomo, Hotjar, Plausible, or equivalent script.
  • There are no tracking pixels, retargeting tags, or social media “like” buttons that report back to third-party platforms.
  • No cookies are set on any page at qreagle.com other than the functional localStorage items listed in §3.
  • We collect no behavioural data — no click heatmaps, no session recordings, no A/B test assignments, no scroll depth.

We do not know who you are, what QR codes you create, or how often you use the app. Only the Dynamic QR feature involves any server interaction, and even there the data is minimal (§5).

9. Third-Party Services and International Data Transfers

Apple Inc. (App Store, StoreKit, macOS)

QREagleStudio is distributed via the Mac App Store. Apple’s privacy practices govern the App Store download and purchase process. Apple may collect diagnostic and usage data as described in their privacy policy. We have no control over or access to Apple’s data collection.

Reference: apple.com/privacy

Web Hosting Provider (EEA)

The qreagle.com server infrastructure is operated by a European web hosting provider. Server access logs (§5a) are physically stored on their infrastructure within the EEA. The hosting provider acts as a data processor under Art. 28 GDPR. A Data Processing Agreement (DPA) is in place. The hosting provider does not independently access or process your data beyond infrastructure operation.

Google Fonts

The qreagle.com website loads the “Inter” typeface from Google Fonts via a request to fonts.googleapis.com. This request transmits your IP address to Google’s servers. Google’s privacy policy applies: policies.google.com/privacy.

Legal basis: Art. 6(1)(f) GDPR — legitimate interest in providing a consistently styled website.

Replicate AI (Optional — AI QR Feature Only)

If you use the AI QR generation feature, prompts and conditioning data are sent to Replicate, Inc. (USA). Replicate processes this data under their privacy policy and DPA. The transfer is based on Standard Contractual Clauses (SCCs) as provided by Replicate. This processing only occurs if you actively initiate AI generation; it does not occur during normal app use.

Reference: replicate.com/privacy

International Data Transfers

Our primary server infrastructure is located within the European Economic Area (EEA). If any third-party service (Apple, Google, Replicate) processes data outside the EEA, they do so under standard contractual clauses (SCCs) or other GDPR-compliant transfer mechanisms. We do not independently transfer personal data outside the EEA.

10. Security Measures

We take appropriate technical and organisational measures to protect personal data against loss, manipulation, or unauthorised access:

  • HTTPS / TLS 1.2+: All communication between the app and qreagle.com is encrypted in transit. Ephemeral URLSession — no cookies, no cache, MITM protection.
  • HMAC-SHA256 API key derivation: Keys cannot be reverse-engineered from the database even in a compromise scenario.
  • Keychain storage: Your API key is stored in the macOS Keychain, AES-256-encrypted and sandboxed to QREagleStudio’s bundle identifier.
  • Database access controls: The links database is not publicly accessible. It can only be queried through the authenticated REST API using your personal API key.
  • Directory protection: The data/ directory on the server is protected by Apache access controls that deny direct HTTP access.
  • No shared secrets: Each user receives a unique API key. There are no shared admin credentials or globally-valid tokens.
  • Minimal data principle: We store only data strictly required to operate the Dynamic QR service.
  • App Store notarisation: QREagleStudio is distributed only through Apple’s Mac App Store, which enforces notarisation, sandboxing, and code-signing requirements.

In the event of a personal data breach posing a high risk to your rights, we will notify you and the relevant supervisory authority within 72 hours in accordance with Art. 33–34 GDPR.

11. Your Rights

Depending on your country of residence, you have different legal rights with respect to your personal data. Because most processing in QREagleStudio happens on your own device, many of these rights can be exercised directly within the app. The table below maps the most common rights to our specific processing activities.

Right Jurisdictions How to exercise
Access / Know — obtain confirmation and a copy of your data GDPR Art. 15, UK GDPR, CCPA, LGPD, PIPEDA, APPI, DPDP (India), PIPL (China), PIPA (Korea), PDPA (Singapore/Thailand), POPIA (South Africa), NZ Privacy Act, UAE PDPL Dynamic QR links are visible in the app. Email info@it-egarter.at for a full export.
Rectification / Correction — correct inaccurate data GDPR Art. 16, UK GDPR, LGPD, PIPEDA, APPI, DPDP (India), PIPL (China), PIPA (Korea), PDPA, POPIA, NZ Privacy Act, UAE PDPL Edit destination URL and label directly in the Dynamic QR tab in the app. Other corrections: email us.
Erasure / Deletion / Right to be Forgotten GDPR Art. 17, UK GDPR, CCPA, LGPD, PIPEDA, PIPL (China), PIPA (Korea), PDPA (Thailand), POPIA, UAE PDPL, DPDP (India) Delete individual links in the app (also deletes all scan events). Full account deletion: email us — we will complete it within 30 days.
Restriction of Processing GDPR Art. 18, UK GDPR, LGPD Contact info@it-egarter.at. We acknowledge within 72 hours.
Data Portability — receive data in machine-readable format GDPR Art. 20, UK GDPR, LGPD, CCPA, PDPA (Thailand), PIPL (China), UAE PDPL GET /api/links returns your link data as JSON. Email us for a full structured export.
Object to Processing GDPR Art. 21, UK GDPR, LGPD Contact info@it-egarter.at. We will cease processing unless we can demonstrate compelling legitimate grounds.
Withdraw Consent GDPR Art. 7(3), UK GDPR, LGPD, DPDP (India), PIPL (China), PIPA (Korea), PDPA (Singapore/Thailand), POPIA, UAE PDPL Revoke Contacts or Location permission in System Settings → Privacy & Security at any time.
No Automated Decision-Making GDPR Art. 22, UK GDPR Not applicable — we do not use automated profiling that produces legal or significant effects.
Non-Discrimination CCPA §1798.125 We will never deny service, charge different prices, or provide a different level of quality because you exercised a privacy right.
Opt-Out of Sale / Sharing CCPA/CPRA §1798.120 Not applicable — we do not sell, share, rent, or trade personal data to or with any third party for monetary or other valuable consideration, ever.

To exercise any right, write to info@it-egarter.at or use the postal address in §17. We will respond within 30 days (45 days for CCPA requests if we notify you of an extension need). No fee is charged for requests unless manifestly unfounded or excessive.

12. Additional Rights for Users in Specific Jurisdictions

🇺🇸 California Residents (CCPA / CPRA)

Under the California Consumer Privacy Act (CCPA) as amended by the California Privacy Rights Act (CPRA), California residents have the following additional rights:

  • Right to Know: You may request disclosure of the specific pieces and categories of personal information we have collected, the categories of sources, the business or commercial purpose for collection, and the categories of third parties with whom we share it.
  • Right to Delete: You may request deletion of personal information we collected from you, subject to certain exceptions.
  • Right to Correct: You may request correction of inaccurate personal information we maintain about you.
  • Right to Opt-Out of Sale or Sharing: We do not sell or share personal information with third parties for cross-context behavioural advertising. No opt-out is required, but you may confirm this at any time by contacting us.
  • Right to Limit Use of Sensitive Personal Information: We do not use sensitive personal information for purposes beyond those permitted under the CPRA (i.e. we do not use it to infer characteristics).
  • Right to Non-Discrimination: Exercising your CCPA rights will not result in denial of service, different prices, or diminished quality.

Categories of personal information collected (CCPA categories): Identifiers (transaction ID, API key); Commercial information (product purchased); Internet/network information (anonymised scan events: country, browser family, OS family, language, referrer host, date — no IP). We do not collect geolocation data, biometric data, sensitive personal information, or financial account numbers.

Shine the Light: California Civil Code §1798.83 permits California residents to request information regarding disclosure of personal information to third parties for direct-marketing purposes. We do not disclose personal information for direct-marketing purposes, so no such disclosure has occurred.

To submit a CCPA request: email info@it-egarter.at with subject line “CCPA Request”. We will respond within 45 days (extendable by 45 days with notice).

🇬🇧 United Kingdom Residents (UK GDPR)

The UK GDPR (as retained in UK law) provides rights substantially equivalent to the EU GDPR listed in §11. The Information Commissioner’s Office (ICO) is the UK supervisory authority.

Information Commissioner’s Office (ICO)
Wycliffe House, Water Lane, Wilmslow, Cheshire, SK9 5AF
Phone: +44 0303 123 1113  |  ico.org.uk

Transfers of personal data from the UK to the EEA (our server) are covered by the UK adequacy regulations. No additional safeguards are required for this transfer.

🇧🇷 Brazilian Residents (LGPD)

Under the Lei Geral de Proteção de Dados (LGPD), Brazilian residents have rights of access, correction, anonymisation, blocking, deletion, data portability, and the right to be informed about sharing. Our legal basis for processing is:

  • Contract performance (Art. 7(V) LGPD): Processing of Dynamic QR link data and authentication data is necessary to perform the service you contracted.
  • Legitimate interest (Art. 7(IX) LGPD): Anonymised scan analytics serve the legitimate interest of link owners; the same anonymisation safeguards described in §5e apply.
  • Consent (Art. 7(I) LGPD): Camera/location access on device.

Data transfers from Brazil to Austria (EEA) are based on the adequacy of the European data protection framework as recognised by Brazilian data protection authorities.

National Data Protection Authority (ANPD): gov.br/anpd

🇨🇦 Canadian Residents (PIPEDA / CPPA)

Under PIPEDA, individuals have the right to access their personal information and request corrections. We collect only the minimum information necessary to provide the Dynamic QR service, and we obtain meaningful consent before any collection beyond service performance. Data is retained only as long as necessary (see §15). To submit a PIPEDA access or correction request, contact our Privacy Officer at info@it-egarter.at.

Office of the Privacy Commissioner of Canada: priv.gc.ca

🇯🇵 Japanese Residents (APPI)

Under Japan’s Act on the Protection of Personal Information (APPI), we notify users of the purpose of use of personal information and handle retained personal information in accordance with the Act. You have the right to request disclosure, correction, addition, deletion, and suspension of use of retained personal information. Requests may be submitted to info@it-egarter.at.

Transfer of personal data from Japan to Austria is based on the adequacy determination and appropriate safeguards including contractual protections consistent with APPI requirements.

🇨🇭 Swiss Residents (nFADP)

The revised Swiss Federal Act on Data Protection (nFADP, in force since September 2023) provides rights broadly equivalent to the GDPR. Our EEA-based server satisfies the adequacy requirements for data transfers from Switzerland. You may contact us at info@it-egarter.at to exercise your rights under the nFADP.

Federal Data Protection and Information Commissioner (FDPIC): edoeb.admin.ch

🇦🇺 Australian Residents (Privacy Act 1988)

Under the Australian Privacy Principles (APPs), you have the right to access and correct personal information we hold about you, and to make a complaint to the Office of the Australian Information Commissioner (OAIC). We collect, use, and disclose personal information in accordance with the APPs and only for the stated purposes. Contact info@it-egarter.at for access or correction requests.

OAIC: oaic.gov.au

🇮🇳 Indian Residents (DPDP Act 2023)

Under India’s Digital Personal Data Protection Act 2023, you have the right to access information about personal data processed, right to correction and erasure, right to nominate a successor, and right to grievance redressal. We process data lawfully under the Act and handle it responsibly. Contact info@it-egarter.at to exercise your rights. The Data Protection Board of India is the regulatory authority.

🇨🇳 Residents of China (PIPL)

Under China’s Personal Information Protection Law (PIPL, in force 1 November 2021), individuals have the right to know and to decide on the processing of their personal information, the right of access and copy, the right to correction, the right to deletion, the right to withdraw consent, and the right to request explanation of automated decision-making. We process data on the basis of contractual necessity. Contact info@it-egarter.at for any PIPL request. Cross-border transfer to Austria is made with appropriate safeguards to meet PIPL requirements.

🇰🇷 South Korean Residents (PIPA)

Under South Korea’s Personal Information Protection Act (PIPA), you have the right to access, correction, deletion, and to suspend processing of your personal information. We comply with PIPA’s requirements including lawful basis and data minimisation. Contact info@it-egarter.at for any PIPA request. The Personal Information Protection Commission (PIPC) is the supervisory authority: pipc.go.kr

🇸🇬 Singapore Residents (PDPA)

Under Singapore’s Personal Data Protection Act (PDPA), 2021 amendments, you have the right to access and correct your personal data, and the right to withdraw consent. We collect and use data only for the purposes notified and rely on contractual necessity as our primary basis. Contact info@it-egarter.at for PDPA requests. The Personal Data Protection Commission (PDPC) is the supervisory authority: pdpc.gov.sg

🇿🇦 South African Residents (POPIA)

Under South Africa’s Protection of Personal Information Act (POPIA, in force 1 July 2021), you have the right to access, correction, deletion, and objection to processing of your personal information. We process data as a responsible party and comply with the eight conditions for lawful processing. Contact info@it-egarter.at for POPIA requests. The Information Regulator is the supervisory authority: inforegulator.org.za

🇳🇿 New Zealand Residents (Privacy Act 2020)

Under New Zealand’s Privacy Act 2020, you have the right to access and request correction of your personal information. We follow the 13 Information Privacy Principles (IPPs). Contact info@it-egarter.at for requests. The Office of the Privacy Commissioner (OPC) is the supervisory authority: privacy.org.nz

🇹🇭 Thai Residents (PDPA)

Under Thailand’s Personal Data Protection Act (PDPA, fully in force 1 June 2022), you have the right to access, portability, erasure, objection, restriction of processing, and withdrawal of consent. We process data on the basis of contract performance and legitimate interest, with appropriate safeguards. Contact info@it-egarter.at for PDPA requests. The Personal Data Protection Committee (PDPC) is the supervisory body.

🇦🇪 UAE Residents (PDPL 2021)

Under the UAE Federal Decree-Law No. 45 of 2021 on Personal Data Protection (PDPL), you have the right to access, correction, deletion, restriction, and portability of your personal data. We process data lawfully and transparently and implement appropriate technical and organisational security measures. Contact info@it-egarter.at for any PDPL request.

ℹ️ All Jurisdictions — No Sale of Data

Regardless of your location: we do not sell, rent, lease, or trade personal data to any third party for monetary or other valuable consideration. This applies to all QREagleStudio users worldwide.

13. Children’s Privacy

QREagleStudio is not directed at children under the age of 13 (or 16 in jurisdictions where that threshold applies under the GDPR). We do not knowingly collect personal data from children. If you believe a child has provided personal data to us, please contact us immediately at info@it-egarter.at and we will promptly delete it.

14. Right to Lodge a Complaint a Complaint

You have the right to lodge a complaint with a data protection supervisory authority at any time. You may use the authority of your country of residence, place of work, or the place of the alleged infringement. In Austria, the competent authority is:

Austrian Data Protection Authority
(Datenschutzbehörde, DSB)

Barichgasse 40–42
1030 Vienna, Austria

Phone: +43 1 531 15-202525

Email: dsb@dsb.gv.at

www.dsb.gv.at

We would appreciate the opportunity to address your concern directly before you contact the supervisory authority. Please reach out to us first at info@it-egarter.at.

15. Data Retention Schedule

We retain personal data only for as long as necessary for the stated purpose or as required by law:

Data Category Retention Period Deletion Trigger
QR library & settings (on-device)Until you deleteApp uninstall or manual delete
Server access logsMaximum 30 daysAutomatic rolling deletion
API key & transaction IDDuration of Pro subscription + 90 daysDeletion request or subscription lapse
Dynamic QR link data (slug, URL, label, scan count)Until deleted by youIn-app delete or full account deletion request
Smart Card dataNot stored server-sideN/A — data lives only in the QR code URL
Cookie consent preference (localStorage)Until you clear browser storageBrowser data clear or manual removal
AI generation prompts (Replicate)Per Replicate’s retention policySee replicate.com/privacy

16. Changes to This Privacy Policy

We may update this Privacy Policy to reflect changes in the app’s features, applicable law, or our data practices. When we make material changes:

  • The “Last updated” date at the top of this document will be revised.
  • Significant changes will be noted in the QREagleStudio in-app release notes.
  • We will not retroactively apply material changes to data already collected without explicit notice.

We encourage you to review this page periodically. Continued use of the app after changes constitutes acceptance of the updated policy. If you disagree with any change, you may request deletion of your data (§11) and stop using the service.

Version history:
v5.1 — June 1, 2026: Added §5d/5e analytics + A/B testing disclosure; expanded §12 to cover 16 jurisdictions worldwide (CCPA, UK GDPR, LGPD, PIPEDA, APPI, nFADP, Australian Privacy Act, DPDP India, PIPL China, PIPA Korea, PDPA Singapore/Thailand, POPIA South Africa, NZ Privacy Act 2020, UAE PDPL); expanded §11 rights table; updated §1 jurisdiction list.
v4.0 — May 28, 2026: Added §4h (Cryptographic QR Signing key pair, on-device only) and §5f (stateless verify endpoint at qreagle.com/api/verify, no data retention).
v3.0 — May 27, 2026: Added cookie consent section (§3), AI generation section (§6), expanded localStorage table, Replicate third-party entry, updated retention table, refreshed numbered section structure.
v2.0 — May 18, 2026: Initial comprehensive GDPR policy.
v1.0 — April 2026: Placeholder policy.

17. Contact for Data Protection Queries

For any questions, requests, or concerns regarding this Privacy Policy or your personal data, please contact us in writing:

IT Solutions Egarter

Mag. Wolfgang Egarter

St. Oswalderstraße 14

A-9546 Bad Kleinkirchheim, Austria

Email: info@it-egarter.at

We aim to respond to all data protection enquiries within 72 hours (business days) and to fulfil formal requests within one calendar month.

QREagleStudio QREagleStudio

The definitive QR code studio for Mac. 167 QR types, 40+ style presets, AI generation, Dynamic QR.

Product

  • Features
  • User Manual
  • Support
  • Invisible QR Detector
  • Privacy Policy
  • Terms & Conditions
  • Legal Disclosure

Platform

  • Available exclusively on macOS
  • Download on App Store
  • Contact Us

© 2026 QREagleStudio. All rights reserved.  ·  IT Solutions Egarter, Mag. Wolfgang Egarter

Apple, macOS, and App Store are trademarks of Apple Inc., registered in the U.S. and other countries.