Privacy Policy

We (“the app,” “we,” “us,” or “our”) use self-hosted Sentry and PostHog to monitor app performance and see which features need more or less attention. By using this app, you agree to the following:

Data Controller

We’re responsible for handling data. Questions? Email lb-planer@necode.it

What Data We Collect & Why

  • Usage Data (Sentry/PostHog)
    • We track errors, device info (OS, browser, etc.), plus a SHA256 hash of the user ID provided via TGM’s Moodle SSO. Because we only store the hashed ID, we can’t link it to a real person.
  • Feedback
    • If you give feedback and explicitly agree, we collect your name and email so we can follow up. This feedback is not connected to the hashed ID.
  • License Server
    • We store your unmodified user ID indefinitely on our license server to prove license ownership. Any payment data is handled by the bank (we just receive a payment reference tied to a license ID).

Is It Personal Data?

  • The hashed ID isn’t considered personal data under GDPR because we can’t reverse-engineer it to identify you.
  • Name and email are personal data but only if you choose to provide them (e.g., via feedback).

Legal Basis

  • Legitimate interest (Article 6(1)(f) GDPR): understanding app trends, user behavior, and fixing bugs.
  • Contract performance (Article 6(1)(b) GDPR): licensing.
  • Consent (Article 6(1)(a) GDPR): feedback with name/email.

Data Retention

  • Usage data: stored indefinitely, unless you request deletion.
  • License data: your unmodified ID is stored indefinitely so we can prove license validity.
  • Feedback: also stored indefinitely, but you can request deletion at any time.

Who Sees It?

Only our internal team. We self-host Sentry and PostHog on servers in Austria, so no third parties have access.

Your Rights

  • Access & Deletion: We can’t update or remove hashed IDs from usage logs. If you gave feedback with name/email, you can request deletion at any time by emailing us.
  • Object & Portability: You can object to our processing based on legitimate interest or request a copy of any personal data (like your feedback info).

International Transfers

None. All data stays on our Austrian servers.

Contact & Updates

Email lb-planner@necode.it with questions or concerns. We may update this policy; we’ll let you know about significant changes.