{"id":756,"date":"2025-12-02T10:31:46","date_gmt":"2025-12-02T10:31:46","guid":{"rendered":"https:\/\/ruby-doc.org\/blog\/?page_id=756"},"modified":"2025-12-02T10:33:23","modified_gmt":"2025-12-02T10:33:23","slug":"privacy","status":"publish","type":"page","link":"https:\/\/ruby-doc.org\/blog\/privacy\/","title":{"rendered":"Privacy Policy"},"content":{"rendered":"\n<h1 class=\"wp-block-heading\"><strong>Privacy Policy for Ezoic Ads<\/strong><\/h1>\n\n\n\n<p>This Privacy Policy explains how our website uses personal data in connection with advertising services provided by <strong>Ezoic Inc.<\/strong> (\u201cEzoic\u201d). By using this website, you consent to the practices described below.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Information We Collect<\/strong><\/h2>\n\n\n\n<p>Our website, in partnership with Ezoic, may collect the following categories of data:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>1. Automatically Collected Data<\/strong><\/h3>\n\n\n\n<p>When you visit our site, Ezoic may automatically collect:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>IP address<\/li>\n\n\n\n<li>Device type, operating system, and browser type<\/li>\n\n\n\n<li>Geographic location<\/li>\n\n\n\n<li>Referring URLs<\/li>\n\n\n\n<li>Pages viewed and time spent on each page<\/li>\n\n\n\n<li>Ad interactions and engagement data<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>2. Cookies &amp; Similar Technologies<\/strong><\/h3>\n\n\n\n<p>Ezoic uses cookies, web beacons, and pixels to:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Personalise ads based on your behaviour<\/li>\n\n\n\n<li>Track ad performance<\/li>\n\n\n\n<li>Optimise user experience<\/li>\n\n\n\n<li>Provide analytics and website performance insights<\/li>\n<\/ul>\n\n\n\n<p>You can learn more about Ezoic\u2019s cookie usage here:<br><strong>https:\/\/g.ezoic.net\/privacy\/<\/strong><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>How We Use the Data<\/strong><\/h2>\n\n\n\n<p>Data collected through Ezoic may be used for:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Delivering personalised and contextual advertisements<\/li>\n\n\n\n<li>Measuring ad performance<\/li>\n\n\n\n<li>Improving website speed, layout, and user experience<\/li>\n\n\n\n<li>Fraud prevention<\/li>\n\n\n\n<li>Website analytics<\/li>\n\n\n\n<li>Compliance with legal obligations<\/li>\n<\/ul>\n\n\n\n<p>Ezoic processes data under its own privacy policy, which applies in addition to ours.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Why Ezoic Collects This Data<\/strong><\/h2>\n\n\n\n<p>Ezoic collects data to:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Determine which ads to show<\/li>\n\n\n\n<li>Ensure ads are safe, relevant, and high-quality<\/li>\n\n\n\n<li>Optimise revenue for publishers<\/li>\n\n\n\n<li>Provide analytics and A\/B testing services<\/li>\n\n\n\n<li>Comply with GDPR, CCPA, and global privacy laws<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Third-Party Advertising Partners<\/strong><\/h2>\n\n\n\n<p>Ezoic works with multiple third-party advertisers and networks who may also collect or receive data from your visit. These partners may use:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Cookies<\/li>\n\n\n\n<li>Device identifiers<\/li>\n\n\n\n<li>IP addresses<\/li>\n\n\n\n<li>Browser or device information<\/li>\n<\/ul>\n\n\n\n<p>Ad partners may use this data for:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Interest-based advertising<\/li>\n\n\n\n<li>Frequency capping<\/li>\n\n\n\n<li>Ad measurement and reporting<\/li>\n<\/ul>\n\n\n\n<p>For the full list of Ezoic\u2019s advertising partners:<br><strong>https:\/\/g.ezoic.net\/privacy\/<\/strong><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Your Privacy Rights<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>GDPR Rights (EU\/EEA Visitors):<\/strong><\/h3>\n\n\n\n<p>You have the right to:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Access, correct, update, or delete your data<\/li>\n\n\n\n<li>Restrict or object to data processing<\/li>\n\n\n\n<li>Withdraw consent<\/li>\n\n\n\n<li>Request data portability<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>CCPA Rights (California Visitors):<\/strong><\/h3>\n\n\n\n<p>You may:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Request disclosure of collected data<\/li>\n\n\n\n<li>Request deletion of personal information<\/li>\n\n\n\n<li>Opt out of the sale or sharing of personal data<\/li>\n<\/ul>\n\n\n\n<p>To exercise these rights, contact Ezoic using the information provided at:<br><strong>https:\/\/g.ezoic.net\/privacy\/<\/strong><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Opting Out of Personalised Advertising<\/strong><\/h2>\n\n\n\n<p>You may opt out of interest-based advertising via the following resources:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>NAI: <a href=\"https:\/\/optout.networkadvertising.org\/\">https:\/\/optout.networkadvertising.org\/<\/a><\/li>\n\n\n\n<li>EDAA (EU): https:\/\/www.youronlinechoices.com\/<\/li>\n\n\n\n<li>DAA (US): https:\/\/optout.aboutads.info\/<\/li>\n<\/ul>\n\n\n\n<p>You can also manage cookie preferences directly from our site\u2019s cookie consent banner, if available.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Data Retention<\/strong><\/h2>\n\n\n\n<p>We retain data only as long as necessary for:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Advertising delivery<\/li>\n\n\n\n<li>Analytics<\/li>\n\n\n\n<li>Legal compliance<\/li>\n\n\n\n<li>Site performance optimisation<\/li>\n<\/ul>\n\n\n\n<p>Ezoic may store anonymised or aggregated data for longer periods where legally permitted.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Children\u2019s Privacy<\/strong><\/h2>\n\n\n\n<p>Our website does <strong>not<\/strong> knowingly collect personal information from children under the age of 13 (or age defined by local law). If you believe such data has been collected, please contact us and we will delete it promptly.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Security<\/strong><\/h2>\n\n\n\n<p>We use appropriate technical and organisational measures to protect personal data. However, no online transmission is 100% secure.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Links to Third-Party Websites<\/strong><\/h2>\n\n\n\n<p>Our site may contain links to external websites. We are not responsible for the privacy practices or content of third-party sites.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Changes to This Privacy Policy<\/strong><\/h2>\n\n\n\n<p>We may update this policy from time to time. Changes will be posted on this page with an updated \u201cLast updated\u201d date.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Contact Us<\/strong><\/h2>\n\n\n\n<p>If you have questions about this Privacy Policy or data handling, you may contact us at:<br><strong>contact@ruby-doc.org<\/strong><br><strong>ruby-doc.org<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Privacy Policy for Ezoic Ads This Privacy Policy explains how our website uses personal data in connection with advertising services provided by Ezoic Inc. (\u201cEzoic\u201d). By using this website, you consent to the practices described below. Information We Collect Our website, in partnership with Ezoic, may collect the following categories of data: 1. Automatically Collected [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-756","page","type-page","status-publish","hentry"],"blocksy_meta":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Privacy Policy - Ruby-Doc.org<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/ruby-doc.org\/blog\/privacy\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Privacy Policy - Ruby-Doc.org\" \/>\n<meta property=\"og:description\" content=\"Privacy Policy for Ezoic Ads This Privacy Policy explains how our website uses personal data in connection with advertising services provided by Ezoic Inc. (\u201cEzoic\u201d). By using this website, you consent to the practices described below. Information We Collect Our website, in partnership with Ezoic, may collect the following categories of data: 1. Automatically Collected [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ruby-doc.org\/blog\/privacy\/\" \/>\n<meta property=\"og:site_name\" content=\"Ruby-Doc.org\" \/>\n<meta property=\"article:modified_time\" content=\"2025-12-02T10:33:23+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/ruby-doc.org\\\/blog\\\/privacy\\\/\",\"url\":\"https:\\\/\\\/ruby-doc.org\\\/blog\\\/privacy\\\/\",\"name\":\"Privacy Policy - Ruby-Doc.org\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/ruby-doc.org\\\/blog\\\/#website\"},\"datePublished\":\"2025-12-02T10:31:46+00:00\",\"dateModified\":\"2025-12-02T10:33:23+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/ruby-doc.org\\\/blog\\\/privacy\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/ruby-doc.org\\\/blog\\\/privacy\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/ruby-doc.org\\\/blog\\\/privacy\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/ruby-doc.org\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Privacy Policy\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/ruby-doc.org\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/ruby-doc.org\\\/blog\\\/\",\"name\":\"Ruby-Doc.org\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/ruby-doc.org\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/ruby-doc.org\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/ruby-doc.org\\\/blog\\\/#organization\",\"name\":\"Ruby-Doc.org\",\"url\":\"https:\\\/\\\/ruby-doc.org\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/ruby-doc.org\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/ruby-doc.org\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/Ruby-Doc.org_logo_cropped.png\",\"contentUrl\":\"https:\\\/\\\/ruby-doc.org\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/Ruby-Doc.org_logo_cropped.png\",\"width\":909,\"height\":833,\"caption\":\"Ruby-Doc.org\"},\"image\":{\"@id\":\"https:\\\/\\\/ruby-doc.org\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Privacy Policy - Ruby-Doc.org","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/ruby-doc.org\/blog\/privacy\/","og_locale":"en_US","og_type":"article","og_title":"Privacy Policy - Ruby-Doc.org","og_description":"Privacy Policy for Ezoic Ads This Privacy Policy explains how our website uses personal data in connection with advertising services provided by Ezoic Inc. (\u201cEzoic\u201d). By using this website, you consent to the practices described below. Information We Collect Our website, in partnership with Ezoic, may collect the following categories of data: 1. Automatically Collected [&hellip;]","og_url":"https:\/\/ruby-doc.org\/blog\/privacy\/","og_site_name":"Ruby-Doc.org","article_modified_time":"2025-12-02T10:33:23+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/ruby-doc.org\/blog\/privacy\/","url":"https:\/\/ruby-doc.org\/blog\/privacy\/","name":"Privacy Policy - Ruby-Doc.org","isPartOf":{"@id":"https:\/\/ruby-doc.org\/blog\/#website"},"datePublished":"2025-12-02T10:31:46+00:00","dateModified":"2025-12-02T10:33:23+00:00","breadcrumb":{"@id":"https:\/\/ruby-doc.org\/blog\/privacy\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ruby-doc.org\/blog\/privacy\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/ruby-doc.org\/blog\/privacy\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/ruby-doc.org\/blog\/"},{"@type":"ListItem","position":2,"name":"Privacy Policy"}]},{"@type":"WebSite","@id":"https:\/\/ruby-doc.org\/blog\/#website","url":"https:\/\/ruby-doc.org\/blog\/","name":"Ruby-Doc.org","description":"","publisher":{"@id":"https:\/\/ruby-doc.org\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ruby-doc.org\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/ruby-doc.org\/blog\/#organization","name":"Ruby-Doc.org","url":"https:\/\/ruby-doc.org\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ruby-doc.org\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/ruby-doc.org\/blog\/wp-content\/uploads\/2025\/07\/Ruby-Doc.org_logo_cropped.png","contentUrl":"https:\/\/ruby-doc.org\/blog\/wp-content\/uploads\/2025\/07\/Ruby-Doc.org_logo_cropped.png","width":909,"height":833,"caption":"Ruby-Doc.org"},"image":{"@id":"https:\/\/ruby-doc.org\/blog\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/ruby-doc.org\/blog\/wp-json\/wp\/v2\/pages\/756","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ruby-doc.org\/blog\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ruby-doc.org\/blog\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ruby-doc.org\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/ruby-doc.org\/blog\/wp-json\/wp\/v2\/comments?post=756"}],"version-history":[{"count":1,"href":"https:\/\/ruby-doc.org\/blog\/wp-json\/wp\/v2\/pages\/756\/revisions"}],"predecessor-version":[{"id":757,"href":"https:\/\/ruby-doc.org\/blog\/wp-json\/wp\/v2\/pages\/756\/revisions\/757"}],"wp:attachment":[{"href":"https:\/\/ruby-doc.org\/blog\/wp-json\/wp\/v2\/media?parent=756"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}