Privacy Policy – OdinoLabel

Last Updated: December 19, 2025

1. Introduction

This Privacy Policy describes how OdinoLabel (“we”, “our”, or “the App”) collects, uses, and protects your information when you use our professional label creation application.

OdinoLabel is committed to protecting your privacy. Your label projects and designs remain completely private and are stored only on your local device. However, the App requires account registration and periodic online verification for license management.


2. Information We Collect

2.1 Account Information

When you create an account, we collect:

DataPurpose
Email addressAccount identification and communication
Password (encrypted)Account security
Display namePersonalization
Account typeBusiness or Personal classification
Google account infoIf using Google Sign-In

2.2 License and Subscription Data

DataPurpose
License type and statusFeature access management
License activation codeEasy OEM license verification
Purchase dateTrial and subscription management
Subscription statusBilling and renewal management
Trial start date14-day trial period calculation
Trial end dateTrial expiration management

2.3 Device Information

DataPurpose
Hardware identifier (hashed)License verification, fraud prevention, and trial abuse prevention
Hardware identifier last 4 charactersTechnical support identification
macOS versionCompatibility and support
App versionSupport and updates
Last online verification dateOffline grace period management

Important: Your Mac’s hardware identifier is cryptographically hashed using SHA-256 before transmission. We never store or transmit your actual hardware serial number. Only the irreversible hash is stored on our servers.

2.4 Trial Abuse Prevention Data

To prevent abuse of our 14-day free trial, we maintain a record of devices that have used a trial period:

DataPurpose
Hashed device identifierPrevent multiple trial periods on same device
Last 4 characters of device IDTechnical support reference
Trial usage dateRecord of when trial was used
Associated user emailSupport and fraud investigation
Associated user IDAccount linkage

Important: This data is stored permanently to ensure each physical device can only use one trial period, regardless of how many accounts are created. This is a standard anti-fraud measure used by software companies to prevent trial abuse.

2.5 Data Stored Locally Only

The following data is stored exclusively on your device and is never transmitted to our servers:

  • Label projects and documents (.odino files)
  • App preferences and settings
  • Recent files list
  • Window positions and UI state
  • Cached license data (for offline use)

3. How We Use Your Information

PurposeLegal Basis (GDPR)
Account creation and managementContract performance
License verification and activationContract performance
Feature access based on subscription tierContract performance
Fraud prevention and license protectionLegitimate interest
Trial abuse preventionLegitimate interest
Technical supportContract performance
App improvement (anonymous analytics)Legitimate interest
Communication about your accountContract performance

4. Data Storage and Security

4.1 Cloud Storage (Firebase)

Account and license data is securely stored using Google Firebase services:

  • Firebase Authentication: Secure account management
  • Firebase Firestore: License, subscription, and trial abuse prevention data
  • Location: European Union (europe-west1 region)
  • Encryption: Data encrypted in transit and at rest
  • Access controls: Strict security rules limit data access

4.2 Local Storage

DataStorage LocationProtection
License cachemacOS KeychainSystem-level encryption
App preferencesUserDefaultsApp sandbox protection
ProjectsUser-selected locationmacOS file permissions

4.3 Security Measures

  • All network communications use HTTPS/TLS encryption
  • Passwords are never stored in plain text
  • Hardware identifiers are hashed (SHA-256) before storage
  • Firebase security rules restrict unauthorized access
  • Regular security audits and updates

5. Online Requirements and Offline Use

5.1 Online Requirements

OdinoLabel requires an internet connection for:

  • Account registration and login
  • Initial license activation
  • License verification (periodic)
  • Subscription status updates
  • Easy OEM code activation
  • Trial eligibility verification

5.2 Offline Grace Period

  • The App functions offline for up to 7 days
  • After 7 days, internet connection is required to re-verify license
  • Your projects remain accessible during offline periods
  • Cached license data enables offline functionality

5.3 Fully Offline Features

These features work without any internet connection:

  • Label editing and design
  • Printing to local printers
  • PDF export
  • Opening and saving projects

6. Data Sharing

6.1 We Do NOT Share

  • Your label projects or designs
  • Personal information with advertisers
  • Data for marketing purposes by third parties

6.2 Limited Sharing

Third PartyData SharedPurpose
Google FirebaseAccount & license dataService infrastructure
Apple App StorePurchase transactionsPayment processing
Apple (StoreKit)Subscription statusIn-app purchase management

6.3 Legal Requirements

We may disclose data if required by:

  • Court order or legal process
  • Law enforcement requests
  • Protection of our legal rights

7. Your Rights (GDPR Compliance)

7.1 European Users Rights

Under GDPR, you have the right to:

RightHow to Exercise
AccessRequest a copy of your data via email
RectificationUpdate your data in Profile settings or contact us
ErasureRequest account deletion via email
PortabilityExport your projects in standard formats
RestrictionRequest limited processing via email
ObjectObject to processing via email
Withdraw consentUpdate preferences or delete account

7.2 Response Time

We respond to data requests within 30 days as required by GDPR.

7.3 Data Deletion

When you delete your account:

  • Account data is permanently removed from our servers
  • License associations are terminated
  • Trial abuse prevention data (hashed device ID) is retained to prevent re-abuse
  • Local projects on your device are not affected
  • Deletion is completed within 30 days

Note: The hashed device identifier in our trial abuse prevention database is retained even after account deletion. This is necessary to prevent users from creating new accounts to obtain additional trial periods. This data cannot be used to identify you personally as it contains only an irreversible hash.


8. Hardware Identifier Usage

8.1 Why We Collect It

Your Mac’s hardware identifier is used to:

  • Prevent unauthorized license sharing across multiple devices
  • Enable license transfer between your own devices
  • Verify legitimate license usage
  • Prevent trial abuse (one trial per physical device)

8.2 How It’s Protected

  • Identifier is cryptographically hashed (SHA-256) before transmission
  • Original hardware serial number is never transmitted or stored
  • Hash is irreversible – we cannot determine your actual serial number
  • Never shared with third parties
  • Used solely for license verification and trial abuse prevention

8.3 Trial Abuse Prevention System

To ensure fair use of our 14-day trial:

  • When you start a trial, your device’s hashed identifier is recorded
  • If the same device attempts to start another trial (with any account), it will be denied
  • This prevents creating multiple accounts to extend trial usage indefinitely
  • This data is stored permanently and survives account deletion
  • Only the hash and last 4 characters are stored – not your actual serial number

8.4 License Transfer

You can transfer your license to a new device:

  1. Deactivate license on current device (Profile > License Management)
  2. Log in on new device
  3. License automatically activates on new hardware

9. Cookies and Tracking

OdinoLabel does not use:

  • Browser cookies
  • Web beacons
  • Advertising trackers
  • Cross-app tracking

Anonymous usage analytics may be collected to improve app performance and features.


10. Children’s Privacy

  • OdinoLabel has a 4+ age rating
  • We do not knowingly collect data from children under 13
  • If we discover such data, it will be promptly deleted
  • Parents may contact us to request data deletion

11. International Data Transfers

Data TypeLocation
Account & license dataEU (Firebase europe-west1)
Trial abuse prevention dataEU (Firebase europe-west1)
Purchase dataApple’s servers (per Apple’s privacy policy)
ProjectsYour local device only

For users outside the EU, data transfers are protected by:

  • Standard Contractual Clauses
  • Firebase’s compliance certifications

12. Data Retention

Data TypeRetention Period
Account dataUntil account deletion + 30 days
License dataDuration of license + 1 year
Trial abuse prevention dataPermanent (hashed device ID only)
Purchase recordsAs required by tax law (typically 10 years)
Support communications2 years
Local projectsUntil you delete them

13. Third-Party Services

13.1 Google Firebase

13.2 Apple App Store / StoreKit


14. Changes to This Privacy Policy

We may update this Privacy Policy periodically. Changes will be communicated through:

  • In-app notifications for material changes
  • Updated “Last Updated” date on this page
  • Email notification for significant changes (if email provided)

Continued use after changes constitutes acceptance.


15. Contact Information

For privacy questions, data requests, or concerns:

Data Protection Contact:
Email: privacy@odinolabel.com

General Support:
Email: support@odinolabel.com

Website:
https://www.odinolabel.com

Address:
Beamy
Melegnano, 20077 MI
Italy


16. Summary

WhatOur Approach
Your projects100% local, never uploaded
Account dataSecurely stored in EU
License verificationPeriodic online check required
Hardware IDHashed, used only for license and trial protection
Trial abuse preventionOne trial per device, permanently tracked
Data sharingMinimal, only for service operation
Your rightsFull GDPR compliance

Last updated: December 19, 2025
Version: 4.1