Tabletop Inventory Manager — Last Updated: April 16, 2026
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.
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 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.
Payments are processed by Stripe. We do not store your credit card number, CVV, or billing address. Stripe provides us with:
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.
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.
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.
| Service | Purpose | Privacy Policy |
|---|---|---|
| Firebase (Google) | Authentication, user data, analytics | Link |
| Stripe | Payment processing | Link |
| Sentry | Crash & error reporting | Link |
| fal.ai | AI icon generation | Link |
| OpenAI | AI portrait generation | Link |
| Vercel | Web hosting | Link |
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.
You may:
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.
For privacy questions or data deletion requests: