{"id":768,"date":"2026-10-26T19:17:15","date_gmt":"2026-10-26T16:17:15","guid":{"rendered":"https:\/\/qcoders.com\/terms-of-use\/"},"modified":"2026-11-02T09:00:32","modified_gmt":"2026-11-02T07:00:32","slug":"terms-of-use","status":"publish","type":"page","link":"https:\/\/qcoders.com\/ar\/terms-of-use\/","title":{"rendered":"\u0634\u0631\u0648\u0637 \u0627\u0644\u0627\u0633\u062a\u062e\u062f\u0627\u0645"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"768\" class=\"elementor elementor-768\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6cf65e70 e-con-full elementor-hidden-desktop elementor-hidden-tablet e-flex e-con e-parent\" data-id=\"6cf65e70\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-63dc0216 elementor-widget elementor-widget-html\" data-id=\"63dc0216\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- Qcoders phone fragment: legal terms-of-use (\/terms-of-use\/). Shown on phones only; the desktop sections are hidden there.\n     Generated by website\/v2\/legal\/build_legal.py from legal_copy.py and facts.py: edit there, then rebuild. -->\n<style>\n.qcm{--ink:#0A0E17;--step:#131A27;--line:#232C3D;--paper:#F6F5F0;--mute:#A9AEB8;--volt:#C8F53B;--pad:20px;--sec:88px;\n  --sans:\"Readex Pro\",system-ui,sans-serif;--mono:\"JetBrains Mono\",ui-monospace,monospace}\n.qcm *{box-sizing:border-box;margin:0;padding:0}\n.qcm{background:var(--ink);color:var(--paper);font-family:var(--sans);font-weight:400;line-height:1.45;overflow-x:hidden;overflow-x:clip;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}\n.qcm img{display:block;max-width:100%;height:auto}\n.qcm a{color:inherit;text-decoration:none}\n.qcm ul,.qcm ol{list-style:none}\n.qcm section[id]{scroll-margin-top:72px}\n.qcm .label{font-family:var(--mono);font-size:12px;letter-spacing:.02em;color:var(--volt);font-weight:500;line-height:1.4}\n.qcm .label.dim{color:var(--mute)}\n.qcm .label[data-l]::before{content:attr(data-l)}\n.qcm .dtag[data-tag]::after{content:attr(data-tag)}\n.qcm .hero{padding:28px var(--pad) 0;position:relative}\n.qcm h1{font-weight:700;font-size:clamp(44px,13.4vw,56px);line-height:.95;letter-spacing:-.035em;margin-top:12px;text-wrap:balance}\n.qcm h1 em,.qcm h2 em,.qcm .big em{font-style:normal;color:var(--volt)}\n.qcm .lead{font-size:17px;line-height:1.45;color:var(--mute);margin-top:16px;max-width:350px}\n.qcm .btns{display:flex;gap:10px;margin-top:22px}\n.qcm .btn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:52px;border-radius:12px;font-weight:600;font-size:16px;padding:0 16px}\n.qcm .btn svg{width:20px;height:20px}\n.qcm .btn.volt-b{background:var(--volt);color:var(--ink)}\n.qcm .btn.ink{background:var(--ink);color:var(--paper);margin-top:22px;width:100%}\n.qcm .btn.line{border:1.5px solid var(--line);color:var(--paper);flex:0 0 auto}\n.qcm .sh{padding:var(--sec) var(--pad) 22px}\n.qcm .sh-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px}\n.qcm .sh h2{font-size:38px;line-height:1;letter-spacing:-.03em;font-weight:700;margin-top:10px;text-wrap:balance}\n.qcm .sh .count{font-family:var(--mono);font-size:12px;color:var(--mute);white-space:nowrap;}\n.qcm .sh .intro{font-size:16px;color:var(--mute);margin-top:14px;max-width:350px}\n.qcm .volt{background:var(--volt);color:var(--ink);margin-top:var(--sec);padding:40px var(--pad) 40px}\n.qcm .volt .label{color:var(--ink);opacity:.75}\n.qcm .volt .big{font-size:36px;line-height:1.02;letter-spacing:-.035em;font-weight:700;margin-top:12px;text-wrap:balance}\n.qcm .volt p{font-size:17px;line-height:1.4;margin-top:14px;max-width:340px}\n.qcm .rows{border-top:1px solid var(--line)}\n.qcm .rows>li{display:grid;grid-template-columns:34px 1fr;gap:8px;padding:22px var(--pad) 24px;border-bottom:1px solid var(--line)}\n.qcm .rows .n{font-family:var(--mono);font-size:12px;color:var(--volt);padding-top:9px}\n.qcm .rows h3{font-size:28px;line-height:1.05;letter-spacing:-.025em;font-weight:600;text-wrap:balance}\n.qcm .rows.xl h3{font-size:34px;letter-spacing:-.03em}\n.qcm .rows p{font-size:15px;color:var(--mute);margin-top:8px;line-height:1.45}\n.qcm .rows .you{color:var(--paper);font-size:17px;line-height:1.35;font-weight:500}\n.qcm :is(.rows,.qcm .steps) .proof{display:inline-flex;align-items:center;gap:8px;margin-top:14px;font-family:var(--mono);font-size:13px;color:var(--volt);min-height:24px}\n.qcm :is(.rows,.qcm .steps) .proof svg{width:16px;height:16px}\n.qcm .rows .links{margin-top:12px;font-size:15px;color:var(--mute)}\n.qcm .rows .links a{color:var(--paper);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--volt)}\n.qcm .form-note{padding:18px var(--pad) 0;font-size:14px;line-height:1.45;color:var(--mute)}\n.qcm .form-note a{color:var(--paper);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--volt)}\n.qcm .rows .crop,.qcm .rows .dk,.qcm .rows .ph{margin-top:18px}\n.qcm .dk{position:relative;border-radius:12px;overflow:hidden;background:var(--step);box-shadow:0 24px 50px -24px rgba(0,0,0,.8),0 0 0 1px rgba(246,245,240,.09)}\n.qcm .dk img{width:100%}\n.qcm .ph{position:relative;border-radius:24px;overflow:hidden;border:5px solid #1c2433;background:var(--step);aspect-ratio:390\/844;box-shadow:0 24px 50px -20px rgba(0,0,0,.8),0 0 0 1px rgba(246,245,240,.08)}\n.qcm .ph img{width:100%;height:100%;object-fit:cover;object-position:top}\n.qcm .crop{position:relative;overflow:hidden;border-radius:12px;background:var(--step);box-shadow:0 0 0 1px rgba(246,245,240,.09);min-height:0}\n.qcm .crop img{position:absolute;max-width:none;width:var(--zw);height:auto;left:var(--zx);top:var(--zy)}\n.qcm .cap{font-family:var(--mono);font-size:12px;color:var(--mute);margin-top:12px;line-height:1.45}\n.qcm .cap a{color:var(--paper);text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(246,245,240,.35)}\n.qcm .duo{position:relative;margin:28px 0 0;aspect-ratio:390\/318}\n.qcm .hero .duo,.qcm .steps .duo{margin:28px calc(var(--pad) * -1) 0}\n.qcm .duo .dk{position:absolute;left:0;top:0;width:80%;border-radius:0 12px 12px 0}\n.qcm .duo .ph{position:absolute;right:5%;top:14%;width:33%}\n.qcm .fig{padding:0 var(--pad)}\n.qcm .dtag{position:absolute;left:var(--pad);bottom:10%;font-family:var(--mono);font-size:11px;background:var(--ink);border:1px solid rgba(200,245,59,.5);color:var(--volt);padding:5px 9px;border-radius:6px}\n.qcm .pair{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:0 var(--pad)}\n.qcm .pair>figure:last-child{margin-top:44px}\n.qcm .facts{display:grid;grid-template-columns:1fr 1fr 1fr;margin:24px var(--pad) 0;border-top:1.5px solid var(--line)}\n.qcm .facts div{padding:12px 0 0;font-size:13px;line-height:1.3;color:var(--mute)}\n.qcm .facts div+div{padding-left:12px;border-left:1px solid var(--line)}\n.qcm .facts b{display:block;font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--paper)}\n.qcm .points{margin:22px var(--pad) 0;border-top:1px solid var(--line)}\n.qcm .points li{padding:14px 0;border-bottom:1px solid var(--line)}\n.qcm .points b{display:block;font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:1.2}\n.qcm .points span{display:block;font-size:15px;color:var(--mute);margin-top:4px}\n.qcm .dl{margin:24px var(--pad) 0;border-top:1px solid var(--line)}\n.qcm .dl div{display:grid;grid-template-columns:92px 1fr;gap:12px;padding:14px 0;border-bottom:1px solid var(--line)}\n.qcm .dl dt{font-family:var(--mono);font-size:12px;color:var(--volt);padding-top:3px}\n.qcm .dl dd{font-size:16px;line-height:1.4}\n.qcm .idx{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:26px}\n.qcm .idx a{display:flex;flex-direction:column;justify-content:space-between;min-height:84px;padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:var(--step)}\n.qcm .idx b{font-size:19px;font-weight:600;letter-spacing:-.015em;line-height:1.1}\n.qcm .idx small{font-family:var(--mono);font-size:11px;color:var(--mute)}\n.qcm .idx small i{font-style:normal;color:var(--volt)}\n.qcm .chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}\n.qcm .chips li,.qcm .chips a{font-size:14px;padding:7px 12px;border:1px solid var(--line);border-radius:99px;color:var(--paper);line-height:1.3}\n.qcm .chips a{display:inline-flex;align-items:center;min-height:40px}\n.qcm .tiles{display:flex;flex-direction:column;gap:14px}\n.qcm .tile{display:block;position:relative;background:var(--step);overflow:hidden}\n.qcm .tile .pic{position:relative;aspect-ratio:16\/10;overflow:hidden}\n.qcm .tile .pic img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}\n.qcm .tile .meta{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px var(--pad) 20px}\n.qcm .tile .tt{font-size:24px;line-height:1.1;letter-spacing:-.02em;font-weight:600;margin-top:6px;color:var(--paper)}\n.qcm .tile .tl{display:block;font-size:15px;color:var(--mute);margin-top:8px;line-height:1.4}\n.qcm .go{flex:0 0 44px;width:44px;height:44px;border-radius:50%;background:var(--volt);color:var(--ink);display:grid;place-items:center;margin-top:4px}\n.qcm .go svg{width:20px;height:20px}\n.qcm .tile .num{position:absolute;top:12px;left:12px;z-index:2;font-family:var(--mono);font-size:11px;background:rgba(10,14,23,.82);color:var(--paper);padding:5px 8px;border-radius:6px}\n.qcm .tile.flip .meta{flex-direction:row-reverse}\n.qcm .tile.flip .meta>div{text-align:right}\n.qcm .tile.flip .go{background:transparent;border:1.5px solid var(--volt);color:var(--volt)}\n.qcm .tile:active .pic img{transform:scale(1.03)}\n.qcm .tile[hidden]{display:none}\n.qcm .flt{display:flex;flex-wrap:wrap;gap:6px;margin-top:24px}\n.qcm .flt button{font:500 14px\/1 var(--sans);color:var(--paper);background:transparent;border:1px solid var(--line);border-radius:99px;height:40px;padding:0 13px;cursor:pointer}\n.qcm .flt button[aria-pressed=true]{background:var(--volt);border-color:var(--volt);color:var(--ink)}\n.qcm .flt button:focus-visible,.qcm .qa summary:focus-visible,.qcm a:focus-visible{outline:2px solid var(--volt);outline-offset:2px}\n.qcm .steps{border-top:1px solid var(--line)}\n.qcm .steps>li{padding:24px var(--pad) 26px;border-bottom:1px solid var(--line)}\n.qcm .steps .top{display:flex;align-items:baseline;gap:12px}\n.qcm .steps .n{font-family:var(--mono);font-size:12px;color:var(--volt)}\n.qcm .steps h3{font-size:30px;line-height:1.05;letter-spacing:-.025em;font-weight:600;text-wrap:balance}\n.qcm .steps p{font-size:15px;color:var(--mute);margin-top:10px}\n.qcm .steps .side{display:grid;grid-template-columns:1fr 128px;gap:16px;align-items:start}\n.qcm .steps .side .ph,.qcm .steps .side .crop{margin-top:4px}\n.qcm .steps .wide{margin-top:18px}\n.qcm .steps.giant h3{font-size:clamp(52px,16vw,64px);line-height:.95;letter-spacing:-.04em;font-weight:700}\n.qcm .steps.giant .you{font-size:18px;color:var(--paper);font-weight:500;line-height:1.35;margin-top:12px}\n.qcm .nav{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}\n.qcm .nav a{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border:1px solid var(--line);border-radius:99px;font-size:14px}\n.qcm .qa{border-top:1px solid var(--line)}\n.qcm .qa details{border-bottom:1px solid var(--line)}\n.qcm .qa summary{list-style:none;display:grid;grid-template-columns:1fr 28px;gap:14px;align-items:start;padding:18px var(--pad);cursor:pointer}\n.qcm .qa summary::-webkit-details-marker{display:none}\n.qcm .qa summary h3{font-size:18px;line-height:1.3;font-weight:500;letter-spacing:-.01em}\n.qcm .qa summary svg{width:22px;height:22px;color:var(--volt);margin-top:1px;transition:transform .25s ease}\n.qcm .qa details[open] summary svg{transform:rotate(45deg)}\n.qcm .qa details[open] summary h3{color:var(--volt)}\n.qcm .qa .ans{padding:0 var(--pad) 22px;font-size:16px;color:var(--mute);line-height:1.5}\n.qcm .qa .ans a{color:var(--paper);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--volt)}\n.qcm .ind{border-top:1px solid var(--line)}\n.qcm .ind li a,.qcm .ind li>div{display:block;padding:20px var(--pad);border-bottom:1px solid var(--line)}\n.qcm .ind h3{font-size:26px;line-height:1.08;letter-spacing:-.025em;font-weight:600}\n.qcm .ind p{font-size:15px;color:var(--mute);margin-top:8px}\n.qcm .ind .ex{display:inline-flex;align-items:center;gap:8px;margin-top:12px;font-family:var(--mono);font-size:13px;color:var(--volt)}\n.qcm .ind .ex svg{width:16px;height:16px}\n.qcm .tech{border-top:1px solid var(--line)}\n.qcm .tech>li{padding:22px var(--pad);border-bottom:1px solid var(--line)}\n.qcm .tech h3{font-size:26px;line-height:1.08;letter-spacing:-.025em;font-weight:600}\n.qcm .tech p{font-size:15px;color:var(--mute);margin-top:8px}\n.qcm .stackl{padding:0 var(--pad)}\n.qcm .more{display:flex;align-items:center;justify-content:space-between;margin:14px var(--pad) 0;height:56px;padding:0 18px;border:1px solid var(--line);border-radius:12px;font-weight:500}\n.qcm .more svg{width:20px;height:20px;color:var(--volt)}\n.qcm .more.on-volt{margin:22px 0 0;border-color:rgba(10,14,23,.35);color:var(--ink)}\n.qcm .more.on-volt svg{color:var(--ink)}\n.qcm .cta{position:relative;padding:var(--sec) var(--pad) 48px}\n.qcm .cta h2,.qcm .cta h1{font-size:clamp(40px,12vw,48px);line-height:.94;letter-spacing:-.04em;font-weight:700;margin-top:12px;text-wrap:balance}\n.qcm .cta .sub{font-size:17px;color:var(--mute);margin-top:16px;max-width:340px}\n.qcm .needs-q{margin-top:24px}\n.qcm .needs{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}\n.qcm .needs a{display:inline-flex;align-items:center;min-height:42px;padding:0 15px;border:1px solid rgba(200,245,59,.45);border-radius:99px;font-size:15px;font-weight:500}\n.qcm .needs a:active{background:var(--volt);color:var(--ink)}\n.qcm .wa{display:flex;align-items:center;gap:14px;margin-top:22px;background:var(--volt);color:var(--ink);border-radius:18px;padding:18px}\n.qcm .wa .ic{flex:0 0 52px;height:52px;border-radius:14px;background:var(--ink);color:var(--volt);display:grid;place-items:center}\n.qcm .wa .ic svg{width:28px;height:28px}\n.qcm .wa b{display:block;font-size:20px;font-weight:700;letter-spacing:-.01em;line-height:1.1}\n.qcm .wa span span{display:block;font-size:15px;font-weight:500;margin-top:3px}\n.qcm .wa .arr{margin-left:auto;width:22px;height:22px;flex:0 0 22px}\n.qcm .alt{display:flex;justify-content:space-between;align-items:center;margin-top:12px;padding:16px 18px;border:1px solid var(--line);border-radius:14px}\n.qcm .alt b{font-weight:500}\n.qcm .alt>svg{width:22px;height:22px;color:var(--volt)}\n.qcm .langs{display:flex;gap:8px;margin-top:20px;flex-wrap:wrap}\n.qcm .langs span{font-size:14px;padding:7px 12px;border:1px solid var(--line);border-radius:99px}\n.qcm .form-head{padding:var(--sec) var(--pad) 28px}\n.qcm .form-head h2{font-size:38px;line-height:1;letter-spacing:-.03em;font-weight:700;margin-top:10px}\n.qcm .form-head p.intro{font-size:16px;color:var(--mute);margin-top:14px}\n.qcm .reach{margin-top:12px;border-top:1px solid var(--line)}\n.qcm .reach a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 0;border-bottom:1px solid var(--line)}\n.qcm .reach b{display:block;font-size:20px;font-weight:600;letter-spacing:-.01em}\n.qcm .reach small{display:block;font-size:14px;color:var(--mute);margin-top:2px}\n.qcm .reach svg{width:22px;height:22px;color:var(--volt);flex:0 0 22px}\n.qcm .end{height:8px}\n@media (prefers-reduced-motion:no-preference){\n.qcm.js .rv{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}\n.qcm.js .rv.in{opacity:1;transform:none}\n.qcm.js .scan>img{clip-path:inset(0 0 100% 0)}\n.qcm.js .scan.in>img{animation:qcmscan 1.05s cubic-bezier(.65,.05,.3,1) both}\n.qcm.js .scan::after{content:\"\";position:absolute;left:0;right:0;top:0;height:2px;background:var(--volt);box-shadow:0 0 14px 2px rgba(200,245,59,.55);transform:translateY(-100%);opacity:0;pointer-events:none;z-index:4}\n.qcm.js .scan.in::after{animation:qcmline 1.05s cubic-bezier(.65,.05,.3,1) both}\n.qcm.js .rv .scan.in>img,.qcm.js .rv .scan.in::after{animation-delay:.15s}\n.qcm.js .scan.done>img{animation:none;clip-path:none}\n.qcm.js .scan.done::after{animation:none;opacity:0}\n.qcm .hero h1{animation:qcmrise .8s cubic-bezier(.2,.7,.2,1) both}\n}\n.qcm .tag{color:var(--paper);font-size:20px;line-height:1.3;font-weight:500;letter-spacing:-.01em;max-width:340px}\n.qcm .summary{padding:28px var(--pad) 0;font-size:16px;color:var(--mute);line-height:1.5}\n.qcm .crop.narrow{width:62%}\n.qcm .places{display:block}\n.qcm .places .say{display:block;padding:0 var(--pad) 22px;margin-top:-12px;font-size:38px;line-height:1;letter-spacing:-.03em;font-weight:700}\n.qcm .places .pl{display:block;padding:14px var(--pad);border-bottom:1px solid var(--line);font-size:clamp(40px,12vw,48px);line-height:1;letter-spacing:-.04em;font-weight:700}\n.qcm .places .say+.pl{border-top:1px solid var(--line)}\n.qcm .places .pl:last-child{color:var(--volt)}\n.qcm .intro.pad{padding:20px var(--pad) 0;font-size:16px;color:var(--mute)}\n.qcm .side-shot{margin-top:18px}\n.qcm .volt .first{font-size:20px;line-height:1.3;font-weight:600;letter-spacing:-.01em;margin-top:18px}\n.qcm .volt h2.big{color:var(--ink)}\n.qcm .side-shot .crop{width:70%}\n.qcm .lg-date{font-family:var(--mono);font-size:12px;letter-spacing:.02em;color:var(--mute);margin-top:14px}\n.qcm .hero .lg-date+.lead{margin-top:14px}\n.qcm .lg-short{margin:30px var(--pad) 0;padding-top:18px;border-top:1px solid var(--line)}\n.qcm .lg-short-t{font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:1.3}\n.qcm .lg-short ul{margin-top:8px}\n.qcm .lg-short li{position:relative;padding:6px 0 6px 18px;font-size:16px;line-height:1.45}\n.qcm .lg-short li::before{content:\"\";position:absolute;left:0;top:14px;width:7px;height:7px;background:var(--volt)}\n.qcm .lg-toc{margin:40px var(--pad) 0}\n.qcm .lg-toc .label{margin-bottom:10px}\n.qcm .lg-toc a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;padding:10px 0;border-bottom:1px solid var(--line);font-size:16px;line-height:1.3}\n.qcm .lg-toc ul{border-top:1px solid var(--line)}\n.qcm .lg-toc svg{width:18px;height:18px;flex:0 0 18px;color:var(--volt);transform:rotate(90deg)}\n.qcm .lg-doc{padding:0 var(--pad)}\n.qcm .lg-doc section{padding-top:56px}\n.qcm .lg-doc h2{font-size:28px;line-height:1.08;letter-spacing:-.025em;font-weight:700;text-wrap:balance}\n.qcm .lg-doc h3{font-size:18px;line-height:1.3;letter-spacing:-.01em;font-weight:600;margin-top:28px}\n.qcm .lg-doc p,.qcm .lg-doc li,.qcm .lg-doc dd{font-size:16px;line-height:1.55;color:var(--mute)}\n.qcm .lg-doc h2+*{margin-top:14px}\n.qcm .lg-doc h3+*{margin-top:8px}\n.qcm .lg-doc p+p,.qcm .lg-doc p+ul,.qcm .lg-doc ul+p,.qcm .lg-doc p+dl,.qcm .lg-doc dl+p,.qcm .lg-doc ul+ul,.qcm .lg-doc dl+ul{margin-top:12px}\n.qcm .lg-doc ul{display:grid;gap:8px}\n.qcm .lg-doc li{position:relative;padding-left:18px}\n.qcm .lg-doc li::before{content:\"\";position:absolute;left:1px;top:10px;width:6px;height:6px;background:var(--volt)}\n.qcm .lg-doc strong{color:var(--paper);font-weight:500}\n.qcm .lg-doc a,.qcm .lg-after a{color:var(--paper);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--volt)}\n.qcm .lg-doc a[href^=\"https:\/\/wa.me\/\"]{white-space:nowrap}\n.qcm .lg-doc dl{border-top:1px solid var(--line)}\n.qcm .lg-doc dl div{display:grid;grid-template-columns:100px 1fr;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}\n.qcm .lg-doc dt{font-family:var(--mono);font-size:12px;line-height:1.4;color:var(--volt);padding-top:3px}\n.qcm .lg-doc dd{color:var(--paper)}\n.qcm .lg-ask .dl{margin:24px 0 0}\n.qcm .lg-ask .dl a{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--volt)}\n.qcm .lg-after{font-size:16px;color:var(--mute);margin-top:18px}\n@keyframes qcmscan{from{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}\n@keyframes qcmline{0%{top:0;opacity:1}88%{opacity:1}100%{top:100%;opacity:0}}\n@keyframes qcmrise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}\n<\/style>\n<div class=\"qcm\">\n<svg width=\"0\" height=\"0\" style=\"position:absolute\" aria-hidden=\"true\">\n<symbol id=\"qcm-arr\" viewBox=\"0 0 24 24\"><path d=\"M5 12h14M13 6l6 6-6 6\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/symbol>\n<symbol id=\"qcm-up\" viewBox=\"0 0 24 24\"><path d=\"M7 17 17 7M8 7h9v9\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/symbol>\n<symbol id=\"qcm-wa\" viewBox=\"0 0 24 24\"><path fill=\"currentColor\" d=\"M12.04 2a9.9 9.9 0 0 0-8.5 15l-1.4 5 5.2-1.36A9.9 9.9 0 1 0 12.04 2Zm0 18.1a8.2 8.2 0 0 1-4.2-1.15l-.3-.18-3.08.8.82-3-.2-.31a8.2 8.2 0 1 1 6.96 3.84Zm4.5-6.14c-.25-.12-1.46-.72-1.69-.8-.23-.08-.39-.12-.55.12-.17.25-.64.8-.78.97-.14.16-.29.18-.53.06a6.7 6.7 0 0 1-3.37-2.94c-.25-.44.25-.41.72-1.36.08-.16.04-.3-.02-.43l-.76-1.83c-.2-.48-.4-.41-.55-.42h-.47a.9.9 0 0 0-.65.3 2.74 2.74 0 0 0-.85 2.04c0 1.2.87 2.37 1 2.53.12.16 1.72 2.63 4.17 3.69 1.55.67 2.16.73 2.93.61.47-.07 1.46-.6 1.66-1.17.2-.58.2-1.07.15-1.17-.07-.1-.23-.16-.47-.28Z\"\/><\/symbol>\n<symbol id=\"qcm-plus\" viewBox=\"0 0 24 24\"><path d=\"M12 5v14M5 12h14\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\/><\/symbol>\n<\/svg>\n<section class=\"hero\">\n  <p class=\"label\"><span aria-hidden=\"true\">\/\/ <\/span>Terms<\/p>\n  <h1>Terms of Use<\/h1>\n  <p class=\"lg-date\">Last updated <time datetime=\"2026-10-26\">October 26, 2026<\/time><\/p>\n  <p class=\"lead\">These terms set the rules for using our website. Your project, however, follows its own proposal and contract.<\/p>\n<\/section>\n<aside class=\"lg-short\" aria-labelledby=\"m-in-short\"><p class=\"lg-short-t\" id=\"m-in-short\">In short<\/p><ul><li>This website gives general information about our services.<\/li><li>Your proposal and contract govern your project.<\/li><li>Our text, design and code are ours. Please ask before you copy them.<\/li><li>Please don\u2019t misuse the website or our form.<\/li><\/ul><\/aside>\n<nav class=\"lg-toc\" aria-label=\"Contents\"><p class=\"label dim\"><span aria-hidden=\"true\">\/\/ <\/span>Contents<\/p><ul><li><a href=\"#m-who-runs-it\"><span>Who runs this website<\/span> <svg aria-hidden=\"true\"><use href=\"#qcm-arr\"\/><\/svg><\/a><\/li><li><a href=\"#m-website-content\"><span>What this website is for<\/span> <svg aria-hidden=\"true\"><use href=\"#qcm-arr\"\/><\/svg><\/a><\/li><li><a href=\"#m-projects\"><span>Your project and your contract<\/span> <svg aria-hidden=\"true\"><use href=\"#qcm-arr\"\/><\/svg><\/a><\/li><li><a href=\"#m-ownership\"><span>Who owns the content<\/span> <svg aria-hidden=\"true\"><use href=\"#qcm-arr\"\/><\/svg><\/a><\/li><li><a href=\"#m-acceptable-use\"><span>What you must not do<\/span> <svg aria-hidden=\"true\"><use href=\"#qcm-arr\"\/><\/svg><\/a><\/li><li><a href=\"#m-links\"><span>Links to other services<\/span> <svg aria-hidden=\"true\"><use href=\"#qcm-arr\"\/><\/svg><\/a><\/li><li><a href=\"#m-no-warranty\"><span>No guarantee<\/span> <svg aria-hidden=\"true\"><use href=\"#qcm-arr\"\/><\/svg><\/a><\/li><li><a href=\"#m-liability\"><span>Our liability<\/span> <svg aria-hidden=\"true\"><use href=\"#qcm-arr\"\/><\/svg><\/a><\/li><li><a href=\"#m-privacy\"><span>Your privacy<\/span> <svg aria-hidden=\"true\"><use href=\"#qcm-arr\"\/><\/svg><\/a><\/li><li><a href=\"#m-changes\"><span>Changes to these terms<\/span> <svg aria-hidden=\"true\"><use href=\"#qcm-arr\"\/><\/svg><\/a><\/li><li><a href=\"#m-law\"><span>Law and courts<\/span> <svg aria-hidden=\"true\"><use href=\"#qcm-arr\"\/><\/svg><\/a><\/li><\/ul><\/nav>\n<div class=\"lg-doc\">\n<section id=\"m-who-runs-it\">\n  <h2>Who runs this website<\/h2>\n  <p>Qcoders runs this website. We are based in T\u00fcrkiye.<\/p>\n  <p>You can reach us at <a href=\"mailto:info@qcoders.com\">info@qcoders.com<\/a> or on WhatsApp at <a href=\"https:\/\/wa.me\/966507600156?text=Hi%20Qcoders%2C%20I%20found%20you%20on%20your%20website.\">+966 50 760 0156<\/a>.<\/p>\n  <p>By using qcoders.com, you accept these terms. If you don\u2019t accept them, please don\u2019t use the website.<\/p>\n<\/section>\n<section id=\"m-website-content\">\n  <h2>What this website is for<\/h2>\n  <p>Our website tells you about our services and how we work. Its content is general information, so it isn\u2019t an offer or advice for your business.<\/p>\n  <p>We work to keep it accurate and up to date. Even so, a detail may change before we update a page.<\/p>\n<\/section>\n<section id=\"m-projects\">\n  <h2>Your project and your contract<\/h2>\n  <p>Every project starts with a written proposal. Then a contract sets out the scope, the cost, the timeline and who owns the work. If anything on this website differs from your proposal or contract, the proposal or contract wins.<\/p>\n  <p>The projects on our <a href=\"\/work\/\">Work<\/a> pages show the kind of software we build. Your proposal, however, describes exactly what we\u2019ll build for you.<\/p>\n<\/section>\n<section id=\"m-ownership\">\n  <h2>Who owns the content<\/h2>\n  <p>The text, design, code, graphics and logo of this website belong to Qcoders, unless we say otherwise. You may read, print and share our pages for your own use. However, you may not copy, change or sell them without our written permission.<\/p>\n  <p>Similarly, other companies\u2019 product names and logos belong to their owners. We name them only to describe the tools we work with.<\/p>\n<\/section>\n<section id=\"m-acceptable-use\">\n  <h2>What you must not do<\/h2>\n  <p>When you use this website, please don\u2019t:<\/p>\n  <ul><li>try to break into it, overload it or get around its security;<\/li><li>send or upload malware or other harmful code;<\/li><li>scrape it in a way that slows it down or harms it;<\/li><li>send false information, or someone else\u2019s details, through our form;<\/li><li>use it for anything unlawful.<\/li><\/ul>\n  <p>If someone breaks these rules, we may block their access and report them to the authorities.<\/p>\n<\/section>\n<section id=\"m-links\">\n  <h2>Links to other services<\/h2>\n  <p>Our website links to services that others run, such as WhatsApp and your email app. When you use them, their own terms and privacy policies apply. So we aren\u2019t responsible for their content or for how they work.<\/p>\n<\/section>\n<section id=\"m-no-warranty\">\n  <h2>No guarantee<\/h2>\n  <p>We provide this website \u201cas is\u201d and \u201cas available\u201d. So we don\u2019t promise that it will always be online, free of errors or free of viruses. Of course, when something breaks, we fix it as soon as we can.<\/p>\n<\/section>\n<section id=\"m-liability\">\n  <h2>Our liability<\/h2>\n  <p>As far as the law allows, we aren\u2019t liable for any loss from using this website or its content. This includes lost data, profit or business.<\/p>\n  <p>Nothing in these terms limits liability that the law doesn\u2019t let us limit, such as for intent or gross negligence. For project work, your contract sets our liability instead.<\/p>\n<\/section>\n<section id=\"m-privacy\">\n  <h2>Your privacy<\/h2>\n  <p>Our <a href=\"\/privacy-policy\/\">Privacy Policy<\/a> explains what personal data we collect and how we use it. It also explains your rights under KVKK and GDPR, and how we use <a href=\"\/privacy-policy\/#cookies\">cookies<\/a>.<\/p>\n<\/section>\n<section id=\"m-changes\">\n  <h2>Changes to these terms<\/h2>\n  <p>We may update these terms when our services or the law change. The date at the top shows when we last changed them. If you use the website after a change, the new terms apply to you.<\/p>\n<\/section>\n<section id=\"m-law\">\n  <h2>Law and courts<\/h2>\n  <p>These terms follow the laws of the Republic of T\u00fcrkiye. Also, any dispute about them goes to the courts and enforcement offices of T\u00fcrkiye.<\/p>\n  <p>If you use our website as a consumer, you keep any protection that mandatory law gives you.<\/p>\n<\/section>\n<\/div>\n<section class=\"cta lg-ask\">\n  <p class=\"label\"><span aria-hidden=\"true\">\/\/ <\/span>Contact<\/p>\n  <h2>Questions about these terms?<\/h2>\n  <p class=\"sub\">Write to us in English, Arabic or Turkish.<\/p>\n  <a class=\"wa\" href=\"https:\/\/wa.me\/966507600156?text=Hi%20Qcoders%2C%20I%20found%20you%20on%20your%20website.\" target=\"_blank\" rel=\"noopener\"><span class=\"ic\"><svg aria-hidden=\"true\"><use href=\"#qcm-wa\"\/><\/svg><\/span> <span><b>Message us on WhatsApp<\/b> <span>+966 50 760 0156<\/span><\/span> <svg class=\"arr\" aria-hidden=\"true\"><use href=\"#qcm-arr\"\/><\/svg><\/a>\n  <a class=\"alt\" href=\"mailto:info@qcoders.com?subject=Terms%20of%20Use%20question\"><span><span class=\"label dim\">\/\/ Email<\/span> <br><b>info@qcoders.com<\/b><\/span> <svg aria-hidden=\"true\"><use href=\"#qcm-arr\"\/><\/svg><\/a>\n  \n<\/section>\n<div class=\"end\"><\/div>\n<\/div>\n<script>(function(){document.querySelectorAll('.qcm:not([data-qcm])').forEach(function(r){r.setAttribute('data-qcm','1');r.classList.add('js');\nvar els=r.querySelectorAll('.rv,.scan');\nif(!('IntersectionObserver' in window)){els.forEach(function(e){e.classList.add('in')});}else{\nvar io=new IntersectionObserver(function(es){es.forEach(function(e){if(e.isIntersecting){var t=e.target;t.classList.add('in');io.unobserve(t);if(t.classList.contains('scan'))setTimeout(function(){t.classList.add('done')},1400);}})},{rootMargin:'0px 0px -10% 0px',threshold:0.12});\nels.forEach(function(e){io.observe(e)});}\nvar f=r.querySelector('.flt');if(f){var bs=f.querySelectorAll('button'),ts=r.querySelectorAll('.tiles .tile'),c=r.querySelector('[data-count]');\nbs.forEach(function(b){b.addEventListener('click',function(){var k=b.getAttribute('data-f'),n=0;bs.forEach(function(x){x.setAttribute('aria-pressed',x===b?'true':'false')});\nts.forEach(function(t){var on=k==='all'||t.getAttribute('data-cat')===k;t.hidden=!on;if(on){n++;t.classList.add('in');t.querySelectorAll('.scan').forEach(function(s){s.classList.add('in','done')});}});\nif(c)c.textContent=(n<10?'0':'')+n+(n===1?' project':' projects');});});}\n});})();<\/script>\n<script>(function(){function go(){var id=decodeURIComponent(location.hash.slice(1));if(!id||id.indexOf('m-')===0)return;\nvar d=document.getElementById(id),m=document.getElementById('m-'+id);if(m&&m.getClientRects().length&&(!d||!d.getClientRects().length))m.scrollIntoView();}\nwindow.addEventListener('hashchange',go);if(document.readyState==='complete')go();else window.addEventListener('load',go);})();<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3c61c31e e-con-full elementor-hidden-mobile e-flex e-con e-parent\" data-id=\"3c61c31e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6afbcb51 elementor-widget elementor-widget-html\" data-id=\"6afbcb51\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- Qcoders v2 \u00b7 \/terms-of-use\/ \u00b7 01-title: Opener on Paper: label, title, last updated, lead, in short.\n     One Elementor HTML widget (container: full width, padding 0, gap 0, no motion effects). Needs v2.css. Pair mode: hide this container on phones; the phone fragment carries the page's h1.\n     Generated by website\/v2\/legal\/build_legal.py from legal_copy.py and facts.py: edit there, then rebuild. -->\n<style>\n\/* 01 Opener: the page's name, the date it last changed and one lead, with \"In short\" beside them. A text opener,\n   not the Title plate: a legal page has no photograph to carry a full screen, so it stays short and the reading\n   starts right under it. *\/\n.qc2.qc2-legal-top { padding-block: var(--qc2-s9) var(--qc2-s8); }\n.qc2.qc2-legal-top .qc2-legal-top__date + .qc2-lead { margin-top: var(--qc2-s6); }\n.qc2.qc2-legal-top .qc2-legal-short ul { display: grid; gap: var(--qc2-s3); margin-top: var(--qc2-s4); }\n.qc2.qc2-legal-top .qc2-legal-short li { position: relative; padding-left: 1.5em; max-width: 40ch; }\n.qc2.qc2-legal-top .qc2-legal-short li::before {\n  content: \"\"; position: absolute; left: 0; top: 0.6em; width: 0.45em; height: 0.45em; background: var(--qc2-comment);\n}\n@container qc2 (max-width: 63.99rem) {\n  .qc2.qc2-legal-top .qc2-legal-short { margin-top: var(--qc2-s7); }\n}\n@container qc2 (min-width: 64rem) {\n  .qc2.qc2-legal-top { padding-block: var(--qc2-s10) var(--qc2-s9); }\n  .qc2.qc2-legal-top .qc2-grid { align-items: end; }\n  .qc2.qc2-legal-top .qc2-legal-top__text { grid-column: 1 \/ span 7; grid-row: 1; }\n  .qc2.qc2-legal-top .qc2-legal-short { grid-column: 9 \/ -1; grid-row: 1; }\n}\n<\/style>\n<div class=\"qc2 qc2--paper qc2-legal-top\">\n  <div class=\"qc2-wrap qc2-grid\">\n    <div class=\"qc2-legal-top__text qc2-stack\">\n      <p class=\"qc2-label\"><span aria-hidden=\"true\">\/\/ <\/span>Terms<\/p>\n      <div class=\"qc2-display\" role=\"heading\" aria-level=\"1\">Terms of Use<\/div>\n      <p class=\"qc2-small qc2-muted qc2-legal-top__date\">Last updated <time datetime=\"2026-10-26\">October 26, 2026<\/time><\/p>\n      <p class=\"qc2-lead\">These terms set the rules for using our website. Your project, however, follows its own proposal and contract.<\/p>\n    <\/div>\n    <aside class=\"qc2-legal-short\" aria-labelledby=\"in-short\">\n      <p class=\"qc2-title\" id=\"in-short\">In short<\/p>\n      <ul>\n        <li>This website gives general information about our services.<\/li>\n        <li>Your proposal and contract govern your project.<\/li>\n        <li>Our text, design and code are ours. Please ask before you copy them.<\/li>\n        <li>Please don\u2019t misuse the website or our form.<\/li>\n      <\/ul>\n    <\/aside>\n  <\/div>\n<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3124564a e-con-full elementor-hidden-mobile e-flex e-con e-parent\" data-id=\"3124564a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-675d0f5 elementor-widget elementor-widget-html\" data-id=\"675d0f5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- Qcoders v2 \u00b7 \/terms-of-use\/ \u00b7 02-terms: The text on Stone: held contents, one <section id> per topic.\n     One Elementor HTML widget (container: full width, padding 0, gap 0, no motion effects). Needs v2.css. Pair mode: hide this container on phones; the phone fragment carries the page's h1.\n     Generated by website\/v2\/legal\/build_legal.py from legal_copy.py and facts.py: edit there, then rebuild. -->\n<style>\n\/* 02 The text. The contents held still on the left (sticky) while the topics pass on the right, as the FAQ holds\n   its index: with the small script in this section the contents mark the topic in view; without it they are plain\n   links. Long text at the body size on a 62ch measure; topics apart by space, never rules. Topic headings (h2) are\n   set at lead size: fourteen headings at 56px would shout. Lists carry a small Volt square (corners are square). *\/\n.qc2.qc2-legal .qc2-legal__toc ul { display: grid; margin-top: var(--qc2-s3); }\n.qc2.qc2-legal .qc2-legal__toc a {\n  display: inline-flex; align-items: center; gap: 0.4em; min-height: 2.5rem; padding-block: 0.3rem;\n  color: var(--qc2-fg); text-decoration: none; line-height: 1.3; transition: color var(--qc2-t-hover) ease;\n}\n.qc2.qc2-legal .qc2-legal__chev { width: 0.4em; height: 0.7em; flex: none; overflow: visible; color: var(--qc2-comment); }\n.qc2.qc2-legal .qc2-legal__chev path { fill: none; stroke: currentColor; stroke-width: 12; stroke-linecap: round; stroke-linejoin: round; }\n.qc2.qc2-legal .qc2-legal__toc:not(.is-live) .qc2-legal__chev { display: none; }\n@media (hover: hover) and (pointer: fine) {\n  .qc2.qc2-legal .qc2-legal__toc a:hover { color: var(--qc2-fg); text-decoration: underline; text-decoration-thickness: 0.07em; text-underline-offset: 0.2em; }\n}\n.qc2.qc2-legal .qc2-legal__part { scroll-margin-top: calc(var(--qc2-header) + var(--qc2-s5)); }\n.qc2.qc2-legal .qc2-legal__part + .qc2-legal__part { margin-top: var(--qc2-s9); }\n.qc2.qc2-legal .qc2-legal__doc h2 {\n  font-size: var(--qc2-t-lead); font-weight: 500; line-height: 1.2; letter-spacing: -0.015em; max-width: 26ch;\n}\n.qc2.qc2-legal .qc2-legal__doc h3 { font-size: var(--qc2-t-body); font-weight: 500; line-height: 1.4; margin-top: var(--qc2-s6); }\n.qc2.qc2-legal .qc2-legal__doc h2 + * { margin-top: var(--qc2-s5); }\n.qc2.qc2-legal .qc2-legal__doc h3 + * { margin-top: var(--qc2-s2); }\n.qc2.qc2-legal .qc2-legal__doc :is(p, ul, dl) + :is(p, ul, dl) { margin-top: var(--qc2-s4); }\n.qc2.qc2-legal .qc2-legal__doc ul { display: grid; gap: var(--qc2-s2); max-width: 62ch; }\n.qc2.qc2-legal .qc2-legal__doc li { position: relative; padding-left: 1.5em; }\n.qc2.qc2-legal .qc2-legal__doc li::before {\n  content: \"\"; position: absolute; left: 0.2em; top: 0.68em; width: 0.4em; height: 0.4em; background: var(--qc2-comment);\n}\n.qc2.qc2-legal .qc2-legal__doc dl { display: grid; gap: var(--qc2-s3); max-width: 62ch; }\n.qc2.qc2-legal .qc2-legal__doc dl > div { display: grid; gap: var(--qc2-s1); }\n.qc2.qc2-legal .qc2-legal__doc dt { font-size: var(--qc2-t-small); color: var(--qc2-muted); }\n.qc2.qc2-legal .qc2-legal__doc dd { margin: 0; }\n.qc2.qc2-legal .qc2-legal__doc a[href^=\"https:\/\/wa.me\/\"] { white-space: nowrap; }\n@container qc2 (min-width: 40rem) {\n  .qc2.qc2-legal .qc2-legal__doc dl > div { grid-template-columns: 11rem minmax(0, 1fr); column-gap: var(--qc2-gutter); }\n  .qc2.qc2-legal .qc2-legal__doc dt { font-size: inherit; }\n}\n@container qc2 (max-width: 63.99rem) {\n  .qc2.qc2-legal .qc2-legal__toc { margin-bottom: var(--qc2-s8); }\n  .qc2.qc2-legal .qc2-legal__toc a { min-height: 2.75rem; }\n}\n@container qc2 (min-width: 64rem) {\n  .qc2.qc2-legal .qc2-grid { align-items: start; }\n  .qc2.qc2-legal .qc2-legal__toc {\n    grid-column: 1 \/ span 4; grid-row: 1; position: sticky; top: calc(var(--qc2-header) + var(--qc2-s6));\n    max-height: calc(100svh - var(--qc2-header) - 2 * var(--qc2-s6)); overflow-y: auto; scrollbar-width: thin;\n  }\n  .qc2.qc2-legal .qc2-legal__doc { grid-column: 6 \/ -1; grid-row: 1; }\n  \/* with the script running, the contents mark the topic in view: full colour and the mark's chevron; the rest muted *\/\n  .qc2.qc2-legal .qc2-legal__toc.is-live a { color: var(--qc2-muted); }\n  .qc2.qc2-legal .qc2-legal__toc.is-live a[aria-current] { color: var(--qc2-fg); font-weight: 500; }\n  .qc2.qc2-legal .qc2-legal__toc.is-live a:not([aria-current]) .qc2-legal__chev { opacity: 0; }\n}\n@media print {\n  .qc2.qc2-legal .qc2-legal__toc { display: none; }\n  .qc2.qc2-legal .qc2-legal__doc { grid-column: 1 \/ -1; }\n}\n<\/style>\n<div class=\"qc2 qc2--stone qc2-legal qc2-sec\">\n  <div class=\"qc2-wrap qc2-grid\">\n    <nav class=\"qc2-legal__toc\" aria-label=\"Contents\">\n      <p class=\"qc2-label\"><span aria-hidden=\"true\">\/\/ <\/span>Contents<\/p>\n      <ul>\n        <li><a href=\"#who-runs-it\">Who runs this website<svg class=\"qc2-legal__chev\" viewBox=\"0 0 44 76\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M6 6 L38 38 L6 70\"\/><\/svg><\/a><\/li>\n        <li><a href=\"#website-content\">What this website is for<svg class=\"qc2-legal__chev\" viewBox=\"0 0 44 76\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M6 6 L38 38 L6 70\"\/><\/svg><\/a><\/li>\n        <li><a href=\"#projects\">Your project and your contract<svg class=\"qc2-legal__chev\" viewBox=\"0 0 44 76\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M6 6 L38 38 L6 70\"\/><\/svg><\/a><\/li>\n        <li><a href=\"#ownership\">Who owns the content<svg class=\"qc2-legal__chev\" viewBox=\"0 0 44 76\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M6 6 L38 38 L6 70\"\/><\/svg><\/a><\/li>\n        <li><a href=\"#acceptable-use\">What you must not do<svg class=\"qc2-legal__chev\" viewBox=\"0 0 44 76\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M6 6 L38 38 L6 70\"\/><\/svg><\/a><\/li>\n        <li><a href=\"#links\">Links to other services<svg class=\"qc2-legal__chev\" viewBox=\"0 0 44 76\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M6 6 L38 38 L6 70\"\/><\/svg><\/a><\/li>\n        <li><a href=\"#no-warranty\">No guarantee<svg class=\"qc2-legal__chev\" viewBox=\"0 0 44 76\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M6 6 L38 38 L6 70\"\/><\/svg><\/a><\/li>\n        <li><a href=\"#liability\">Our liability<svg class=\"qc2-legal__chev\" viewBox=\"0 0 44 76\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M6 6 L38 38 L6 70\"\/><\/svg><\/a><\/li>\n        <li><a href=\"#privacy\">Your privacy<svg class=\"qc2-legal__chev\" viewBox=\"0 0 44 76\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M6 6 L38 38 L6 70\"\/><\/svg><\/a><\/li>\n        <li><a href=\"#changes\">Changes to these terms<svg class=\"qc2-legal__chev\" viewBox=\"0 0 44 76\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M6 6 L38 38 L6 70\"\/><\/svg><\/a><\/li>\n        <li><a href=\"#law\">Law and courts<svg class=\"qc2-legal__chev\" viewBox=\"0 0 44 76\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M6 6 L38 38 L6 70\"\/><\/svg><\/a><\/li>\n      <\/ul>\n    <\/nav>\n    <div class=\"qc2-legal__doc\">\n      <section class=\"qc2-legal__part\" id=\"who-runs-it\">\n        <h2>Who runs this website<\/h2>\n        <p>Qcoders runs this website. We are based in T\u00fcrkiye.<\/p>\n        <p>You can reach us at <a href=\"mailto:info@qcoders.com\">info@qcoders.com<\/a> or on WhatsApp at <a href=\"https:\/\/wa.me\/966507600156?text=Hi%20Qcoders%2C%20I%20found%20you%20on%20your%20website.\">+966 50 760 0156<\/a>.<\/p>\n        <p>By using qcoders.com, you accept these terms. If you don\u2019t accept them, please don\u2019t use the website.<\/p>\n      <\/section>\n      <section class=\"qc2-legal__part\" id=\"website-content\">\n        <h2>What this website is for<\/h2>\n        <p>Our website tells you about our services and how we work. Its content is general information, so it isn\u2019t an offer or advice for your business.<\/p>\n        <p>We work to keep it accurate and up to date. Even so, a detail may change before we update a page.<\/p>\n      <\/section>\n      <section class=\"qc2-legal__part\" id=\"projects\">\n        <h2>Your project and your contract<\/h2>\n        <p>Every project starts with a written proposal. Then a contract sets out the scope, the cost, the timeline and who owns the work. If anything on this website differs from your proposal or contract, the proposal or contract wins.<\/p>\n        <p>The projects on our <a href=\"\/work\/\">Work<\/a> pages show the kind of software we build. Your proposal, however, describes exactly what we\u2019ll build for you.<\/p>\n      <\/section>\n      <section class=\"qc2-legal__part\" id=\"ownership\">\n        <h2>Who owns the content<\/h2>\n        <p>The text, design, code, graphics and logo of this website belong to Qcoders, unless we say otherwise. You may read, print and share our pages for your own use. However, you may not copy, change or sell them without our written permission.<\/p>\n        <p>Similarly, other companies\u2019 product names and logos belong to their owners. We name them only to describe the tools we work with.<\/p>\n      <\/section>\n      <section class=\"qc2-legal__part\" id=\"acceptable-use\">\n        <h2>What you must not do<\/h2>\n        <p>When you use this website, please don\u2019t:<\/p>\n        <ul><li>try to break into it, overload it or get around its security;<\/li><li>send or upload malware or other harmful code;<\/li><li>scrape it in a way that slows it down or harms it;<\/li><li>send false information, or someone else\u2019s details, through our form;<\/li><li>use it for anything unlawful.<\/li><\/ul>\n        <p>If someone breaks these rules, we may block their access and report them to the authorities.<\/p>\n      <\/section>\n      <section class=\"qc2-legal__part\" id=\"links\">\n        <h2>Links to other services<\/h2>\n        <p>Our website links to services that others run, such as WhatsApp and your email app. When you use them, their own terms and privacy policies apply. So we aren\u2019t responsible for their content or for how they work.<\/p>\n      <\/section>\n      <section class=\"qc2-legal__part\" id=\"no-warranty\">\n        <h2>No guarantee<\/h2>\n        <p>We provide this website \u201cas is\u201d and \u201cas available\u201d. So we don\u2019t promise that it will always be online, free of errors or free of viruses. Of course, when something breaks, we fix it as soon as we can.<\/p>\n      <\/section>\n      <section class=\"qc2-legal__part\" id=\"liability\">\n        <h2>Our liability<\/h2>\n        <p>As far as the law allows, we aren\u2019t liable for any loss from using this website or its content. This includes lost data, profit or business.<\/p>\n        <p>Nothing in these terms limits liability that the law doesn\u2019t let us limit, such as for intent or gross negligence. For project work, your contract sets our liability instead.<\/p>\n      <\/section>\n      <section class=\"qc2-legal__part\" id=\"privacy\">\n        <h2>Your privacy<\/h2>\n        <p>Our <a href=\"\/privacy-policy\/\">Privacy Policy<\/a> explains what personal data we collect and how we use it. It also explains your rights under KVKK and GDPR, and how we use <a href=\"\/privacy-policy\/#cookies\">cookies<\/a>.<\/p>\n      <\/section>\n      <section class=\"qc2-legal__part\" id=\"changes\">\n        <h2>Changes to these terms<\/h2>\n        <p>We may update these terms when our services or the law change. The date at the top shows when we last changed them. If you use the website after a change, the new terms apply to you.<\/p>\n      <\/section>\n      <section class=\"qc2-legal__part\" id=\"law\">\n        <h2>Law and courts<\/h2>\n        <p>These terms follow the laws of the Republic of T\u00fcrkiye. Also, any dispute about them goes to the courts and enforcement offices of T\u00fcrkiye.<\/p>\n        <p>If you use our website as a consumer, you keep any protection that mandatory law gives you.<\/p>\n      <\/section>\n    <\/div>\n  <\/div>\n<\/div>\n<script>\n\/* Legal page contents: on a wide screen the held contents mark the topic being read (aria-current=\"location\"):\n   the last topic whose top has passed 35% of the window. On a phone the contents are plain links above the text,\n   so nothing is marked. Without this script they are plain links. *\/\n(function () {\n  document.querySelectorAll('.qc2-legal').forEach(function (root) {\n    var toc = root.querySelector('.qc2-legal__toc');\n    var links = root.querySelectorAll('.qc2-legal__toc a');\n    var parts = root.querySelectorAll('.qc2-legal__part');\n    if (!toc || links.length !== parts.length) return;\n    var waiting = false;\n    function update() {\n      waiting = false;\n      var mark = getComputedStyle(toc).position === 'sticky', line = window.innerHeight * 0.35, i = 0;\n      parts.forEach(function (p, k) { if (p.getBoundingClientRect().top <= line) i = k; });\n      toc.classList.toggle('is-live', mark);\n      links.forEach(function (a, k) { if (mark && k === i) a.setAttribute('aria-current', 'location'); else a.removeAttribute('aria-current'); });\n    }\n    function ask() { if (!waiting) { waiting = true; requestAnimationFrame(update); } }\n    window.addEventListener('scroll', ask, { passive: true });\n    window.addEventListener('resize', ask);\n    update();\n  });\n})();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1955568f e-con-full elementor-hidden-mobile e-flex e-con e-parent\" data-id=\"1955568f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-74a1893c elementor-widget elementor-widget-html\" data-id=\"74a1893c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- Qcoders v2 \u00b7 \/terms-of-use\/ \u00b7 03-contact: Contact block on Paper: email, WhatsApp.\n     One Elementor HTML widget (container: full width, padding 0, gap 0, no motion effects). Needs v2.css. Pair mode: hide this container on phones; the phone fragment carries the page's h1.\n     Generated by website\/v2\/legal\/build_legal.py from legal_copy.py and facts.py: edit there, then rebuild. -->\n<style>\n\/* 03 Contact block: who to write to about this page, the ways to reach us on the right. *\/\n.qc2.qc2-legal-ask .qc2-legal-ask__list { display: grid; gap: var(--qc2-s5); }\n.qc2.qc2-legal-ask .qc2-legal-ask__list dt { font-size: var(--qc2-t-small); color: var(--qc2-muted); }\n.qc2.qc2-legal-ask .qc2-legal-ask__list dd {\n  margin: var(--qc2-s1) 0 0; font-size: var(--qc2-t-lead); line-height: 1.3; letter-spacing: -0.012em; max-width: 30ch;\n}\n.qc2.qc2-legal-ask .qc2-legal-ask__list a[href^=\"https:\/\/wa.me\/\"] { white-space: nowrap; }\n\/* the company details block lists registry data: values at body size, not lead size *\/\n.qc2.qc2-legal-co .qc2-legal-ask__list { gap: var(--qc2-s4); }\n.qc2.qc2-legal-co .qc2-legal-ask__list dd { font-size: var(--qc2-t-body); line-height: 1.45; letter-spacing: 0; font-weight: 500; max-width: 46ch; }\n@container qc2 (max-width: 63.99rem) {\n  .qc2.qc2-legal-ask .qc2-legal-ask__list { margin-top: var(--qc2-s8); }\n}\n@container qc2 (min-width: 64rem) {\n  .qc2.qc2-legal-ask .qc2-grid { align-items: end; }\n  .qc2.qc2-legal-ask .qc2-legal-ask__head { grid-column: 1 \/ span 6; grid-row: 1; }\n  .qc2.qc2-legal-ask .qc2-legal-ask__list { grid-column: 8 \/ -1; grid-row: 1; }\n}\n<\/style>\n<div class=\"qc2 qc2--paper qc2-legal-ask qc2-sec\">\n  <div class=\"qc2-wrap qc2-grid\">\n    <div class=\"qc2-legal-ask__head qc2-stack\">\n      <p class=\"qc2-label\"><span aria-hidden=\"true\">\/\/ <\/span>Contact<\/p>\n      <h2 class=\"qc2-h\">Questions about these terms?<\/h2>\n      <p class=\"qc2-lead qc2-muted\">Write to us in English, Arabic or Turkish.<\/p>\n      <div class=\"qc2-actions\">\n        <a class=\"qc2-btn\" href=\"mailto:info@qcoders.com?subject=Terms%20of%20Use%20question\">Email us<\/a>\n        <a class=\"qc2-link\" href=\"https:\/\/wa.me\/966507600156?text=Hi%20Qcoders%2C%20I%20found%20you%20on%20your%20website.\">Message us on WhatsApp<\/a>\n      <\/div>\n    <\/div>\n    <dl class=\"qc2-legal-ask__list\">\n      <div><dt>Email<\/dt><dd><a href=\"mailto:info@qcoders.com\">info@qcoders.com<\/a><\/dd><\/div>\n      <div><dt>WhatsApp and phone<\/dt><dd><a href=\"https:\/\/wa.me\/966507600156?text=Hi%20Qcoders%2C%20I%20found%20you%20on%20your%20website.\">+966 50 760 0156<\/a><\/dd><\/div>\n    <\/dl>\n  <\/div>\n<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>\/\/ Terms Terms of Use Last updated October 26, 2026 These terms set the rules for using our website. Your project, however, follows its own proposal and contract. In short This website gives general information about our services. Your proposal and contract govern your project. Our text, design and code are ours. Please ask before [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-768","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Terms of Use | Qcoders<\/title>\n<meta name=\"description\" content=\"Read the terms of use for the Qcoders website: who runs it, how site content relates to project contracts, intellectual property, liability and law.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/qcoders.com\/ar\/terms-of-use\/\" \/>\n<meta property=\"og:locale\" content=\"ar_AR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Terms of Use | Qcoders\" \/>\n<meta property=\"og:description\" content=\"Read the terms of use for the Qcoders website: who runs it, how site content relates to project contracts, intellectual property, liability and law.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/qcoders.com\/ar\/terms-of-use\/\" \/>\n<meta property=\"og:site_name\" content=\"Qcoders\" \/>\n<meta property=\"article:modified_time\" content=\"2026-11-02T07:00:32+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/qcoders.com\/wp-content\/uploads\/2026\/10\/qcoders-share-card.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\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=\"7 \u062f\u0642\u0627\u0626\u0642\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/qcoders.com\\\/terms-of-use\\\/\",\"url\":\"https:\\\/\\\/qcoders.com\\\/terms-of-use\\\/\",\"name\":\"Terms of Use | Qcoders\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/qcoders.com\\\/#website\"},\"datePublished\":\"2026-10-26T16:17:15+00:00\",\"dateModified\":\"2026-11-02T07:00:32+00:00\",\"description\":\"Read the terms of use for the Qcoders website: who runs it, how site content relates to project contracts, intellectual property, liability and law.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/qcoders.com\\\/terms-of-use\\\/#breadcrumb\"},\"inLanguage\":\"ar\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/qcoders.com\\\/terms-of-use\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/qcoders.com\\\/terms-of-use\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/qcoders.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Terms of Use\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/qcoders.com\\\/#website\",\"url\":\"https:\\\/\\\/qcoders.com\\\/\",\"name\":\"Qcoders\",\"description\":\"Code that runs your business.\",\"publisher\":{\"@id\":\"https:\\\/\\\/qcoders.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/qcoders.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ar\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/qcoders.com\\\/#organization\",\"name\":\"Qcoders\",\"url\":\"https:\\\/\\\/qcoders.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ar\",\"@id\":\"https:\\\/\\\/qcoders.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/qcoders.com\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/qcoders-logo-qcoders-2026.png\",\"contentUrl\":\"https:\\\/\\\/qcoders.com\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/qcoders-logo-qcoders-2026.png\",\"width\":2000,\"height\":398,\"caption\":\"Qcoders\"},\"image\":{\"@id\":\"https:\\\/\\\/qcoders.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Terms of Use | Qcoders","description":"Read the terms of use for the Qcoders website: who runs it, how site content relates to project contracts, intellectual property, liability and law.","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:\/\/qcoders.com\/ar\/terms-of-use\/","og_locale":"ar_AR","og_type":"article","og_title":"Terms of Use | Qcoders","og_description":"Read the terms of use for the Qcoders website: who runs it, how site content relates to project contracts, intellectual property, liability and law.","og_url":"https:\/\/qcoders.com\/ar\/terms-of-use\/","og_site_name":"Qcoders","article_modified_time":"2026-11-02T07:00:32+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/qcoders.com\/wp-content\/uploads\/2026\/10\/qcoders-share-card.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"7 \u062f\u0642\u0627\u0626\u0642"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/qcoders.com\/terms-of-use\/","url":"https:\/\/qcoders.com\/terms-of-use\/","name":"Terms of Use | Qcoders","isPartOf":{"@id":"https:\/\/qcoders.com\/#website"},"datePublished":"2026-10-26T16:17:15+00:00","dateModified":"2026-11-02T07:00:32+00:00","description":"Read the terms of use for the Qcoders website: who runs it, how site content relates to project contracts, intellectual property, liability and law.","breadcrumb":{"@id":"https:\/\/qcoders.com\/terms-of-use\/#breadcrumb"},"inLanguage":"ar","potentialAction":[{"@type":"ReadAction","target":["https:\/\/qcoders.com\/terms-of-use\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/qcoders.com\/terms-of-use\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/qcoders.com\/"},{"@type":"ListItem","position":2,"name":"Terms of Use"}]},{"@type":"WebSite","@id":"https:\/\/qcoders.com\/#website","url":"https:\/\/qcoders.com\/","name":"Qcoders","description":"\u0628\u0631\u0645\u062c\u064a\u0627\u062a \u062a\u0634\u063a\u0651\u0644 \u0623\u0639\u0645\u0627\u0644\u0643.","publisher":{"@id":"https:\/\/qcoders.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/qcoders.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ar"},{"@type":"Organization","@id":"https:\/\/qcoders.com\/#organization","name":"Qcoders","url":"https:\/\/qcoders.com\/","logo":{"@type":"ImageObject","inLanguage":"ar","@id":"https:\/\/qcoders.com\/#\/schema\/logo\/image\/","url":"https:\/\/qcoders.com\/wp-content\/uploads\/2026\/10\/qcoders-logo-qcoders-2026.png","contentUrl":"https:\/\/qcoders.com\/wp-content\/uploads\/2026\/10\/qcoders-logo-qcoders-2026.png","width":2000,"height":398,"caption":"Qcoders"},"image":{"@id":"https:\/\/qcoders.com\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/qcoders.com\/ar\/wp-json\/wp\/v2\/pages\/768","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/qcoders.com\/ar\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/qcoders.com\/ar\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/qcoders.com\/ar\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/qcoders.com\/ar\/wp-json\/wp\/v2\/comments?post=768"}],"version-history":[{"count":4,"href":"https:\/\/qcoders.com\/ar\/wp-json\/wp\/v2\/pages\/768\/revisions"}],"predecessor-version":[{"id":1007,"href":"https:\/\/qcoders.com\/ar\/wp-json\/wp\/v2\/pages\/768\/revisions\/1007"}],"wp:attachment":[{"href":"https:\/\/qcoders.com\/ar\/wp-json\/wp\/v2\/media?parent=768"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}