Privacy Policy
OddsCalendar.com ("OddsCalendar", "we", "us", or "our") is operated by OmniPro LTD (C 106467), a company registered in Malta with its registered office at Triq La Sengle 2, Marsaskala MSK 1202, Malta.
OddsCalendar provides football fixtures, live scores, results, standings, sports statistics, match information, betting-related editorial content, odds information, interactive prediction features, and links to third-party betting or casino operators.
We are not a bookmaker, casino, sportsbook, payment processor, or gambling operator. We do not accept bets, process deposits or withdrawals, manage betting accounts, conduct KYC checks, or decide whether any third-party operator accepts or rejects a user.
This Privacy Policy explains how we collect, use, disclose, store, and protect personal data when you visit or use oddscalendar.com and any pages, features, tools, or content we operate on that domain.
- Who we are
The controller for this website is OmniPro LTD (C 106467).
Registered office: Triq La Sengle 2, Marsaskala MSK 1202, Malta
Contact email: youroddscalendar@gmail.com - Scope of this Privacy Policy
This Privacy Policy applies to personal data processed by OddsCalendar through our website and related online services. It does not apply to third-party websites, bookmakers, casinos, affiliate networks, payment providers, social networks, or other services that we do not control.
OddsCalendar is available to users globally. Your privacy rights and the availability of gambling-related content, offers, and third-party services may vary depending on your location.
If you click a third-party link, including a Bet Now link, odds link, sponsored link, or affiliate link, you leave OddsCalendar. The third party's privacy policy, cookie policy, terms, age rules, KYC rules, responsible gambling controls, and legal requirements apply.
- Adults only
OddsCalendar is intended for adults only. You must be at least 18 years old and meet the legal age for gambling-related content in your location to use gambling-related pages, odds information, sponsored offers, or third-party betting links.
We do not knowingly collect personal data from children or minors. If you believe a child or minor has provided personal data to us, contact us at youroddscalendar@gmail.com and we will take appropriate steps to delete it.
- Personal data we collect
The personal data we collect depends on how you use the site. It may include:
Category Examples Contact information Name, email address, and information you include when contacting us. Account information Email address, password authentication data handled through Supabase/Auth.js, display name, nickname, profile image, authentication provider, and account identifiers. Interactive feature data Prediction votes, Who will win selections, My Bets picks, confidence values, saved preferences, leaderboard profile data, and timestamps. Newsletter information Email address, subscription status, and related email delivery data. Device and usage data IP address, browser type, device type, operating system, language, approximate location, user agent, pages viewed, links clicked, timestamps, and session events. Affiliate click data Operator clicked, link URL, affiliate tag, campaign parameter, page source, timestamp, referral URL, and partner-reported commission or conversion status where available. We may also receive limited information from service providers, analytics providers, affiliate networks, gambling operators, advertising partners, or technical vendors. This may include aggregated traffic reports, click IDs, campaign reports, commission status, conversion confirmation, country/device-level reporting, bot detection data, abuse reports, and consent or preference records.
- Personal data we do not intentionally collect
We do not intentionally collect:
- Government ID documents.
- Passport or driver's licence copies.
- Bank account or card details for gambling activity.
- Gambling account passwords.
- Deposits, withdrawals, or full betting histories.
- KYC verification files.
- Precise GPS location.
- Special category data such as health, race, religion, political opinions, biometrics, or trade union membership.
- Children's or minors' personal data.
If you send us unnecessary sensitive data, we may delete it.
- How we use personal data
Purpose Data used Legal basis where GDPR/UK GDPR applies Operate the website Device data, usage data, logs, preferences. Legitimate interests; contract where you request a specific feature. Display fixtures, scores, standings, match pages, odds, and site features Usage data, sports feature interactions, preferences. Legitimate interests. Save user choices and preferences Cookies, local storage, My Bets data, consent settings. Consent where required; legitimate interests or necessity for a requested feature. Process prediction votes or similar interactive features Vote selection, timestamps, hashed voter key, account ID where signed in, anti-abuse data. Legitimate interests; consent where required; contract/feature request where applicable. Respond to enquiries, corrections, complaints, or support requests Contact details, message content, attachments if provided. Legitimate interests; legal obligation where applicable. Improve site performance and content Analytics, aggregated usage data, technical data. Consent where required; legitimate interests for basic non-invasive analytics. Measure affiliate links and sponsored campaigns Affiliate click data, campaign data, conversion status. Consent where required; legitimate interests in operating and measuring commercial partnerships. Prevent fraud, abuse, scraping, spam, and attacks IP address, logs, bot/security signals. Legitimate interests; legal obligation where applicable. Send marketing communications, if offered Email address, consent status, preferences. Consent or lawful soft opt-in where available. Where we rely on legitimate interests, we balance our interests against your privacy rights. You may object to certain processing as described in the "Your privacy rights" section below.
- Cookies, local storage, pixels, and similar technologies
We use cookies, local storage, session storage, pixels, tags, scripts, and similar technologies to operate the site, remember preferences, provide interactive features, understand site usage, secure the site, and measure affiliate or sponsored links.
Where required by law, we will ask for consent before using non-essential cookies, pixels, local storage, or similar technologies. You can also block or delete cookies through your browser settings, although some features may not work correctly.
Our current app-defined cookies and browser storage include:
Category Provider Cookie/storage name Type Purpose Duration Opt-out Strictly necessary OddsCalendar cookies_consent localStorage Stores the cookie banner choice. Until cleared by the user or browser. Clear browser storage. Strictly necessary OddsCalendar oc_fixture_voter_id HTTP-only cookie Anonymous fixture vote identifier. The server stores a hashed voter key rather than the raw cookie value. 400 days. Clear cookies; voting may reset. Strictly necessary Auth.js / NextAuth authjs.session-token / __Secure-authjs.session-token and related transient auth cookies Cookie Keeps signed-in sessions active. Up to 72 hours for the configured session/JWT. Sign out or clear cookies. Preferences/functionality OddsCalendar oddsCalendar:myBets:v1 localStorage Stores anonymous/local My Bets selections. Until cleared or reset by the feature. Clear browser storage or clear My Bets. Preferences/functionality OddsCalendar oddsCalendar:myBets:account:v2 localStorage Caches signed-in My Bets account snapshots locally. Up to 6 hours by app logic, or until cleared. Sign out or clear browser storage. Preferences/functionality OddsCalendar odds-calendar:fixture-vote:{fixtureId} localStorage Caches selected fixture vote outcome in the browser. Until cleared, replaced, or reset by the feature. Clear browser storage. Preferences/functionality OddsCalendar odds-calendar:fixture-vote:winner_live:{fixtureId} localStorage Caches selected live fixture vote outcome in the browser. Until cleared, replaced, or reset by the feature. Clear browser storage. Preferences/functionality OddsCalendar odds-calendar:fixture-vote-market:last-update localStorage Synchronizes vote state across My Bets and fixture vote widgets. Until cleared or overwritten. Clear browser storage. Preferences/functionality OddsCalendar odds-calendar-hide-account-label localStorage Remembers whether the signed-in account label is hidden in the UI. Until changed or cleared. Change the setting or clear browser storage. Preferences/functionality OddsCalendar odds-calendar:top-bettors-competition localStorage Remembers leaderboard competition filter. Until changed or cleared. Change the filter or clear browser storage. Preferences/functionality OddsCalendar sports-route-scroll-y sessionStorage Restores scroll position between sports routes. Current browser session. Clear browser session storage. Preferences/functionality OddsCalendar sports-team-header-palette:{key} localStorage Caches visual team palette data. Until cleared or overwritten. Clear browser storage. Preferences/functionality OddsCalendar odds-calendar:header-pulse:{key} localStorage Remembers live pulse/header UI state. Until cleared or overwritten. Clear browser storage. Analytics/performance OddsCalendar oc_session_id sessionStorage Custom blog analytics session ID for page views, engagement, and internal link clicks. Current browser session. Clear browser session storage; use cookie/storage controls. Analytics/performance OddsCalendar Analytics event records Server-side aggregate/database record Aggregated page views, engagement events, and internal link-click counts. Retained in aggregated form for analytics, abuse detection, and product improvement unless deleted sooner. Use browser privacy controls or block analytics requests. Analytics/performance Google Analytics 4, if enabled _ga, _ga_* Cookie Site usage measurement and analytics. Typically up to 2 years, subject to Google settings. Cookie preferences, browser controls, or Google opt-out tools. Analytics/performance Vercel Analytics / Speed Insights Provider-controlled analytics and performance signals Script/API event Traffic, performance, and web vitals measurement. Handled by Vercel according to Vercel settings. Cookie/storage controls where available; browser privacy tools. Security/anti-abuse Google reCAPTCHA Google-controlled cookies/signals Cookie/script Spam and abuse prevention for the contact form. Controlled by Google. Do not submit the contact form; use browser controls. Affiliate attribution Affiliate networks and operators Affiliate/campaign parameters and partner cookies after click URL parameter / third-party cookie Outbound click routing, attribution, campaign tracking, and commission reporting. Controlled by the affiliate network or operator. Do not click affiliate links; review partner privacy settings. - Affiliate links, sponsored links, and gambling partners
Some links on OddsCalendar are sponsored or affiliate links. If you click one of these links, we may earn a commission at no extra cost to you.
Current affiliate/redirect partners visible in the site include:
Operator/network Domains Notes Megapari megamirrors.click Affiliate URL uses tag, site, ad, and redirect parameters. Malina Casino mlncur.lynnar.com Affiliate redirect URL. Neon54 n54.lynnar.com Affiliate redirect URL. RTBet rtb.lynnar.com Affiliate redirect URL. Pistolo pis.lynnar.com Affiliate redirect URL. Posido go.affiliationcloud.com Affiliate network redirect URL. Bookmaker marketing feed cpservm.com, megamirrors.click Used for bookmaker marketing odds data and Megapari affiliate links. When you click an affiliate or sponsored link:
- We may record that an outbound click occurred.
- The link may include an affiliate ID, campaign tag, click ID, or tracking parameter.
- You may be redirected through an affiliate network or tracking domain before reaching the operator.
- The third-party operator or affiliate network may set its own cookies or tracking technologies.
- The third party may process your personal data as an independent controller under its own privacy policy.
- The third party may require age checks, location checks, KYC, payment details, responsible gambling checks, or other information.
- We do not control whether the third party accepts you, rejects you, offers a bonus, limits your account, processes a withdrawal, or changes its terms.
You should read the privacy policy and terms of any third-party operator before registering, depositing, claiming a bonus, or placing a bet.
We do not currently operate server-side affiliate postback or conversion-tracking endpoints outside the outbound affiliate links and partner reporting described above.
- My Bets and prediction voting
My Bets is not only browser storage when you sign in. Anonymous or local picks may be stored in your browser, but signed-in My Bets data is sent to our server and stored in Supabase. This may include user ID, fixture ID, matchup URL, team names/logos, selected outcome, model probability/probabilities, confidence percentage, status, timestamps, and settlement status.
Fixture voting uses an HTTP-only anonymous voter cookie called oc_fixture_voter_id. We hash that voter ID before storing vote rows in Supabase. Vote rows contain the fixture ID, market key, hashed voter key, outcome, previous outcome where relevant, and timestamps. The vote API uses IP address for in-memory rate limiting; we do not intentionally store vote IP addresses in the vote tables and we do not use browser fingerprinting for voting.
If you are signed in, fixture votes may sync with your My Bets account predictions and become associated with your account.
- User accounts, newsletters, and forms
OddsCalendar supports account registration, sign-in, magic links, password reset, optional Google OAuth where configured, newsletters, and contact forms. Account and authentication data is handled through Supabase and Auth.js/NextAuth. Contact forms use Google reCAPTCHA and Resend. Newsletter subscriptions are stored in Supabase and email is sent through Resend.
We do not currently provide a public comment feature or public file-upload feature for users on the main site.
- Who we share personal data with
We may share personal data with the following service providers and recipient categories where needed:
Provider/category Purpose Vercel Main hosting/CDN, deployment, Vercel Analytics, and Speed Insights. Supabase Database, authentication, account data, My Bets, votes, newsletter subscribers, and application records. Auth.js / NextAuth Session management and authentication cookies. Google Google OAuth when enabled, Google Analytics 4 when configured, and Google reCAPTCHA on the contact form. Resend Transactional email, newsletter welcome emails, and contact-form delivery. Stripe Payment and billing features where those features are enabled. Vercel Blob File/blob storage used by application tooling. Fly.io Secondary Monok/content service hosting where that service is enabled. API-Football / API-Sports Football fixtures, scores, standings, statistics, lineups, and related sports data. Bookmaker marketing feed Bookmaker odds and marketing data from cpservm.com endpoints. - Professional advisers for legal, accounting, tax, insurance, compliance, or audit support.
- Authorities, regulators, courts, or law enforcement where required by law or valid legal process.
- Business transaction parties in connection with a merger, acquisition, restructuring, financing, sale of assets, or similar transaction.
Service providers that process personal data for us must process it only according to our instructions and appropriate contractual obligations. Some third parties, such as bookmakers, casinos, affiliate networks, analytics providers, or advertising platforms, may act as independent controllers for their own processing.
- International data transfers
We are based in Malta, but our service providers, partners, and technical systems may process personal data in other countries. Where personal data is transferred outside the European Economic Area, United Kingdom, or Switzerland, we use appropriate safeguards where required, such as adequacy decisions, Standard Contractual Clauses, transfer risk assessments, or other lawful transfer mechanisms.
- Retention
We keep personal data only for as long as reasonably necessary for the purposes described in this Privacy Policy, unless a longer period is required or permitted by law.
Data type Typical retention Contact, support, and correction requests Generally up to 24 months after resolution unless needed longer for legal, compliance, or dispute reasons. Custom blog analytics Custom blog analytics page-session data is generally kept for about 120 days by default; custom link-click aggregates are generally kept for about 180 days by default. Vercel, Google, Supabase, and other provider logs According to provider settings and contracts. We may retain security-relevant records longer when needed to investigate abuse or legal claims. Fixture vote cookie The anonymous voter cookie is set for 400 days. Fixture vote database rows Retained while the feature is operated unless deletion, aggregation, or legal/business retention rules require otherwise. My Bets account data Stored while your account or the feature remains active, unless deleted by request, removed by feature controls, or retained for legal reasons. Local browser My Bets and preference data Until you clear browser storage, the feature resets it, or the app overwrites it. Signed-in account snapshot cache expires after about 6 hours. Newsletter subscriber data Retained until you unsubscribe, request deletion, or we remove inactive/suppressed records, unless we need a suppression record or legal record. Affiliate click and commission records As long as needed for attribution, reconciliation, fraud prevention, audit, tax, contract, or legal purposes. We may anonymize or aggregate data so it no longer identifies you. We may keep anonymized or aggregated data indefinitely.
- Security
We use reasonable technical and organisational measures designed to protect personal data against unauthorized access, loss, misuse, alteration, or disclosure. These measures may include HTTPS encryption, access controls, logging, vendor controls, backups, security monitoring, and limiting access to people or vendors who need it.
No website, transmission, storage system, or online service can be guaranteed to be completely secure. You use the site at your own risk and should avoid sending us sensitive information that we do not need.
- Your privacy rights
Depending on where you live, you may have rights over your personal data, including the right to:
- Request access to personal data we hold about you.
- Request correction of inaccurate or incomplete data.
- Request deletion of personal data.
- Request restriction of processing.
- Object to processing based on legitimate interests.
- Request data portability.
- Withdraw consent where processing is based on consent.
- Object to direct marketing.
- Lodge a complaint with a data protection authority.
To exercise your rights, contact us at youroddscalendar@gmail.com. We may need to verify your identity before responding. If we cannot identify you from the information we hold, we may ask for additional information or explain why we cannot complete the request.
Where GDPR applies, you may also lodge a complaint with your local supervisory authority or with the Malta Information and Data Protection Commissioner.
- California and other US privacy rights
Where applicable, residents of California and certain other US states may have additional rights, including the right to:
- Know what categories of personal information we collect, use, disclose, sell, or share.
- Access personal information.
- Delete personal information.
- Correct inaccurate personal information.
- Opt out of sale or sharing of personal information or targeted advertising where applicable.
- Limit the use and disclosure of sensitive personal information, where applicable.
- Not be discriminated against for exercising privacy rights.
We do not sell personal information for money. However, some affiliate, advertising, analytics, or tracking activities may be considered a "sale", "sharing", or targeted advertising under certain US privacy laws. Where required, you can opt out by using our cookie preference tool where available, browser controls such as Global Privacy Control where supported, or by contacting us.
- Do Not Track and Global Privacy Control
Some browsers offer Do Not Track signals. Because there is no consistent industry standard for responding to Do Not Track, our response may vary. Where legally required, we will honor recognized opt-out preference signals, such as Global Privacy Control, for applicable sale, sharing, or targeted advertising choices.
- Automated decision-making and profiling
We do not use personal data to make automated decisions that produce legal or similarly significant effects about you. Odds, predictions, match statistics, community vote percentages, and betting-related information on the site are informational. They are not personalized financial, gambling, legal, or professional advice.
We may use analytics, segmentation, or attribution data to understand site performance, measure affiliate campaigns, prevent abuse, or improve content, but this does not decide your eligibility for gambling services. Third-party operators may make their own decisions under their own policies.
- Third-party websites
Our site contains links to third-party websites, including bookmakers, casinos, affiliate networks, sports data providers, responsible gambling resources, and other external websites. We are not responsible for the privacy practices, security, content, terms, bonuses, offers, KYC rules, payment rules, or gambling controls of third-party websites.
- Responsible gambling and location rules
Gambling laws vary by country, state, province, and territory. You are responsible for ensuring that your use of any third-party gambling site is legal where you are located. OddsCalendar does not guarantee that any offer, operator, bonus, odds, or gambling service is available, legal, suitable, or appropriate for you.
If gambling is no longer entertainment, or if you feel you may have a gambling problem, seek help from appropriate responsible gambling support services in your location.
- Changes to this Privacy Policy
We may update this Privacy Policy from time to time. When we make changes, we will update the Last updated date above. If changes are material, we may provide additional notice where appropriate, such as a notice on the site or updated consent request.
- Contact us
For privacy questions, requests, or complaints, contact:
OmniPro LTD (C 106467)
Triq La Sengle 2, Marsaskala MSK 1202, Malta
Email: youroddscalendar@gmail.comWe have not published a separate Data Protection Officer, EU representative, or UK representative contact on this page. If that changes, we will update this section.
