Minimal audience measurementVery light first-party audience measurement limited to public marketing pages before optional consent.
Enabled

EditMyPDF Cookies and Similar Technologies Policy

Last updated: March 24, 2026

1. Summary

This page explains how EditMyPDF uses cookies and similar technologies when you browse the website or use the application.

By “similar technologies”, we mean in particular:

  • your browser’s localStorage and sessionStorage;
  • pixels, beacons, and tags (including via Google Tag Manager);
  • certain third-party SDKs or scripts running in the browser;
  • advertising identifiers or conversion measurement identifiers;
  • security, fraud-prevention, or anti-abuse mechanisms, including certain technical device or session signals.

On EditMyPDF, preferences are organized into three categories:

  • Necessary: always active because they are required for operation, security, session management, abuse prevention, or remembering essential choices;
  • Analytics: off by default until you have given your consent;
  • Advertising: off by default until you have given your consent.

You can manage your preferences or withdraw your consent at any time from the cookie preference center available through the service.

Important: for certain third-party providers, the exact names of cookies, storage keys, or technical identifiers may vary depending on the browser, country, session, SDK version, integration method, domain used, or provider configuration. Where an exact name has not been confirmed by a production browser audit, we describe the service, the purpose, and the consent category rather than claiming to provide an exhaustive list of every possible technical tracker.


2. Difference between cookies and similar technologies

A cookie is a small file placed on, or read from, your device by the browser.

Other mechanisms may have similar effects without being, legally or technically, cookies in the strict sense:

  • localStorage stores information in your browser until it is deleted, replaced, or the browser is reset;
  • sessionStorage stores information for the browsing session or until the tab or browser is closed, depending on how it is implemented;
  • pixels, tags, and third-party SDKs may send events, load scripts, read or write identifiers, or trigger calls to analytics, advertising, payment, or authentication providers;
  • some device intelligence or fraud-prevention tools primarily use technical signals, request IDs, device IDs, or network metadata, sometimes without placing a traditional cookie.

In this policy, we use the term “cookies and similar technologies” to cover all of these mechanisms.


3. Our preference categories

Necessary

This category covers cookies and similar technologies that are strictly necessary for the operation of the service or reasonably necessary for security, authentication, journey continuity, user-requested payment, consent management, CSRF protection, fraud and abuse limitation, and certain essential preferences such as language.

These technologies remain active because, without them, EditMyPDF cannot operate properly or cannot secure certain operations.

Analytics

This category covers technologies used to:

  • measure how the website and product are used;
  • understand user journeys and product events;
  • analyze site performance;
  • improve usability, journeys, and service reliability.

On EditMyPDF, these technologies are off by default and are only activated after your Analytics consent.

Advertising

This category covers technologies used to:

  • attribute conversions;
  • measure marketing campaigns;
  • improve the relevance of advertising activities;
  • store, read, or transmit certain advertising identifiers after consent.

On EditMyPDF, these technologies are off by default and are only activated after your Advertising consent.

Technologies triggered only by user action

Some integrations open their interactive flow only if you explicitly request a function such as:

  • signing in or starting an authentication flow;
  • opening a payment or checkout flow;
  • importing or exporting a document via Google Drive or Dropbox.

Supporting browser SDKs for certain functions may preload on compatible pages to prepare the requested experience. Even where a supporting SDK preloads, the interactive login, Picker, Chooser, OAuth, or checkout flow opens only after your action. These integrations may also use their own cookies, storage, or scripts on their own domains or through embedded components where necessary for the requested function, security, fraud prevention, or authentication.


4. EditMyPDF first-party cookies and technologies

The table below describes the first-party cookies and browser storage currently identified on the EditMyPDF side.

Name / keyTypeScopePurposeCategoryDuration / TTLTriggerTechnical details / notes
editmypdf_langCookieFirst-partyStore the website / interface languageNecessary365 days (Max-Age=31536000)When a language preference is set or restoredFunctional preference cookie
trial_tokenCookieFirst-partyTrial session tracking, usage limiting, and abuse preventionNecessaryAbout 1 dayWhen a trial flow or usage-limiting logic is engagedHttpOnly, Path=/, SameSite=Lax
settings_sessionCookieFirst-partyAdmin / settings sessionNecessary30 minutesOnly in admin / settings flowsPath=/api, SameSite=Strict
settings_csrfCookieFirst-partyCSRF protection for admin / settings actionsNecessary120 minutes (aligned with the admin / settings session window)Only in admin / settings flowsPath=/api, SameSite=Strict
editmypdf:langlocalStorage / browser storageFirst-partyStore language in certain front-end flowsNecessaryVariable depending on browser behavior and manual deletionWhen using the siteTechnology similar to a cookie
editmypdf:themelocalStorage / browser storageFirst-partyStore the theme or certain interface preferencesNecessaryVariable depending on browser behavior and manual deletionWhen using the siteTechnology similar to a cookie
editmypdf:auth-intentsessionStorageFirst-partyResume or secure certain authentication or sign-in stepsNecessaryUp to 30 minutes, or until the tab / session endsDuring certain authentication flowsOne-shot resume marker removed after consumption
editmypdf:billing-checkout-resumesessionStorageFirst-partyResume a billing / checkout flowNecessaryUp to 30 minutes, or until the tab / session endsWhen a payment or subscription flow is startedOne-shot resume marker removed after consumption
editmypdf:trial-startedlocalStorageFirst-partyStore that a trial flow has startedNecessaryUntil cleared by the browser, the user, or product logicWhen a trial is startedUsed for state resumption / limitation / UX
editmypdf:tiktok-ttclidlocalStorageFirst-partyStore a TikTok advertising identifier / click ID for attribution and conversion measurementAdvertisingUp to 30 days; cleared immediately when Advertising consent is not granted or is withdrawnOnly after Advertising consentMust not be stored before Advertising consent
Internal draft, UI preference, onboarding, pipeline, and journey-resume keyslocalStorage / sessionStorageFirst-partyInterface preferences, temporary drafts, journey resumption, checkout/onboarding state, front-end configuration for certain processing stepsNecessarySession-based or variable depending on the storage typeWhen using the serviceWe group here several purely functional keys rather than listing them one by one

What this means in practice

  • Items classified as Necessary are used for operation, security, or journey continuity.
  • localStorage / sessionStorage entries are not always visible in the browser’s cookie list, but they should be treated like trackers when they are used to remember a state, preference, or identifier.
  • The editmypdf:tiktok-ttclid storage is treated separately because it serves an Advertising purpose and should only be retained after the corresponding consent has been given.

5. Third-party technologies in the browser

EditMyPDF uses, or may use, the following third-party services in the browser.

ServiceProviderType / scopeMain purposeCategoryTriggerDuration / notes
Google Tag Manager (GTM-PWMD647D)GoogleTag manager / browser tagsDeploy and manage certain measurement tags depending on the active configurationAnalyticsEnabled for measurement purposes after Analytics consentThe container or tags deployed through it may change over time; the associated cookies or identifiers depend on the effective configuration
Google Analytics 4 (G-9WPC6SGG52)GoogleWeb analyticsMeasure usage, site performance, product events, and user journeysAnalyticsAfter Analytics consentThe exact names of Google cookies may vary depending on the browser, domain, configuration, and enabled Google products
Microsoft Clarity (project ID vwvvv4xih9)MicrosoftBehavioral analytics / session insightsUnderstand usage, journeys, usability, and certain product interactionsAnalyticsAfter Analytics consentClarity may use cookies or a cookieless mode depending on the consent signal and region; exact names must be confirmed in a browser audit
Meta Pixel (pixel ID 1465283955263559)MetaMarketing pixelCampaign measurement, conversion attribution, and marketing relevance improvementAdvertisingAfter Advertising consentThe exact cookies / identifiers may vary depending on Meta, the browser, the session, and the integration settings
TikTok Pixel (pixel code D6S885RC77U4MV0OBSUG)TikTokMarketing pixelTraffic measurement, campaign performance, conversions, and marketing improvementAdvertisingAfter Advertising consentThe exact cookies / identifiers may vary depending on TikTok, the browser, the session, and the integration settings
TikTok first-party advertising identifier (editmypdf:tiktok-ttclid)EditMyPDF / TikTok (depending on use)First-party browser storageRelay or retain a TikTok click ID / attribution identifierAdvertisingAfter Advertising consentUsed as a technology similar to a cookie; must remain consistent with your Advertising choices
Auth0Okta/Auth0SDK / session cookies / authentication flowsAuthentication, session management, SSO, potential MFA, and protection of certain sign-in flowsNecessaryWhen a user signs in, maintains a session, or triggers an authentication flowThe exact cookie names may depend on the flow, custom domain, browser, and enabled features; a browser audit is required for an exhaustive list
Stripe / Stripe.js / Embedded CheckoutStripePayment scripts / componentsPerform the requested payment, secure the checkout, prevent fraud, and ensure continuity of a payment sessionNecessary (or functionally necessary to the requested service)Stripe.js or supporting payment components may start loading on compatible pricing or billing pages before checkout opens; the interactive checkout or payment element opens when you start a payment flowStripe may set or read its own cookies / storage or collect certain technical signals related to payment and fraud; exact names depend on the flow and provider
Fingerprint ProFingerprintDevice intelligence / technical signalsFraud detection, abuse limiting, integrity checks, and protection of the trial period and the serviceNecessaryWhen an anti-abuse or security control is requiredThis mechanism may rely mainly on technical signals and a visitor identifier rather than a traditional cookie. In the current service configuration, short-lived request or event controls are generally measured in seconds or minutes, including about 15 minutes for event freshness; broader server-side anti-abuse histories may be retained for up to 180 days. See the Privacy Policy for retention details.
Google Drive import/exportGoogleSDK / Picker / OAuth / popupAllow file import or export with Google Drive at the user’s requestNecessary / functional for the requested import/export featureSupporting browser SDKs may preload on compatible conversion pages; the Picker or authentication window opens only after you start the functionMay preload Google scripts on compatible conversion pages to prepare browser import/export; the interactive Picker or authentication window opens only after your action, and any cookies are generally related to that requested function
Dropbox import/exportDropboxSDK / Chooser / OAuth / popupAllow file import or export with Dropbox at the user’s requestNecessary / functional for the requested import/export featureSupporting browser SDKs may preload on compatible conversion pages; the Chooser or authentication window opens only after you start the functionMay preload Dropbox scripts on compatible conversion pages to prepare browser import/export; the interactive Chooser or authentication window opens only after your action, and any cookies are generally related to that requested function

Important notes about third parties

  1. We do not invent third-party cookie names. For Auth0, Stripe, Google, Microsoft Clarity, Meta, TikTok, Google Drive, Dropbox, and Fingerprint, the exact names of cookies or storage entries may depend on the actual scenario executed, the browser, country, domain, SDK, and provider configuration.
  2. For that reason, this policy transparently documents the services, purposes, consent categories, and triggers, even where the exhaustive list of each technical name still needs to be confirmed by a production browser audit.
  3. When a third-party service is triggered only because you use a specific function (sign-in, payment, import/export), this does not necessarily make it advertising-related; it may instead be strictly necessary or functionally necessary for the service you requested.
  4. In the current Google Drive flow, the token is effectively one-shot / transient rather than a persistent EditMyPDF browser credential: it is obtained only after your action, reused only during the current page runtime while valid, and is not intentionally persisted by EditMyPDF across browser restarts or long-term browser storage.

6. Server-side measurement and conversion tracking

In addition to trackers that run in the browser, EditMyPDF also uses — or may use, depending on the active configuration — certain server-side measurement and conversion flows.

These flows are distinct from browser cookies:

  • they do not necessarily place a file on your device;
  • they may nevertheless send a provider events, technical metadata, conversion identifiers, or other measurement-related information;
  • the fact that a flow is “server-side” does not automatically remove it from the rules applicable to the purpose pursued.
ServiceProviderNature of the mechanismPurposeApplicable categoryNotes
GA4 Measurement ProtocolGoogleServer-side delivery of events to Google AnalyticsEvent measurement, supplemental measurement, conversions, and linking client-side and server-side interactionsIn practice: Analytics where the purpose is product/site measurement; to be confirmed depending on the events actually sentThis flow is separate from Google Analytics cookies set in the browser
Meta Conversions APIMetaServer-to-server delivery of conversion or marketing eventsAttribution, campaign measurement, conversionsAdvertisingSeparate from the Meta Pixel; may operate in combination with the browser pixel
TikTok Events APITikTokServer-to-server delivery of conversion or marketing eventsAttribution, campaign measurement, conversionsAdvertisingSeparate from the TikTok Pixel; may operate in combination with the browser pixel

Important information

These server-side flows are documented here so that you understand that measurement may also exist outside local browser storage. They should be read together with the consent categories applicable to their purpose (Analytics or Advertising), not as a way to bypass your preferences.

AI and document-processing providers are different

The core document-processing providers currently used by EditMyPDF, such as OpenAI, Anthropic, xAI, and Google Cloud Vision, are currently called from EditMyPDF’s backend for document-processing operations. In the current product architecture, they are not listed in this cookie policy as browser-side trackers because the core AI/document-processing path does not rely on their browser SDKs or browser cookies.

The categories of data sent to those providers, their contractual role, and the retention information relevant to those server-side calls are described in the Privacy Policy, not in this browser-tracker policy.

The Privacy Policy also contains the provider-by-provider information we currently publish about international transfers, including the current region or endpoint assumptions we use and the transfer mechanism we publicly rely on for those providers.

The Privacy Policy also contains the broader recipient / subprocessor matrix for backend providers and browser-side measurement providers, including our current public role assumptions for each main provider family.


7. Authentication, payment, security, and anti-fraud

Authentication

When you use sign-in or session-management functions, EditMyPDF may rely on Auth0 or authentication-related components. These components may use session cookies or other technical mechanisms necessary for:

  • opening and maintaining a session;
  • single sign-on (SSO), where available;
  • handling certain verification flows;
  • protection against certain attacks.

We treat these mechanisms as Necessary where they are required for the sign-in function or account protection.

Payment

On compatible pricing or billing pages, EditMyPDF may start loading Stripe.js before you open a payment flow. The interactive Stripe Embedded Checkout or payment element opens only after your action. These components may use their own cookies, storage, or technical signals to:

  • display payment elements properly;
  • secure the transaction;
  • prevent fraud;
  • link the different steps of the same checkout.

We do not classify these mechanisms as “analytics” by default. Where they are strictly necessary to perform the payment you requested or to secure that payment, we treat them as Necessary or, more broadly, as functionally necessary mechanisms for the service explicitly requested.

Separate from those browser-side Stripe components, EditMyPDF also keeps limited server-side Stripe metadata needed for billing operations, such as customer, checkout-session, subscription, invoice, product, and price identifiers, subscription state, paid-access expiry, and certain limited checkout risk or attribution fields. We do not store full card numbers, card security codes, raw Stripe webhook payloads, or a standard local chargeback/dispute payload archive in our billing tables. The retention periods and billing-dispute explanations for those server-side billing records are described in the Privacy Policy.

Security, fraud prevention, and abuse prevention

EditMyPDF also uses security and anti-abuse mechanisms, including:

  • session and CSRF protections;
  • trial usage limiting logic;
  • abuse-prevention controls;
  • device intelligence / fingerprinting mechanisms via Fingerprint Pro.

These mechanisms are used to protect the service, limit abusive behavior, detect automated or fraudulent use, and preserve the integrity of the trial period. They are not implemented for advertising personalization.

Where EditMyPDF considers those controls necessary for security, fraud prevention, abuse prevention, trial protection, or service integrity, certain device-intelligence or fingerprint-based checks may run before optional Analytics or Advertising consent is granted.

Subject to ongoing technical validation, EditMyPDF classifies these mechanisms as Necessary insofar as they pursue security, service integrity, and abuse-prevention purposes.

As an operational indication, the browser-side trial_token currently lasts about 1 day. Separate server-side anti-abuse and Fingerprint controls may operate on much shorter windows ranging from seconds or minutes to 24 hours, with certain graph or linkage relations lasting up to 7 days and broader persisted enforcement records retained for up to 180 days. Those server-side retention windows are described in the Privacy Policy because they are not all browser cookies.


8. How to manage your preferences

You can manage your choices at any time from the cookie preference center made available by EditMyPDF.

From this center, you can:

  • accept or refuse the Analytics and Advertising categories;
  • keep only Necessary technologies active;
  • change your decision later.

You can also delete certain cookies and storage entries from your browser settings. However, doing so may prevent certain features from working properly, especially session management, authentication, language settings, checkout, abuse prevention, or journey resumption.

The cookie preference center only manages browser-side trackers and similar technologies. For account-level privacy actions such as requesting a personal-data export or submitting an account-deletion request, please use the logged-in account settings area or contact us as described in the Privacy Policy. The Privacy Policy also describes our current internal admin/support and incident-handling access model for retained run and document data.


9. Updating and withdrawing consent

You may withdraw or change your consent at any time through the cookie preference center. Withdrawal or modification does not affect the lawfulness of operations already carried out before your choice changed, but it will apply going forward depending on the nature of the tracker or integration concerned.

If you withdraw your consent, certain non-necessary cookies or storage entries may be deleted, may stop being used, or may no longer be reloaded during future visits, depending on how the relevant provider and your browser operate.


10. Questions / contact

If you have any questions about this policy, your cookie preferences, or your data protection requests, you can write to us at:

contact@editmypdf.ai


11. Changes to this policy

We may update this policy to reflect:

  • changes in tools or providers;
  • changes in our sign-in, payment, security, or measurement flows;
  • regulatory or documentation changes.

The “Last updated” date at the top of this page identifies the applicable version.