← Back to App

Privacy Policy

Tabletop Inventory Manager — Last Updated: April 16, 2026

Overview

Tabletop Inventory Manager ("TIM", "the App") is a character sheet and inventory management tool for tabletop role-playing games. This policy describes how we collect, use, and protect your information.

Information We Collect

Account Information

When you create an account, we collect:

If you sign in with Google, we receive your Google profile name and email. We do not access your Google contacts, files, or other data.

Character Data

Character sheets, inventory, spells, and other game data you create are stored locally on your device. If you use Party Sync features, character data is transmitted to our servers (Firebase Realtime Database) to enable real-time collaboration with other players.

Payment Information

Payments are processed by Stripe. We do not store your credit card number, CVV, or billing address. Stripe provides us with:

See Stripe's privacy policy.

AI Image Generation

When you use AI image generation features, we send your text prompt to third-party AI services (fal.ai for icons, OpenAI for portraits). These services process your prompt to generate images. We do not send any character data, personal information, or inventory contents to these services — only the text prompt you write.

Analytics

We use Google Firebase Analytics to understand how the App is used in aggregate (for example, how many users create a character, purchase premium, or complete the tutorial). This data is anonymized and does not include character names, email addresses, inventory contents, or any other personally identifying information. We do not use advertising trackers or sell analytics data to third parties.

A full list of events we track is available in our open observability documentation.

Crash & Error Reporting

If the App encounters an error, a crash report is sent to Sentry (a third-party error monitoring service) so we can diagnose and fix bugs. Crash reports include the error message, a stack trace, your browser/device type, and the app version. Before transmission, we scrub common sources of personal information (request bodies, form inputs). We do not enable full session replay by default.

How We Use Your Information

Data Storage and Security

Third-Party Services

ServicePurposePrivacy Policy
Firebase (Google)Authentication, user data, analyticsLink
StripePayment processingLink
SentryCrash & error reportingLink
fal.aiAI icon generationLink
OpenAIAI portrait generationLink
VercelWeb hostingLink

Children's Privacy

The App is not directed at children under 13. We do not knowingly collect information from children under 13. If you believe a child has provided us with personal information, please contact us and we will delete it.

Your Rights

You may:

Data Retention

Changes to This Policy

We may update this policy from time to time. Changes will be posted here with an updated "Last Updated" date. Continued use of the App after changes constitutes acceptance.

Contact

For privacy questions or data deletion requests: