Privacy Policy
Section 01
Overview
PokerSharp is a mobile poker training application (“the App”) designed to help players develop Game Theory Optimal (GTO) intuition for No-Limit Texas Hold’em. The App is developed and published by Your Custom Web Design Inc. (“we,” “us,” or “our”).
The App is built to keep your training data on your device. Your hand history, settings, and session analytics are never transmitted to us — we operate no servers, no accounts, and no cloud sync. The App’s training features work fully offline.
The free version of the App displays advertisements served by Google AdMob, a Google service. To deliver ads, the AdMob software development kit (“SDK”) embedded in the App communicates with Google’s servers when your device is online and may access a limited set of device-level signals (described in Section 03). This is the only category of data that leaves your device, and we ourselves never receive it — it flows from your device directly to Google under Google’s terms.
This Privacy Policy explains precisely what data the App stores locally, what data Google AdMob may access for ad serving, and what we do (and do not do) with any of it.
By installing and using PokerSharp, you agree to the practices described in this policy. If you do not agree with any part of this policy, please discontinue use of the App.
Section 02
Data We Collect and Store
The App stores the following data locally on your device only, using Android’s and iOS’s standard on-device storage APIs (React Native AsyncStorage and SQLite). None of this data ever leaves your device. For the separate, narrower set of device-level signals that Google AdMob may access for ad serving, see Section 03.
| Data Type | Purpose | Location | Transmitted? |
|---|---|---|---|
| Hand history records Scenario type, position, hole cards, decision made, correct action, EV values, timestamp |
Powers the analytics dashboard, accuracy tracking, weakness identification, and EV leakage metrics | Local only | Never |
| App preferences & settings Sound volume, speed mode, four-color deck, text scale, reduce-motion, fold skip rate |
Persists your in-app configuration between sessions | Local only | Never |
| Session accuracy state Correct/incorrect counts, streak counters, per-scenario type accuracy |
Drives the weakness-mode weighting and analytics trend displays | Local only | Never |
The data listed above contains no personally identifiable information (PII). No name, email address, phone number, device identifier, location, or any other information that could identify you as an individual is collected, inferred, or stored.
Section 03
Advertising and AdMob
The free version of PokerSharp is supported by advertising. We use Google AdMob, Google’s mobile advertising platform, to serve banner ads and (optionally) opt-in rewarded ads within the App. We do not operate any other advertising network, mediation layer, or attribution SDK.
What Google AdMob Accesses
To serve ads, the AdMob SDK embedded in the App may access the following device-level signals and transmit them to Google when your device has an internet connection:
| Signal | Purpose | Recipient |
|---|---|---|
| Advertising ID Google Advertising ID (GAID) on Android; Identifier for Advertisers (IDFA) on iOS, only if you grant App Tracking Transparency permission |
Frequency capping, fraud detection, ad personalization (where permitted by consent) | |
| Approximate location Country / region inferred from IP address — not GPS |
Regional ad targeting; legal compliance with EU, UK, and US state privacy laws | |
| Device and connection information Device model, operating system version, language, network type, IP address |
Selecting an ad format that fits your device; ad delivery diagnostics | |
| Ad interactions Ad impressions, clicks, video completions for rewarded ads |
Counting impressions, paying us for ad delivery, anti-fraud |
Personalized vs. Non-Personalized Ads
Where required by law (the European Economic Area, the United Kingdom, California, and several other US states), the App presents a Google-provided consent form on first launch via the Google User Messaging Platform (“UMP”). Your choice on that form determines whether you see personalized ads (selected based on your inferred interests) or non-personalized ads (selected only based on context and approximate location). Either way, the App continues to function fully.
Outside those jurisdictions the App defaults to serving personalized ads consistent with Google’s standard AdMob behavior. You can change this preference at any time from the “Privacy options” link in the App’s Settings, which re-opens the same Google-provided form.
Opting Out at the Device Level
Independent of the in-App consent flow, you can reset or limit ad tracking at the operating-system level:
Android: Settings → Google → Ads → Delete advertising ID (or, on older devices, Opt out of Ads Personalization).
iOS: Settings → Privacy & Security → Tracking → toggle off Allow Apps to Request to Track, and / or revoke tracking permission for PokerSharp specifically.
Resetting or deleting your advertising ID prevents AdMob from associating future ad interactions with prior ones, severing the strongest signal used for personalization. The App will continue to show ads but they will be non-personalized.
Rewarded Ads
In addition to passive banner ads, the App may offer optional rewarded ads — short video ads you can choose to watch in exchange for unlocking a specific in-App feature or content. Rewarded ads are always opt-in: you tap a button to start one, and you can close it at any time. The same AdMob data-flow described above applies; no additional data is collected for rewarded ads beyond what AdMob accesses for banner ads.
Section 04
Data We Do Not Collect
Setting aside the narrow set of device-level signals that Google AdMob accesses for ad serving (see Section 03), the following categories of data are not collected, stored, transmitted, or processed by PokerSharp under any circumstances:
Personal & Identity Information
The App does not collect names, email addresses, phone numbers, usernames, profile photos, dates of birth, or any other personal identifiers. No account registration of any kind is required or available.
Device & Hardware Identifiers
We do not access, read, or transmit hardware or software identifiers — IMEI, IMSI, MAC address, Android ID, serial number, or any similar device fingerprint. The only device-level identifier the App handles is the operating system’s advertising ID (Google Advertising ID on Android; IDFA on iOS), and even that is accessed only by the Google AdMob SDK described in Section 03, never by us. We do not receive the advertising ID. You can reset or delete it at any time from your device’s privacy settings; see Section 03 for instructions.
Precise Location Data
The App does not request, access, or store your precise geographic location. No GPS permission is requested at installation or during use. Google AdMob may infer an approximate region from your IP address for the purpose of ad targeting and legal compliance (see Section 03); that inference happens on Google’s side, not ours.
Usage Analytics & Telemetry
The App does not include any third-party analytics SDK such as Firebase Analytics, Mixpanel, Amplitude, Segment, or similar. No crash reporting service, performance monitoring tool, or behavioral analytics platform is integrated. We receive no telemetry about how, when, or how often you use any feature of the App. The AdMob SDK described in Section 03 measures only ad-related events (impressions, clicks, video completions) — not in-App training behavior.
Financial & Payment Information
No payment, billing, or financial information is collected or handled by the App directly. If a purchase is made through the Google Play Store or Apple App Store, that transaction is handled entirely by the respective platform’s payment infrastructure. We do not receive, store, or process your payment details.
Network Communications
Outside of the AdMob SDK’s communication with Google’s ad-serving infrastructure (see Section 03), the App makes no other outbound network requests. We do not operate any server, API endpoint, content delivery network, or remote service that the App contacts. With your device offline, the App’s training features — drills, range charts, hand history, analytics — function normally; only the ad slots remain blank.
Section 05
How Local Storage Works
PokerSharp uses React Native AsyncStorage, which maps directly to the platform’s native key-value storage: SharedPreferences on Android and NSUserDefaults / SQLite on iOS. Data written to these stores is sandboxed to the App by the operating system.
This means:
Other apps on your device cannot read PokerSharp’s stored data. The operating system enforces this isolation. Data stored by the App is not included in any cloud backup service unless you have explicitly enabled full-device encrypted backup through your platform’s backup settings (Google One on Android; iCloud Backup on iOS) — and even in that case, the data is encrypted and controlled by you, not by us.
We have no access to any data stored locally on your device, regardless of how it is backed up. If you restore a device from a backup that includes PokerSharp’s data, that data will reappear on your device, but it was never transmitted to us and we remain unable to access it.
Section 06
Third-Party Service Providers
We engage one third-party service provider in connection with the App: Google AdMob, which serves advertisements as described in Section 03. The narrow set of device signals Google AdMob accesses (advertising ID, approximate region inferred from IP, device and connection information, ad interactions) flows directly from your device to Google. We do not receive that data; Google does, and Google handles it under its own privacy policy.
Beyond AdMob, we do not share, sell, license, rent, trade, or otherwise disclose any data related to your use of PokerSharp to any third party. The App does not integrate with any social platform, does not provide social-sharing features that transmit data to external services, and does not embed any other third-party SDK that independently collects or transmits data. There are no data-broker relationships and no joint-venture data arrangements.
Specifically, your training data — hand history, decisions, settings, accuracy metrics — never leaves your device and is never accessible to any third party, including Google.
Section 07
We Do Not Sell Your Data
We do not sell, rent, license, or trade your personal information to any third party for monetary consideration. We have no data-broker relationships. We do not run an analytics partnership, a list-rental program, or any other arrangement under which information about you would be transferred to a buyer.
The California Consumer Privacy Act (CCPA) and similar state privacy laws define “selling” and “sharing” broadly enough that targeted advertising can, depending on jurisdiction and interpretation, fall within the scope of those terms. In the interest of transparency:
If you have consented to personalized ads through the Google UMP form (see Section 03), the AdMob SDK transmits your advertising ID and the other signals listed in Section 03 to Google so that Google can deliver personalized ads on our behalf. Some US state privacy frameworks treat this transmission as “sharing for cross-context behavioral advertising,” and California users in particular have the right to opt out under CCPA’s “Do Not Sell or Share My Personal Information” provision.
To exercise that opt-out, open the App, go to Settings, and tap “Privacy options” to re-open the Google consent form and switch to non-personalized ads. You can also reset or delete your advertising ID at the device level per the instructions in Section 03. Either action stops the signals from being used for personalization.
No training data — your hand history, decisions, accuracy, or settings — is sold, shared, or monetized in any way. That data never leaves your device.
Section 08
Law Enforcement and Legal Disclosures
From time to time, governments, courts, or law enforcement agencies may request that software developers disclose user data in connection with legal proceedings or investigations. We want to be transparent about how such requests would be handled in relation to PokerSharp.
We operate no servers, no user database, and no system that stores user-attributable information. Your training history, settings, and session data exist only on your device and are beyond our reach. A subpoena, court order, or government demand directed at us would therefore yield nothing on our side, because there is nothing for us to provide.
The advertising signals transmitted from your device to Google via the AdMob SDK (see Section 03) are held by Google, not by us, and any legal request concerning that data would need to be directed to Google rather than to us.
In the event we are ever required by law to disclose information, we would comply with applicable legal obligations to the extent of what we hold (which, with respect to user data, is nothing). We would not proactively volunteer information about users, and we would take reasonable steps to notify affected users of any legal request to the extent permitted by law.
Section 09
Business Transactions
In the event that PokerSharp or its parent business is involved in a merger, acquisition, asset sale, or similar corporate transaction, users will be notified of any change in ownership or control via a notice on this page or within the App itself, prior to any such change taking effect.
Because we do not hold user data, no personal information would be transferred as part of such a transaction. A successor entity would acquire the App and its codebase, but not a database of user records — because no such database exists. The privacy commitments in this document would be represented to any acquirer as binding obligations carried forward with the App.
Section 10
No Accounts or Authentication
PokerSharp does not require you to create an account, log in, or authenticate with any service to use any feature of the App. There is no registration flow, no email verification, no password, and no third-party sign-in (such as Sign in with Google or Sign in with Apple).
Because there are no accounts, there is no profile data associated with you. Your training history, preferences, and progress are stored anonymously on your device and are associated with the App installation — not with any named identity.
If you uninstall and reinstall the App, your local data will be cleared. There is no mechanism to recover it, as it was never stored outside your device.
Section 11
Children’s Privacy
PokerSharp is rated for users aged 18 and older, consistent with its classification as a simulated gambling application under Apple App Store Guideline 5.3 and the Google Play IARC rating system. The App is not directed at children under the age of 13 (or under 16 in the European Economic Area), and we do not knowingly market it to or knowingly collect information from anyone under those ages.
The App includes an age gate on first launch. By proceeding past this gate, users confirm they meet the minimum age requirement.
Because the App is not directed at children, Google AdMob serves ads in this App as a non-child-directed integration; AdMob’s targeting therefore does not apply child-specific COPPA / GDPR-K protections by default. If you believe a person under the applicable minimum age is using the App, please contact us at the address below and we will investigate; we will also take reasonable steps to disable any such installation and ensure that AdMob’s data flow is severed for that device (for example, by guiding the parent or guardian through resetting or deleting the advertising ID).
Section 12
Your Rights and Data Deletion
Accessing Your Data
All training data generated by your use of the App is accessible to you directly within the App itself. Your hand history, session analytics, and settings are visible in the Hand History screen and the Settings panel at any time. We have no copy of this data on our side that could be exported to you in any other form.
Deleting Your Training Data
Because all training data is stored locally on your device, you have complete control over it. You can delete it by:
Clearing the App’s storage through your device’s system settings (Settings → Apps → PokerSharp → Storage → Clear Data on Android; or equivalent on iOS), or by uninstalling the App entirely. Either action permanently removes all locally stored data. There is no remote copy to request deletion of, because none was ever created.
Managing Advertising Data
The advertising signals described in Section 03 are held by Google, not by us. To manage that data:
Reset or delete your advertising ID from your device’s settings (instructions in Section 03). Future ad interactions will not be linkable to prior ones.
Switch to non-personalized ads via the in-App Settings → “Privacy options” link, which re-opens the Google consent form.
Exercise your rights with Google directly for any data Google holds about you under their privacy policy at policies.google.com/privacy.
GDPR, CCPA, and Other Regulations
If you are a resident of the European Economic Area, the United Kingdom, California, or another jurisdiction with applicable data protection legislation, your rights under those frameworks apply to two categories of data separately:
Your training data remains on your device and is not collected, processed, or stored by us. We hold none of it, so requests for access, portability, correction, or deletion directed at us return nothing — the data is already in your possession on your device and you can delete it yourself at any time.
The advertising signals handled by Google AdMob are Google’s data to manage under Google’s privacy policy. Use the in-App “Privacy options” link to update your consent at any time, and contact Google directly for data-subject requests concerning data Google holds.
If you have questions about how this App interacts with your rights under any applicable framework, please contact us at the address below.
Section 13
Security
Because we operate no servers, no user database, and no infrastructure that holds user data, the most common category of data-security risk — a breach of a centralized server — does not exist with respect to PokerSharp on our side. There is no remote dataset to compromise.
Training data stored locally by the App is protected by the operating system’s application sandbox: other apps cannot read it. On devices where full-disk encryption is enabled (the default on modern Android and iOS), the App’s stored data is also encrypted at rest by the OS.
The only network traffic the App generates is the AdMob SDK’s communication with Google’s ad-serving infrastructure (see Section 03). That traffic uses HTTPS / TLS and is secured by Google in transit and at rest under Google’s own security practices. We have no role in that pipeline beyond integrating the SDK.
Section 14
Do Not Track and Global Privacy Control
Some web browsers and mobile operating systems support a Do Not Track (“DNT”) setting, and newer browsers support the Global Privacy Control (“GPC”) signal, indicating that the user does not wish to be tracked across services. There is no universally adopted standard for how applications must respond to these signals.
The App itself runs no first-party analytics, no cookies, and no behavioral monitoring beyond what the AdMob SDK does for ad-serving purposes. Mobile-app advertising does not rely on browser-level DNT or GPC signals; instead, the equivalent device-level control is the operating system’s advertising-ID setting (Android) and the App Tracking Transparency framework (iOS). To exercise the equivalent of a “do not track” preference within the App, either:
Reset or delete your advertising ID from your device’s system settings, or
Open the App’s Settings → “Privacy options” link to switch to non-personalized ads via the Google consent form.
Either of these will stop personalized tracking by AdMob for this App. Steps for both are in Section 03.
Section 15
Links to Other Sites
This Privacy Policy page and the PokerSharp website may contain links to external websites or services that are not operated by us. If you click a third-party link, you will be directed to that third party’s site, which is governed by its own privacy policy.
We have no control over, and assume no responsibility for, the content, privacy practices, or data-handling of any third-party sites or services. We strongly encourage you to review the privacy policy of any external site you visit.
Section 16
Changes to This Policy
We may update this Privacy Policy from time to time. When we do, we will revise the effective date at the top of this document and, where the changes are material, provide notice through the App or the App Store listing.
Any future version of PokerSharp that introduces features requiring data collection beyond what is described here — such as cloud sync, user accounts, or multiplayer functionality — will be accompanied by a materially updated Privacy Policy presented to users before the new features become active. No such features currently exist in the App.
We encourage you to review this policy periodically. Your continued use of the App following any changes constitutes acceptance of the updated policy.
Section 17
Contact
If you have questions, concerns, or requests regarding this Privacy Policy or PokerSharp’s data practices, please contact us:
Your Custom Web Design Inc. — PokerSharp
Email: support@ycwdesign.com
Website / Support: ycwdesign.com
We will respond to all privacy-related inquiries within a reasonable timeframe. For questions about advertising data specifically, the fastest route is to manage your consent and advertising ID directly through the in-App “Privacy options” link and your device’s system settings (see Section 03); for data Google itself holds, contact Google through their privacy support channels.