Privacy Policy
Last updated: May 2026
SheetJoin ("we", "our", or "us") operates the SheetJoin Chrome Extension and its supporting backend API. This Privacy Policy explains what data we collect, how we use it, and your rights.
1. Data We Collect
When you use SheetJoin, we collect:
- Google account information — your email address and display name, obtained via Google OAuth, to identify your account.
- Google Sheets data — content from the spreadsheets you choose to analyze or join. This data is read on demand and is not stored permanently on our servers.
- Usage data — number of analyses and join operations performed per day, to enforce plan limits.
- Analysis prompts — optional text prompts you enter when requesting an analysis.
- Feedback messages — text you voluntarily submit via the feedback form.
2. How We Use Your Data
- To authenticate your account and maintain your session.
- To perform the AI analysis, join, or deduplication operation you requested.
- To enforce free/pro plan limits.
- To process payments and manage your subscription (via Stripe).
- To respond to feedback you send us.
3. Data Sharing
We share data with the following third parties only as necessary to provide the service:
- Google — OAuth authentication and Google Sheets API access.
- OpenAI — sheet data and your prompt are sent to OpenAI's API to generate analysis results. OpenAI's Privacy Policy applies.
- Stripe — payment processing for Pro subscriptions. Stripe's Privacy Policy applies. We do not store payment card information.
We do not sell your data to any third party.
4. Data Retention
- Analysis results are stored in our database and linked to your account so you can view history.
- Raw spreadsheet data is not stored after an operation completes.
- If you delete your account, all associated data is removed within 30 days.
5. Security
We use HTTPS for all data in transit, token-based authentication (Laravel Sanctum), and rate limiting to protect against abuse. Sensitive credentials are never exposed in API responses.
6. Your Rights
You may request access to, correction of, or deletion of your personal data at any time by contacting us at the email below. You can also log out and stop using the extension at any time.
7. Children
SheetJoin is not directed at children under 13. We do not knowingly collect data from children.
8. Changes to This Policy
We may update this policy. The "Last updated" date at the top will reflect any changes. Continued use of the extension after changes constitutes acceptance.
9. Contact
Questions about this policy? Email us at martovitskij@gmail.com.