PostHog / PostHog/posthog-flutter
Support `disableGeoip` config
Nobody has claimed this yet.
- Dominant language
- Dart
- Stars
- 97
- Forks
- 85
- Avg merge
- 1d 8h
- Merged PRs (30d)
- 31
Description
Description
See https://posthog.com/docs/cdp/geoip-enrichment#how-do-i-skip-events-without-applying-geoip-enrichment
The same applies to Mobile if you don't want the server to infer the user's IP addresses.
If disableGeoip is enabled, set$geoip_disable: true to the props.
Another option is to disable via project config https://us.posthog.com/project/$projectId/settings/project#datacapture
Or
https://us.posthog.com/project/$projectId/pipeline/transformations
GeoIP
- iOS (https://github.com/PostHog/posthog-ios/issues/153)
- Android (https://github.com/PostHog/posthog-android/issues/562)
- Flutter (this issue)
- RN
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by tracing how the Flutter SDK stores configuration and assembles event properties; the issue names no files or tests. Verify the existing config path and related iOS, Android, and React Native issues, then confirm that enabling disableGeoip results in the requested $geoip_disable property and add coverage for the behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- dart, flutter
- Domain
- mobile-dev
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 58/100