Every cookie and storage item we use, and how to change your choice at any time.
Some company details in this document are still being completed and are marked as such.
Cookies are small text files a website stores in your browser. Similar technologies — local storage and session storage — work comparably. This policy explains which of these PPS — Practical Programming Systems uses on the public website and in the PPS ERP application, and how you control them.
Use Cookie settings in the footer of every page to change or withdraw your consent at any time. When you withdraw consent we delete the analytics and advertising cookies we are able to remove. Withdrawing consent does not affect processing that took place before.
| Name | Type | Provider | Purpose | Duration |
|---|---|---|---|---|
ppserp_cookie_consent | Cookie + local storage | PPS | Stores your cookie choice and the policy version | 12 months |
NEXT_LOCALE | Cookie | PPS | Remembers the language you selected | 12 months |
ppserp_refresh | HTTP-only cookie | PPS | Keeps you signed in securely; limited to the sign-in endpoints | 7 days |
access_token, refresh_token | Local storage | PPS | Authenticate your requests in the application | Until you sign out |
auth-storage, perm-storage, onboarding-storage | Local storage | PPS | Your signed-in profile, permissions and set-up progress | Until you sign out |
platform_token | Local storage | PPS | Sign-in of PPS platform staff | Until sign-out |
impersonation | Session storage | PPS | Shows the banner during a support session | Browser session |
csrftoken | Cookie | PPS | Protects forms against cross-site request forgery | 12 months |
__cf_bm, _cfuvid | Cookie | Cloudflare | Bot and abuse protection, rate limiting | 30 minutes / session |
| Turnstile challenge | Script / local storage | Cloudflare | Distinguishes people from bots on the sign-up form | Session |
| Name | Type | Provider | Purpose | Duration |
|---|---|---|---|---|
pps_theme_mode | Local storage | PPS | Light or dark mode | Until cleared |
ppserp_dismissed_announcements | Local storage | PPS | Announcements you closed | Until cleared |
pps_product_tracker_saved_filters, pps.marketPosition.guideOpen, pps.mp.importProgress.dismissed | Local storage | PPS | Saved filters and closed hints | Until cleared |
pps_sidebar_scroll, sidebar group keys, onboarding_banner_dismissed | Session storage | PPS | Keeps the navigation as you left it | Browser session |
| Name | Provider | Purpose | Duration |
|---|---|---|---|
_ga | Google Ireland Ltd. (Google Analytics 4) | Distinguishes visitors to produce statistics | 13 months |
_ga_<ID> | Google Ireland Ltd. (Google Analytics 4) | Keeps the state of a visit | 13 months |
We have configured Google Analytics with a 2-month data retention period, without Google signals and without collecting granular location or device data. Google may process data in the United States; see our sub-processor page for the safeguards.
| Name | Provider | Purpose | Duration |
|---|---|---|---|
_gcl_au | Google Ireland Ltd. (Google Ads) | Measures sign-ups resulting from our ads | 90 days |
_gcl_aw, _gcl_dc | Google Ireland Ltd. (Google Ads) | Stores the ad click that brought you to our website | 90 days |
We use Google Consent Mode: without your consent Google tags are not loaded, and with consent we only send the ad-measurement signals you allowed.
You can also delete or block cookies in your browser settings. Blocking strictly necessary cookies will stop sign-in and other parts of the application from working.
Questions about cookies: info@ppserp.com. More about how we process personal data is in our Privacy Policy.
Questions about this policy?
Contact us at info@ppserp.com.