Privacy
We offer multiple privacy-preserving methods to manage the data sent to us from your app. These methods help to ensure that private information is not exposed without user consent and that user privacy is maintained in accordance with relevant data protection laws and regulations.
Start Tracking
Our SDK offers the flexibility to start tracking at any point in your application. By default, it begins tracking automatically to simplify the development process. If you prefer to control when tracking starts, you can opt out of automatic tracking by calling sdkBuilder.setManualStart(true) and then manually starting the SDK using sdk.start().
- Java
- Kotlin
SdkBuilder builder = new JustTrackSdkBuilder(this, BuildConfig.APP_KEY);
JustTrackSdk sdk = builder
// disable automatic tracking
.setManualStart(true)
// other options...
.build();
// calling start() manually later
sdk.start();
val builder: SdkBuilder = /* create the builder somehow */ JustTrackSdkBuilder(this, BuildConfig.APP_KEY)
val sdk: JustTrackSdk = builder
// disable automatic tracking
.setManualStart(true)
// other options...
.build()
// calling start() manually later
sdk.start()
Stop Tracking
If the SDK is currently tracking, you can stop it at any time by calling sdk.stop()
.
- Java
- Kotlin
sdk.stop();
sdk.stop()
Anonymize
If you want the SDK to track usage while keeping user data anonymous, you can call sdk.anonymize()
.
This allows tracking to continue, but any sensitive user data will be hashed to protect user privacy.
- Java
- Kotlin
sdk.anonymize().get();
sdk.anonymize().get()