Privacy Policy
Last updated: 10 June 2026
1. Introduction
TankRate ("we", "our", "us") is committed to protecting your privacy. This Privacy Policy explains how we collect, use, disclose, and safeguard your information when you visit our website tankrate.com (the "Site"). Please read this policy carefully. If you do not agree with the terms of this policy, please do not access the Site.
2. Information We Collect
2.1 Automatically Collected Information
When you visit our Site, we automatically collect certain information about your device, including your web browser, IP address, time zone, and cookies. We also collect information about how you interact with the Site, such as the pages you visit and the time spent on those pages.
2.2 IP Geolocation (ipapi.co)
We use ipapi.co to detect your country for showing relevant fuel prices. This service processes your IP address server-side via our Supabase Edge Functions — it is never called from your browser directly unless you have given consent. ipapi.co may process your IP address in accordance with their own privacy policy. We do not store your full IP address beyond the session.
2.3 localStorage
We use browser localStorage to store the following non-sensitive preferences only:
- darkMode: "true" or "false" — your theme preference.
- fuelUnit: "litre" or "gallon" — your preferred display unit.
- userCountry: Your detected or selected country code (e.g. "GB").
- userGeo: A copy of the ipapi.co response (city, region, lat/lon) for weather widget display.
- cookieConsent: Your consent choice and expiry timestamp.
No sensitive data (passwords, financial details, etc.) is ever stored in localStorage.
3. Google AdSense & Third-Party Advertising
We use Google AdSense to serve advertisements. Google uses cookies to serve ads based on your prior visits to our website or other websites. Google's use of advertising cookies enables it and its partners to serve ads to you based on your visit to our Site and/or other sites on the Internet.
You may opt out of personalised advertising by visiting Google's Ads Settings. We only load the AdSense script after you have given explicit consent via our cookie banner. If you reject cookies, AdSense is never loaded.
Google AdSense may use the following cookies and technologies:
- NID, IDE, ANID — advertising personalisation
- DSID, FLC — DoubleClick ad serving
- Other Google Ads cookies as listed in Google's Advertising Technologies page
4. Supabase & Edge Functions
Our backend is powered by Supabase. All API calls to external data providers (Collectapi, ExchangeRate-API, NewsAPI, OpenWeatherMap) are made server-side via Supabase Edge Functions. Your browser communicates only with our Supabase project, which acts as a secure proxy. API keys are stored as Supabase environment secrets and are never exposed to the browser.
5. Email Subscriptions
If you subscribe to fuel price alerts, we store your email address, country preference, and selected fuel types in our Supabase subscribers table. This data is used solely to send price change notifications. We do not share your email with third parties. You can unsubscribe at any time by contacting hello@tankrate.com.
6. Cookie Consent
We use a cookie consent banner that stores your preference for 30 days. After 30 days, the consent expires and you will be asked again. You can change your preference at any time by clicking "Cookie Settings" in the footer, which clears your stored consent and re-shows the banner.
What consent controls:
- Accepted: Google AdSense loaded, ipapi.co geolocation, weather widget, all localStorage preferences saved.
- Rejected: No AdSense, no weather widget, no ipapi.co geolocation. Site remains fully functional for prices, charts and calculator.
7. Data Security
We implement appropriate technical and organisational security measures to protect your data. API keys and service credentials are stored securely in Supabase and are never transmitted to the browser. All data transmission uses HTTPS.
8. Your Rights (GDPR)
If you are located in the European Economic Area, you have the following rights:
- Right to access your personal data
- Right to rectification of inaccurate data
- Right to erasure ("right to be forgotten")
- Right to restrict processing
- Right to data portability
- Right to object to processing
To exercise any of these rights, contact us at hello@tankrate.com. We will respond within 30 days.
9. Data Retention
Subscriber email data is retained until you unsubscribe or request deletion. API cache data (prices, news, exchange rates) is refreshed on schedule and older records are archived in our price_history table. You may request deletion of your subscriber record at any time.
10. Third-Party Links
Our Site contains links to third-party websites, including news articles and external resources. We are not responsible for the privacy practices of these external sites. We encourage you to read their privacy policies.
11. Children's Privacy
Our Site is not directed to children under 13. We do not knowingly collect personal information from children under 13. If we learn that we have collected personal information from a child under 13, we will delete it immediately.
12. Changes to This Policy
We may update this Privacy Policy from time to time. Any changes will be posted on this page with an updated "Last updated" date. We encourage you to review this policy periodically.
13. Contact Us
If you have questions about this Privacy Policy, please contact us:
- Email: hello@tankrate.com
- Contact form: /contact/