# Reference

- [Developer Docs](https://documentation.freshpaint.io/reference/developer.md)
- [Freshpaint Web SDK Reference](https://documentation.freshpaint.io/reference/developer/freshpaint-sdk-reference.md)
- [Freshpaint Web SDK Options](https://documentation.freshpaint.io/reference/developer/freshpaint-sdk-options.md)
- [Freshpaint React Native SDK Reference](https://documentation.freshpaint.io/reference/developer/freshpaint-react-native-sdk-reference.md)
- [Freshpaint iOS SDK Reference](https://documentation.freshpaint.io/reference/developer/freshpaint-ios-sdk-reference.md)
- [Freshpaint Android SDK Reference](https://documentation.freshpaint.io/reference/developer/freshpaint-android-sdk-reference.md)
- [HTTP API](https://documentation.freshpaint.io/reference/developer/http-api.md)
- [Frequently Asked Questions](https://documentation.freshpaint.io/reference/faqs.md): How do I access the Freshpaint Cookie?
- [How do I circumvent ad blockers?](https://documentation.freshpaint.io/reference/faqs/how-do-i-circumvent-ad-blockers.md)
- [Can Freshpaint track users across domains?](https://documentation.freshpaint.io/reference/faqs/can-freshpaint-track-users-across-domains.md)
- [Can I install Freshpaint on a Chrome extension?](https://documentation.freshpaint.io/reference/faqs/can-i-install-freshpaint-on-a-chrome-extension.md)
- [What properties are captured with my events?](https://documentation.freshpaint.io/reference/faqs/what-properties-are-captured-with-my-events.md)
- [How Do I Switchover From Segment?](https://documentation.freshpaint.io/reference/faqs/how-can-i-switchover-from-segment.md)
- [How Do I Switch From Native Google Analytics to the Freshpaint Google Analytics Destination?](https://documentation.freshpaint.io/reference/faqs/how-do-i-switch-from-native-google-analytics-to-the-freshpaint-google-analytics-destination.md)
- [Where do I find my Environment ID?](https://documentation.freshpaint.io/reference/faqs/where-do-i-find-my-environment-id.md)
- [Is Freshpaint GDPR & CCPA Compliant?](https://documentation.freshpaint.io/reference/faqs/is-freshpaint-gdpr-compliant.md)
- [Can I use transformations to anonymize data for client-side destinations?](https://documentation.freshpaint.io/reference/faqs/can-i-use-transformations-to-anonymize-data-for-client-side-destinations.md)
- [How do I QA or debug my data?](https://documentation.freshpaint.io/reference/faqs/how-do-i-qa-or-debug-my-data.md)
- [Why Do My Numbers Differ Across Different Tools?](https://documentation.freshpaint.io/reference/faqs/why-do-my-numbers-differ-across-different-tools.md)
- [Billing: How Does Freshpaint Determine MTUs?](https://documentation.freshpaint.io/reference/faqs/how-does-freshpaint-determine-mtus.md)
- [Can I Use Freshpaint on Multiple Sites?](https://documentation.freshpaint.io/reference/faqs/can-i-use-freshpaint-on-multiple-sites.md)
- [How Can I Export Data From Freshpaint?](https://documentation.freshpaint.io/reference/faqs/how-can-i-export-data-from-freshpaint.md)
- [How Does Freshpaint Identify Users?](https://documentation.freshpaint.io/reference/faqs/how-does-freshpaint-identify-users.md)
- [How Many Events Should I Create?](https://documentation.freshpaint.io/reference/faqs/how-many-events-should-i-create.md)
- [What Should I Name My Events?](https://documentation.freshpaint.io/reference/faqs/what-should-i-name-my-events.md)
- [How do I track scroll depth?](https://documentation.freshpaint.io/reference/faqs/how-do-i-track-scroll-depth.md)
- [What Data Does Freshpaint Collect?](https://documentation.freshpaint.io/reference/faqs/what-data-does-freshpaint-collect.md)
- [Data Collected on Web](https://documentation.freshpaint.io/reference/faqs/what-data-does-freshpaint-collect/autotrack.md)
- [Data Collected on React Native](https://documentation.freshpaint.io/reference/faqs/what-data-does-freshpaint-collect/data-collected-on-react-native.md)
- [Does Freshpaint slow my site down?](https://documentation.freshpaint.io/reference/faqs/does-freshpaints-autotrack-slow-my-site-down.md): This doc covers information on Freshpaint's data collection javascript snippet on site performance and page speed.
- [Running Freshpaint with a Proxy](https://documentation.freshpaint.io/reference/faqs/running-freshpaint-with-a-proxy.md)
- [Should my Environment ID be treated as a sensitive key?](https://documentation.freshpaint.io/reference/faqs/should-my-environment-id-be-treated-as-a-sensitive-key.md)
- [How Does Freshpaint Determine Session Count?](https://documentation.freshpaint.io/reference/faqs/how-does-freshpaint-determine-session-count.md)
- [What is the difference between client-side and server-side connection mode?](https://documentation.freshpaint.io/reference/faqs/what-is-the-difference-between-client-side-and-server-side-connection-mode.md)
- [What is a Proxy Integration?](https://documentation.freshpaint.io/reference/faqs/what-is-a-proxy-integration.md)
- [Where can I view Freshpaint’s Status?](https://documentation.freshpaint.io/reference/faqs/where-can-i-view-freshpaints-status.md)
- [Does Freshpaint provide HIPAA audit logs?](https://documentation.freshpaint.io/reference/faqs/does-freshpaint-support-hipaa-auditing.md)
- [Freshpaint Cookie Too Large](https://documentation.freshpaint.io/reference/faqs/freshpaint-cookie-too-large.md)
- [How does Freshpaint compare to server-side Google Tag Manager?](https://documentation.freshpaint.io/reference/faqs/how-does-freshpaint-compare-to-server-side-google-tag-manager.md)
- [If a user re-installs my app, will Freshpaint generate a new device ID?](https://documentation.freshpaint.io/reference/faqs/if-a-user-re-installs-my-app-will-freshpaint-generate-a-new-device-id.md)
- [Why doesn't Freshpaint need a BAA before sending data to Google Ads and Facebook Ads?](https://documentation.freshpaint.io/reference/faqs/why-doesnt-freshpaint-need-a-baa-before-sending-data-to-google-ads-and-facebook-ads.md)
- [What Implementation Services Does Freshpaint Offer?](https://documentation.freshpaint.io/reference/faqs/what-implementation-services-does-freshpaint-offer.md)
- [Single Sign On (SSO) Setup](https://documentation.freshpaint.io/reference/faqs/single-sign-on-sso-setup.md)
- [Do event properties have character limits?](https://documentation.freshpaint.io/reference/faqs/do-event-properties-have-character-limits.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://documentation.freshpaint.io/reference.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
