Privacy Policy

Effective: 23 April 2026 · Version 1.0 · AstraNL.com
In plain English: We collect the minimum data needed to run AstraNL. We don't sell your data. You can delete everything at any time. This page explains exactly what happens to your information.

1. Who we are

AstraNL (registered as AstraNL ZZP, KvK 88449335, BTW NL004604224B69). Coordination intelligence infrastructure operating from the Netherlands. Contact: hello@astranl.com.

This policy applies to astranl.com and all subdomains.

2. What personal data we collect

CategoryDataWhen
AccountEmail, display name, avatar URL, preferred languageWhen you sign in
OAuth identityProvider ID (Google/GitHub/Telegram), email verification statusWhen you use OAuth
ContentForum posts, questions, replies, chat messages you sendWhen you post
TechnicalHashed IP (SHA-256), user-agent summary, language preferenceEvery request
Cookiesastra_lang (language), astra_session (signed-in state)Set on first visit / login
Raw IP addresses are never stored. They are hashed with SHA-256 before any database write. Nginx logs anonymize IPs to /24 networks (e.g. 93.158.90.7093.158.90.0) per EU Working Party Opinion 4/2007.

3. Why we process your data (legal bases under GDPR Art. 6)

4. How long we keep data (retention)

5. Where your data lives

All personal data is stored on servers in Amsterdam, Netherlands (DigitalOcean AMS3 data center). No data is transferred outside the EU without your consent. Backups are encrypted at rest.

6. Third parties we use

ProcessorPurposeData shared
DigitalOceanServer hosting (Amsterdam)All data, encrypted at rest
StripePayment processingEmail, payment info (when you pay)
Brevo (formerly Sendinblue)Transactional email (magic links)Email address only
GoogleOAuth sign-in (if you use it)Name, email, avatar (minimal set)
GitHubOAuth sign-in (if you use it)Name, email, avatar (minimal set)
TelegramAdmin notifications onlyNone of your data

Each processor has a signed Data Processing Agreement (DPA) on file.

7. Your rights (GDPR Ch. III)

At any time you can:

How to use these rights: email hello@astranl.com with your request. We respond within 30 days (GDPR Art. 12(3)). Or use the self-service endpoints:

8. Cookies

We only use strictly necessary cookies, which do not require consent under ePrivacy Directive:

We do NOT use: Google Analytics, Facebook Pixel, advertising trackers, session recording, heatmaps, or any third-party analytics. If that changes, we will add a proper consent banner before the change.

9. Children

AstraNL is not intended for users under 16. We do not knowingly collect data from children. If you believe we have inadvertently collected data from a child, contact us immediately and we will delete it.

10. Security

11. Breach notification

In the unlikely event of a personal data breach that poses risk to your rights, we will notify the Autoriteit Persoonsgegevens within 72 hours and contact affected users directly per GDPR Art. 33-34.

12. Changes to this policy

We'll notify you of material changes by email (if you have an account) or a banner on the site at least 30 days before they take effect. Full version history is tracked in our public repository.

13. Contact the Data Protection Officer

For any privacy concern:
Email: hello@astranl.com
Postal: AstraNL ZZP, Netherlands — provided on request
Supervisory authority: Autoriteit Persoonsgegevens