Heartforge
Features For GMs For Players Homebrew Guides
Get started for free
Features For GMs For Players Homebrew Guides

Privacy Policy — Heartforge

Last updated: 13 September 2026

1. Introduction

This privacy policy applies to Heartforge (henceforth "The App") developed by Kieksi Digital and distributed via the Apple App Store, Google Play Store, and the web.

2. Data We Collect

2.1 Account Information

When you create an account, we collect your email address and generate a unique user identifier. Your email is used for authentication, account recovery, and essential service communications (such as subscription receipts). We do not send marketing emails.

2.2 User-Generated Content

Content you create within the App, such as characters, encounters, adventures, and notes, is stored locally on your device and, if you are signed in, synced to our cloud servers so you can access it across your devices.

Some content can be shared with other users at your request. See section 2.5.

2.3 Purchase and Subscription Data

We store records of your subscription status and purchase history to manage your access to premium features. We do not store or have access to your payment details (credit card numbers, billing addresses, etc.) — payment processing is handled entirely by third-party providers.

2.4 Device and Diagnostic Data

We may receive anonymous crash reports and basic device information (device type, operating system version) through platform-provided crash reporting services. This data is used solely to improve app stability and does not identify you personally.

2.5 Content You Share With Other Users

The App lets a Game Master invite players to an adventure with a join code, and lets a player link one character to that adventure. When you link a character, the character sheet you chose (its name, level, class, ancestry, statistics, and current state such as hit points, conditions, and money) becomes visible to that Game Master inside their adventure, and the Game Master keeps a copy of it there while the link is active. The Game Master can also update a few live values on your character during play, such as hit points, conditions, and money; everything else on the sheet stays yours to edit. The Game Master also sees the account identifier shown in your Settings (normally your email address), so they can tell which player each character belongs to. Your other characters, adventures, and notes are never shared this way. Linking is always your own action and requires a code issued by that Game Master; the App never shares your content with other users on its own.

You can leave an adventure at any time from the character sheet, and a Game Master can remove a player from their adventure. Once a link is ended, your character stops updating in the Game Master's adventure, and the Game Master no longer receives the changes you make.

If you are a Game Master, the join code you create and the list of linked players and characters are stored with your adventure. Player characters shared with you are provided for use in that adventure only. You can also choose to share your Compendium, or selected Collections from it, with the players linked to an adventure; they can view and copy that content for as long as the share and their link are active.

3. How We Use Your Data

We use the data we collect for the following purposes:

  • Providing the service: authenticating your account, syncing your content across devices, and managing your subscription
  • Sharing with other users: showing a linked character to the Game Master of the adventure you joined, and showing a Game Master's shared Compendium content to their linked players
  • Improving the App: diagnosing crashes and fixing bugs using anonymous diagnostic data
  • Content delivery: downloading game content, compendium updates, and application updates

We do not use your data for advertising, profiling, or any purpose unrelated to providing and improving the App.

4. Internet Connectivity

Heartforge uses internet connectivity for:

  • Account authentication and session management
  • Syncing user-generated content to the cloud
  • Joining adventures and sharing linked characters with a Game Master
  • Downloading game content and compendium updates
  • Processing purchases and managing subscriptions

Content delivery operations (game data, compendium updates) are anonymous and do not transmit any personal information or usage analytics.

5. Crash Reporting

On iOS and macOS, users who have opted in to share crash data may send anonymous crash logs to Apple, made available to the developer via App Store Connect. You can control this under Settings > Privacy & Security > Analytics & Improvements.

On Android, similar anonymous crash and ANR (Application Not Responding) reports may be shared via Google Play Console, subject to your device's diagnostics sharing settings.

These reports include diagnostic information such as device type, OS version, time of crash, and stack traces. They do not contain personal or identifying information.

6. Third-Party Services

Heartforge relies on the following third-party services:

  • Supabase: authentication, cloud data storage, and content sync. Subject to the Supabase Privacy Policy.
  • Resend: delivery of account emails such as email confirmation, password reset, and sign-in links. Subject to the Resend Privacy Policy.
  • RevenueCat: subscription and purchase management. Subject to the RevenueCat Privacy Policy.
  • Apple App Store / Google Play Store: app distribution and payment processing on native platforms, each subject to their respective privacy policies.

These services process only the minimum data necessary to provide their respective functions. We do not share your personal data with any third parties for advertising or marketing purposes.

7. No Analytics or Tracking

The App does not use any third-party analytics services, advertising frameworks, or tracking technologies. We do not collect usage analytics, behavioral data, or location information.

8. Data Storage and Security

Your data is stored on secure, industry-standard cloud infrastructure. We use encryption in transit (TLS) for all communications between the App and our servers. Access to user data is restricted to essential service operations only.

On the web, the App uses browser local storage and cookies strictly for session management and authentication. No tracking cookies are used.

9. Data Retention and Deletion

We retain your account data and user-generated content for as long as your account is active. You can delete your account and all associated data at any time from within the App by going to Settings > Delete Account. Self-service deletion is immediate and permanent. Alternatively, you may contact us at the address below, and we will process your deletion request within 30 days. Deleting your account also ends every adventure link you hold as a player or a Game Master.

Upon deletion, we permanently remove your account information, user-generated content, uploaded files, and storage quota records, except where retention is required by law or for legitimate business purposes (such as resolving disputes).

Anonymous diagnostic data (crash reports) cannot be attributed to individual users and is retained indefinitely for quality improvement purposes.

10. Your Rights

Depending on your jurisdiction, you may have the right to:

  • Access the personal data we hold about you
  • Request correction of inaccurate data
  • Request deletion of your data
  • Export your data in a portable format

To exercise any of these rights, please contact us at the address below.

11. Children's Privacy

The App is not directed at children under 13. We do not knowingly collect personal information from children under 13. If you believe a child under 13 has provided us with personal information, please contact us so we can take appropriate action.

12. Changes to This Policy

We may update this Privacy Policy from time to time. We will notify users of significant changes through the App. Your continued use of the App after changes become effective constitutes acceptance of the updated policy.

13. Contact Information

If you have any questions about this privacy policy or the App's data practices, please contact us:

Heartforge Support

Email: kieksi@kieksi.fi

Features

Daggerheart Character SheetDaggerheart GM ToolsDaggerheart Compendium

Resources

GuidesFAQ

Homebrew

AdversariesAdventure HooksAll Homebrew

Legal

Privacy PolicyTerms of UseDelete Account
Playing D&D? Meet Questweaver →

© Heartforge

Get Heartforge

Choose where you want to begin. Core tools are free.

Download on the App Store Get it on Google Play
Use on the web →