Privacy Policy

Last updated: April 30, 2026

Innkeep is a Chrome extension that helps Airbnb hosts read and reply to guests. It is built around a simple promise: we know who you are, never keep what you write.

The short version

What we store on our server

When you sign in with Google, we create a user record on Firebase Firestore that contains:

That record exists so we can identify you across devices, contact you about important product updates, and manage your Premium subscription if you upgrade.

What stays in your browser

The following data is stored locally on your device using Chrome's storage APIs and is never transmitted to any Innkeep server:

Where conversation data goes

Free plan

When you click Read Conversation or Draft Reply, Innkeep sends the relevant conversation text and reservation details directly from your browser to the AI provider you selected (Anthropic or OpenAI), authenticated by your own API key. Innkeep servers are not in the path. Conversation content does not pass through, and is not stored by, any infrastructure we control.

Premium plan

When you upgrade to Premium, AI calls route through an Innkeep Cloud Function (running on Google Cloud / Firebase) instead of directly from your browser. The Function holds Innkeep's own Anthropic and OpenAI keys, forwards your request to the provider, and returns the response. The Function does not log or persist any conversation content. Errors and runtime metrics are logged (timestamps, latency, error codes) but never the messages themselves.

In both cases, your AI provider's handling of the data they receive is governed by their privacy policy:

Payments (Premium)

If you upgrade to Premium, payment is processed by Stripe. We never see your card number, expiry, or CVV. Stripe handles all of that on their secure infrastructure. We store only:

Stripe's privacy policy: stripe.com/privacy.

What we don't do

Third-party services

Service Purpose What's shared
Anthropic / OpenAI AI analysis and reply drafting Conversation text + reservation details, when you trigger an AI action
Google Firebase Auth Sign-in Email, display name, Google account ID
Google Firestore Account record storage The fields listed above in "What we store on our server"
Google Cloud Functions AI proxy for Premium subscribers Conversation text passes through, never stored
Stripe Payment processing (Premium only) Email, name, card details (handled by Stripe directly)
Airbnb The platform Innkeep reads from Innkeep does not send any data to Airbnb

Your control

You can:

Data retention

Local data is retained until you remove it or uninstall. Your server-side account record is retained as long as the account exists. Email us to request deletion at any time.

International data transfers

Account data is stored on Google's infrastructure in the United States. Conversation data is processed by Anthropic or OpenAI, also primarily in the United States, under their respective international data transfer policies.

For users in the EEA (GDPR)

Legal basis for processing: your consent (you sign in to use Innkeep) and our legitimate interest (basic identification for product operation). Your rights include access, rectification, erasure, restriction, portability, and objection. Contact us using the email below to exercise any of these rights.

For California residents (CCPA)

We do not sell personal information. You have the right to know what we collect (described above) and to request deletion of your server-side data.

Changes to this policy

We may update this policy when the extension's functionality changes or when legal requirements change. The "Last updated" date will reflect the most recent revision.

Contact

Questions about this policy or requests for data deletion: marcus@staylovejoy.com