Privacy Policy — version 2026-06-03
- Version
- 2026-06-03
- Status
- Replaced on June 3, 2026 by version 2026-06-03b
- Effective date
- 3 June 2026
- What changed
- Initial policy (published under the TERRA name; controller named as a Dutch company in formation).
- Previous versions
- 2026-11-11b · 2026-10-16 · 2026-10-11 · 2026-08-07 · 2026-08-01b · 2026-08-01 · 2026-07-10 · 2026-07-06b · 2026-07-06 · 2026-07-05b · 2026-07-05 · 2026-07-04 · 2026-06-03b · All legal changes
This is an archived, superseded version kept for reference. The current version is at /privacy; it takes effect November 11, 2026. The version currently in effect is 2026-10-16.
Privacy Policy
Effective date: 3 June 2026 · Controller: TERRA Global Intelligence B.V. (in formation)
1. Who we are
TERRA (“we”, “our”, “us”) operates the TERRA Global Cost Intelligence platform at terra.global. We are the data controller for personal data collected through this service.
Contact: [email protected] [mailto:[email protected]]
2. What data we collect
Account data: Name, email address, hashed password (bcrypt). Google OAuth users: name and email provided by Google.
Profile data: Household composition, domain, seniority, income bracket, housing preferences, and lifestyle priorities entered in the analysis wizard. This data is used solely to generate your relocation analysis and is not shared.
Usage data: Number of analyses run, tier, subscription status, and timestamps. Used for billing and usage-limit enforcement.
Payment data: Handled entirely by Stripe. We store only your Stripe customer ID — no card numbers or payment credentials are ever held on our servers.
Technical data: IP address hash (not raw IP) used for share-link access tracking. Error logs and anonymised performance metrics.
Support data: Messages you send through the support system.
3. How we use your data
Purpose | Legal basis (GDPR Art. 6)
Deliver the service (run analyses, store reports) | Performance of contract (Art. 6.1.b)
Billing and subscription management | Performance of contract (Art. 6.1.b)
Prevent abuse (rate limiting, fraud detection) | Legitimate interests (Art. 6.1.f)
Error monitoring and platform reliability | Legitimate interests (Art. 6.1.f)
Respond to support requests | Performance of contract (Art. 6.1.b)
Aggregate, anonymised analytics (conversion funnels) | Legitimate interests (Art. 6.1.f)
Legal compliance (tax, financial regulation) | Legal obligation (Art. 6.1.c)
We do not sell personal data. We do not use your data for advertising profiling or automated individual decision-making with legal effect.
4. Data sharing and sub-processors
Sub-processor | Purpose | Location
Anthropic PBC | AI model inference (analysis pipeline) | United States
Vercel Inc. | Application hosting and serverless compute | United States / Edge
Neon Inc. | PostgreSQL database hosting | EU / United States
Upstash Inc. | Job queue (QStash) and Redis rate-limiting | EU / United States
Stripe Inc. | Payment processing and subscription management | United States
Sentry Inc. | Error monitoring and crash reporting | United States
Google LLC | OAuth authentication (optional) | United States
All US-based sub-processors operate under the EU–US Data Privacy Framework or standard contractual clauses (SCCs) where applicable.
5. Data retention
Account data: Retained until you delete your account or request erasure.
Analysis data: Retained until deleted by you or until account deletion.
Support messages: Retained for 3 years after case closure for quality and legal compliance purposes.
Billing records: Retained for 7 years to comply with financial regulations.
Error logs: Anonymised after 90 days; deleted after 1 year.
Shared city cache: City-level cost-of-living data is stored in a shared cache for up to 270 days. This data contains no personal information — it is aggregated research about geographic locations, not about individual users.
6. Your rights (GDPR)
If you are in the European Economic Area or United Kingdom, you have the following rights:
Access (Art. 15): Request a copy of your personal data.
Rectification (Art. 16): Correct inaccurate data.
Erasure (Art. 17): Delete your account and all associated data. Use the “Delete account” option in Settings, or email us.
Restriction (Art. 18): Request that we limit processing of your data.
Data portability (Art. 20): Receive your data in a structured, machine-readable format.
Objection (Art. 21): Object to processing based on legitimate interests.
Withdraw consent: Where processing is based on consent, you may withdraw it at any time without affecting prior processing.
To exercise any of these rights, email [email protected] [mailto:[email protected]] or use the self-service options in your account Settings. We will respond within 30 days.
You have the right to lodge a complaint with your local supervisory authority. In the Netherlands: Autoriteit Persoonsgegevens [https://www.autoriteitpersoonsgegevens.nl].
7. Cookies and tracking
We use a single session cookie (next-auth.session-token) required for authentication. No third-party advertising cookies are used.
PostHog analytics is used for product analytics (conversion funnel analysis). PostHog is configured to anonymise IP addresses and not to collect personally identifying session recordings. You may opt out by contacting us.
8. Children
TERRA is not directed at children under 16. We do not knowingly collect personal data from children. If you believe a child has provided data, contact us for immediate deletion.
9. Security
We implement industry-standard technical and organisational measures: TLS encryption in transit, bcrypt password hashing, serverless architecture with minimal attack surface, error monitoring, rate limiting, and security headers (CSP, HSTS, X-Frame-Options). Stripe handles all payment security under PCI-DSS Level 1 compliance.
10. Changes to this policy
We may update this policy when our practices change. Material changes will be notified by email to registered users at least 14 days before taking effect. The effective date above reflects the latest revision.
11. Contact
TERRA Global Intelligence B.V. (in formation)
Email: [email protected] [mailto:[email protected]]
For erasure requests, use Settings → Delete account, or email us with subject “GDPR Erasure Request”.