Privacy Policy
Last updated: May 2026
1. Overview
CustomsCheck ("we", "us", or "our") is committed to protecting your privacy. This Privacy Policy explains how we collect, use, and safeguard information when you use our customs guidance service. We do not sell your personal data to third parties.
2. Information We Collect
- Account information — when you register, we collect your email address and a hashed password. This is used solely to authenticate you and associate your data with your account.
- Billing details (paid tier only) — if you upgrade to a paid account, we collect your full name, billing address, and phone number. This information is stored securely in your account profile and is used to verify your paid status.
- Trip and search history — when you are signed in, your trip details and customs search results are saved to your account so you can review them later. Guest (unauthenticated) sessions are not persisted.
- Uploaded images — photos you submit for AI-powered item recognition. Images are processed in real time by Google Gemini and are not stored on our servers or in your account.
- Usage data — anonymised analytics such as page views and feature interactions, used to improve the service.
3. How We Use Your Information
- To authenticate you and maintain your session across visits.
- To persist your trip and search history so you can access it from any device.
- To enforce account tier limits (free vs. paid) such as search quotas and item batch sizes.
- To generate customs guidance results for your trip using AI.
- Aggregated, anonymised usage statistics may be used to improve app performance and accuracy. We do not use your trip or item data for advertising.
4. Third-Party Services
- Supabase (Authentication & Database) — CustomsCheck uses Supabase to manage user accounts, authentication, and data storage. Your email address, hashed password, account tier, search history, and trip history are stored in a Supabase-hosted PostgreSQL database. Supabase is SOC 2 Type II certified. Data is stored in accordance with Supabase's Privacy Policy.
- Google Gemini (AI) — When you use the photo scan or customs check features, your item data and images are sent to Google Gemini for real-time processing. Images are not stored by CustomsCheck. Free-tier users use Gemini 2.5 Flash; paid-tier users use a more powerful Gemini model. This processing is subject to Google's Privacy Policy.
- Google AdSense (Advertising) — CustomsCheck displays ads served by Google AdSense to support the free service. Google may use cookies and device identifiers to serve personalised ads based on your browsing activity. You can manage Google's ad personalisation settings at adssettings.google.com. Ad personalisation is only active if you have consented via our cookie banner.
5. Data Retention
Account data (email, profile, billing details for paid users) is retained for as long as your account is active. Trip history and search history associated with your account are stored indefinitely until you delete them or close your account. Uploaded images are never stored — they are processed in real time and discarded. Guest session data is held only for the duration of your active session and is cleared when you close or refresh the app.
6. Cookies & Session Storage
We use essential cookies to maintain your authentication session via Supabase. Analytics cookies (Google Analytics) and advertising cookies (Google AdSense) may be set based on your consent preferences. You can manage your cookie preferences at any time using the cookie settings button in the footer.
7. Your Rights
Depending on your jurisdiction, you may have rights to access, correct, or delete personal data we hold about you. Signed-in users can update their profile and billing details directly from the Account Settings page. To request full account deletion or a data export, please contact us via the feedback option within the app. We will process such requests within 30 days.
8. Contact
For privacy-related enquiries, please reach out via the feedback option within the app or visit our website for contact details.