frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Respectlytics – Open-source, privacy-first mobile analytics (MIT+AGPL)

https://github.com/respectlytics/respectlytics
11•cesncn•3d ago
Hey HN — I built Respectlytics because I was frustrated that every mobile analytics SDK quietly collects device IDs, ad identifiers, and IP addresses, then makes you retroactively figure out compliance.

There are some solutions out there claiming that they are compliant with certain privacy regulations but when I dig into it, I observe that they actually are not that compliant as they claim to be. I believe Respectlytics is one of the most (if not the most) privacy focused mobile analytics solutions out there but compliance is a huge topic and I leave the decision to the legal teams/advisors of users/companies.

Instead of the "trust me bro" motto, I decided to make Respectlytics totally open-source so that people do not need to trust my word, they can verify it in the code itself.

The idea of Respectlytics builds upon Return of Avoidance (ROA) which relies on data minimization in analytics data collection: What if you just... didn't collect that data in the first place?

Respectlytics stores exactly 5 fields per event: event_name, session_id, timestamp, platform, and country. That's it. IP addresses are used transiently for country lookup and immediately discarded. Session IDs rotate latest every 2 hours (or every app start) and live only in RAM — never written to disk. Multi-session tracking is architecturally disabled.

What's open source:

4 mobile SDKs (Swift, Flutter, React Native, Kotlin) — MIT licensed Analytics server (Django + PostgreSQL) — AGPL-3.0 Self-hosting is simple: docker compose up -d. No ClickHouse, no Kafka, no Redis. Just PostgreSQL.

There's also a managed SaaS if people don't want to run infrastructure, but the self-hosted Community Edition has no artificial limits.

I'd love feedback on the architecture decisions — especially the choice to reject extra fields at the API level rather than just ignoring them silently.

Comments

ddxv•52m ago
Hey there, I've previously worked on OpenAttribution which had some similarities though with more of an advertising analytics / MMP focus. I'd love to chat, even if just to exchange ideas.

Also, do you have some example apps on the Play or Apple App Stores using Respectlytics, I'd love to tag them as open source and add them to AppGoblin's App SDK lists.

Sizing chaos

https://pudding.cool/2026/02/womens-sizing/
379•zdw•7h ago•212 comments

27-year-old Apple iBooks can connect to Wi-Fi and download official updates

https://old.reddit.com/r/MacOS/comments/1r8900z/macos_which_officially_supports_27_year_old/
227•surprisetalk•7h ago•111 comments

Anthropic officially bans using subscription auth for third party use

https://code.claude.com/docs/en/legal-and-compliance
121•theahura•1h ago•140 comments

15 years of FP64 segmentation, and why the Blackwell Ultra breaks the pattern

https://nicolasdickenmann.com/blog/the-great-fp64-divide.html
48•fp64enjoyer•3h ago•14 comments

How to Choose Between Hindley-Milner and Bidirectional Typing

https://thunderseethe.dev/posts/how-to-choose-between-hm-and-bidir/
57•thunderseethe•3d ago•6 comments

Cosmologically Unique IDs

https://jasonfantl.com/posts/Universal-Unique-IDs/
316•jfantl•10h ago•98 comments

Tailscale Peer Relays is now generally available

https://tailscale.com/blog/peer-relays-ga
361•sz4kerto•12h ago•183 comments

Zero-day CSS: CVE-2026-2441 exists in the wild

https://chromereleases.googleblog.com/2026/02/stable-channel-update-for-desktop_13.html
282•idoxer•12h ago•147 comments

DNS-Persist-01: A New Model for DNS-Based Challenge Validation

https://letsencrypt.org/2026/02/18/dns-persist-01.html
228•todsacerdoti•10h ago•106 comments

Minecraft Java is switching from OpenGL to Vulkan

https://www.gamingonlinux.com/2026/02/minecraft-java-is-switching-from-opengl-to-vulkan-for-the-v...
109•tuananh•2h ago•29 comments

Step 3.5 Flash: Fast Enough to Think. Reliable Enough to Act

https://static.stepfun.com/blog/step-3.5-flash/
15•kristianp•2h ago•2 comments

A Pokémon of a Different Color

https://matthew.verive.me/blog/color/
71•Risse•3d ago•8 comments

How AI is affecting productivity and jobs in Europe

https://cepr.org/voxeu/columns/how-ai-affecting-productivity-and-jobs-europe
27•pseudolus•4h ago•9 comments

Electrobun v1: Build fast, tiny, and cross-platform desktop apps with TypeScript

https://blackboard.sh/blog/electrobun-v1/
24•merlindru•1h ago•6 comments

The Perils of ISBN

https://rygoldstein.com/posts/perils-of-isbn
94•evakhoury•11h ago•49 comments

R3forth: A concatenative language derived from ColorForth

https://github.com/phreda4/r3/blob/main/doc/r3forth_tutorial.md
67•tosh•9h ago•10 comments

Making a font with ligatures to display thirteenth-century monk numerals

https://digitalseams.com/blog/making-a-font-with-9999-ligatures-to-display-thirteenth-century-mon...
57•a7b3fa•3d ago•8 comments

Closing this as we are no longer pursuing Swift adoption

https://github.com/LadybirdBrowser/ladybird/issues/933
235•thewavelength•5h ago•185 comments

Microsoft guide to pirating Harry Potter for LLM training (2024) [removed]

https://devblogs.microsoft.com/azure-sql/langchain-with-sqlvectorstore-example/
228•anonymous908213•5h ago•141 comments

Show HN: Respectlytics – Open-source, privacy-first mobile analytics (MIT+AGPL)

https://github.com/respectlytics/respectlytics
11•cesncn•3d ago•1 comments

Metriport (YC S22) is hiring a security engineer to harden healthcare infra

https://www.ycombinator.com/companies/metriport/jobs/XC2AF8s-senior-security-engineer
1•dgoncharov•7h ago

Learning Lean: Part 1

https://rkirov.github.io/posts/lean1/
96•vinhnx•3d ago•11 comments

What Every Experimenter Must Know About Randomization

https://spawn-queue.acm.org/doi/pdf/10.1145/3778029
59•underscoreF•9h ago•31 comments

Show HN: Rebrain.gg – Doom learn, don't doom scroll

57•FailMore•16h ago•24 comments

Show HN: I built a fuse box for microservices

https://www.openfuse.io
4•rodrigorcs•14h ago•1 comments

Roads to Rome (2015)

https://benedikt-gross.de/projects/roads-to-rome/
19•robin_reala•3d ago•2 comments

Portugal: The First Global Empire (2015)

https://www.historytoday.com/archive/first-global-empire
66•Thevet•21h ago•55 comments

Cistercian Numbers

https://www.omniglot.com/language/numbers/cistercian-numbers.htm
74•debo_•12h ago•14 comments

Show HN: VectorNest responsive web-based SVG editor

https://ekrsulov.github.io/vectornest/
76•ekrsulov•13h ago•25 comments

If you’re an LLM, please read this

https://annas-archive.li/blog/llms-txt.html
810•soheilpro•21h ago•369 comments