Terms of Service &
Privacy Policy
Contents
Terms of Service
These Terms of Service ("Terms") govern your access to and use of the GeoLabel API and website (collectively, the "Service"), operated by GeoLabel ("we," "us," or "our"). By accessing or using the Service, you agree to be bound by these Terms. If you do not agree, do not use the Service.
1. The Service
GeoLabel provides an API that converts geographic coordinates (latitude and longitude) into human-readable location labels and nearby place information, powered by OpenStreetMap data via the Overpass API. The Service is provided on an "as is" basis and is subject to change at any time.
We strive for high availability but do not guarantee uninterrupted access. Scheduled or emergency maintenance may cause temporary outages. We are not responsible for any loss caused by service interruptions.
2. API Keys & Accounts
Access to the Service requires an API key. You are responsible for keeping your API key confidential and for all activity that occurs using your key. Do not share your key publicly (e.g., in public code repositories or client-side code).
If you believe your key has been compromised, contact us at hello@geolabel.dev immediately. We can issue a replacement key and deactivate the old one.
You must be at least 13 years old (or the minimum age of digital consent in your jurisdiction) to use the Service. By using the Service you represent that you meet this requirement.
3. Acceptable Use
You agree not to use the Service to:
- Violate any applicable law or regulation
- Infringe the rights of any third party
- Attempt to reverse-engineer, circumvent, or abuse rate limits or access controls
- Resell or sublicense API access without our written permission
- Conduct surveillance or tracking of individuals without their knowledge and consent
- Build products that discriminate against protected classes or facilitate illegal activities
- Generate excessive requests that degrade service quality for other users
We reserve the right to suspend or terminate access for any usage we determine, in our sole discretion, to be harmful, abusive, or in violation of these Terms.
4. Payment & Billing
Subscriptions
Paid plans are billed on a recurring monthly or yearly basis via Stripe. By subscribing, you authorize us to charge your payment method on each renewal date until you cancel.
Cancellations
You may cancel your subscription at any time through the Customer Portal. Cancellation takes effect at the end of your current billing period. You retain full access to your paid tier until that date.
Refunds
We offer a full refund within 7 days of your initial purchase if the Service does not work as described. Refund requests after 7 days are evaluated case-by-case. Contact hello@geolabel.dev to request a refund.
Failed Payments
If a payment fails, your API key will be suspended until the payment is resolved. Stripe will retry the charge automatically. Your key will be reactivated once payment succeeds.
Price Changes
We reserve the right to change pricing with at least 30 days' notice. Changes will not affect your current billing period.
5. Intellectual Property
The GeoLabel name, logo, website design, and API code are our property. You may not copy, modify, or redistribute them without written permission.
Location data returned by the API is derived from OpenStreetMap, which is licensed under the Open Database License (ODbL). By using the Service you agree to comply with ODbL attribution requirements in any product you build with that data.
6. Disclaimers & Limitation of Liability
THE SERVICE IS PROVIDED "AS IS" WITHOUT WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. WE DO NOT WARRANT THAT THE SERVICE WILL BE ERROR-FREE, UNINTERRUPTED, OR THAT LOCATION DATA WILL BE ACCURATE OR COMPLETE.
TO THE MAXIMUM EXTENT PERMITTED BY LAW, OUR TOTAL LIABILITY TO YOU FOR ANY CLAIMS ARISING FROM YOUR USE OF THE SERVICE SHALL NOT EXCEED THE AMOUNT YOU PAID US IN THE 12 MONTHS PRECEDING THE CLAIM. WE SHALL NOT BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES.
7. Termination
We may suspend or terminate your access at any time for violation of these Terms, non-payment, or any reason we deem necessary to protect the Service or other users. We will make reasonable efforts to notify you in advance except where immediate action is required.
You may stop using the Service at any time. Sections 5, 6, and 9 survive termination.
8. Changes & Governing Law
We may update these Terms at any time. Continued use of the Service after changes are posted constitutes acceptance. We will notify active subscribers of material changes by email.
These Terms are governed by the laws of the United States, without regard to conflict of law principles.
Privacy Policy
This Privacy Policy explains how GeoLabel collects, uses, and protects information when you use our Service. We respect your privacy and collect only what is necessary to operate the Service.
9. Data We Collect
When you sign up for a free key
- Name and email address (to issue and email your API key)
When you purchase a paid plan
- Name and email address (collected by Stripe on our behalf)
- Billing and payment information (processed and stored entirely by Stripe — we never see your card details)
- Stripe subscription ID (stored to manage your key lifecycle)
When you use the API
- IP address (used for rate limiting only; not stored permanently)
- Request count and timestamps (used to enforce rate limits and generate aggregate usage metrics)
- Latitude and longitude coordinates you submit (used only to fulfill your request; not stored or logged)
Website
We do not run third-party analytics scripts. No Google Analytics, Facebook Pixel, or similar trackers.
10. How We Use Your Data
- Email: to deliver your API key and send important service notifications. No marketing emails without your explicit consent.
- IP address: to enforce per-IP rate limits on the free tier. Discarded after the rate-limit window expires.
- Usage counts: to enforce tier rate limits and detect abuse.
- Subscription ID: to activate, suspend, upgrade, or cancel your API key in response to Stripe billing events.
We do not sell, rent, or trade your personal information to third parties.
11. Third-Party Services
We share data with the following services only to the extent necessary to operate:
- Stripe — payment processing. Stripe collects and stores your payment details under their own Privacy Policy.
- Resend — transactional email. Your email address is transmitted to Resend solely to deliver your API key.
- Railway — cloud hosting and database. Your account data is stored in a PostgreSQL database hosted on Railway's infrastructure in the United States.
- OpenStreetMap / Overpass API — location data. Coordinates you submit are forwarded to the Overpass API to retrieve nearby place data. See the OSMF Privacy Policy.
12. Your Rights
Depending on where you live, you may have the right to access, correct, or delete your personal data. This includes rights under GDPR (EU/UK), CCPA (California), and PIPEDA (Canada).
You can:
- Request a copy of the data we hold about you
- Ask us to correct inaccurate information
- Request deletion of your account and associated data
- Opt out of any future marketing communications
To exercise any of these rights, email hello@geolabel.dev. We will respond within 30 days.
Cookies: We do not use tracking cookies. We use localStorage only to remember your dark/light mode preference. No cookie consent banner is required.
13. Data Retention
- API keys & email: retained until you request deletion or your account is terminated
- IP rate limit records: expire automatically after 60 seconds (in-memory only, never written to disk)
- Stripe event IDs: retained for 90 days for idempotency, then eligible for deletion
If you cancel your subscription and request account deletion, we will remove your personal data within 30 days, except where retention is required by law.
14. Privacy Contact
For any privacy-related questions, data requests, or complaints, contact us at:
GeoLabel
hello@geolabel.dev
If you are in the EU and believe we have not adequately addressed your concern, you have the right to lodge a complaint with your local data protection authority.