1import{i as H,j as e}from"./index-Dfl9rO_6.js";import{a as r,b as i,P as s}from"./PolicyPage-B5vA4Gr3.js";(function(){try{var t=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};t.SENTRY_RELEASE={id:"f42940410398f55722d47490e4a27bc570d2c238"}}catch{}})();try{(function(){var t=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},o=new t.Error().stack;o&&(t._sentryDebugIds=t._sentryDebugIds||{},t._sentryDebugIds[o]="c359d6c5-45dc-4f71-963a-137f32747447",t._sentryDebugIdIdentifier="sentry-dbid-c359d6c5-45dc-4f71-963a-137f32747447")})()}catch{}function z(){const t=H.c(37);let o,n;t[0]===Symbol.for("react.memo_cache_sentinel")?(o=e.jsx("h1",{className:"text-3xl font-bold",children:"Privacy Policy"}),n=e.jsx("p",{className:"text-sm text-muted-foreground mt-2",children:"Effective: August 22, 2026"}),t[0]=o,t[1]=n):(o=t[0],n=t[1]);let a;t[2]===Symbol.for("react.memo_cache_sentinel")?(a=e.jsxs("p",{children:["Print Japan (âweâ or âusâ), a service of Mongaku, LLC, operates ",e.jsx("strong",{className:"text-foreground",children:"printjapan.com"}),", a discovery and research service for Japanese woodblock prints. We aggregate listings from independent dealers and auction houses and link you to their websites. We do not sell prints ourselves: there is no shopping cart or checkout here, we donât handle payments, and we donât ship anything. Any purchase you make happens on a dealerâs own site, under that dealerâs own terms and privacy policy."]}),t[2]=a):a=t[2];let l;t[3]===Symbol.for("react.memo_cache_sentinel")?(l=e.jsxs("div",{className:"mt-6 space-y-3 text-sm leading-relaxed text-muted-foreground",children:[a,e.jsxs("p",{children:["This policy explains what information we collect, why we collect it, how we share it, and the choices you have. It applies only to printjapan.com; our related site ukiyo-e.org has"," ",e.jsx(r,{href:"https://ukiyo-e.org/privacy",children:"its own policy"}),"."]})]}),t[3]=l):l=t[3];let c,d;t[4]===Symbol.for("react.memo_cache_sentinel")?(c=e.jsx("p",{children:"We only collect information about you if we have a reason to do so â for example, to provide the service, to communicate with you, or to make the service better. We collect it in three ways: information you provide to us, information collected automatically as you use the site, and information from other sources."}),d=e.jsx(i,{children:"Information you provide to us"}),t[4]=c,t[5]=d):(c=t[4],d=t[5]);let h,u;t[6]===Symbol.for("react.memo_cache_sentinel")?(h=e.jsxs("ul",{className:"list-disc pl-5 space-y-2",children:[e.jsxs("li",{children:[e.jsx("strong",{children:"Account information."})," We handle signing up and signing in ourselves. We store your email address, name, and optional profile image, and your password only as a salted one-way hash â we cannot read the password itself."]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Preferences."})," Settings you choose, such as currency, language, theme, and measurement units; default search filters you save (including any content filters); and your email subscription choices, such as daily or weekly digests and the artists or genres you follow."]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Contributions."})," You may contribute to the catalog â for example, by uploading images of prints or suggesting corrections to a printâs details. Contributions may be published on the service and shared with other users, and we keep a record of what you contributed. Please donât include personal information in a contribution that you would not want to be public."]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Communications."})," If you contact us, we keep the correspondence so we can respond and keep a record of the conversation."]})]}),u=e.jsx(i,{children:"Information we collect automatically"}),t[6]=h,t[7]=u):(h=t[6],u=t[7]);let m;t[8]===Symbol.for("react.memo_cache_sentinel")?(m=e.jsxs(s,{title:"Information We Collect",children:[c,d,h,u,e.jsxs("ul",{className:"list-disc pl-5 space-y-2",children:[e.jsxs("li",{children:[e.jsx("strong",{children:"Usage information."})," While you are signed in, we record how you interact with listings: which prints appear on your screen as you browse, which print pages you open, and which listings you click through to a dealerâs site. We keep this history with your account to power features (like recognizing prints you have already seen and tailoring email digests) and to understand, in aggregate, which listings and dealers receive attention. We also keep aggregate per-day statistics for each listing that are not tied to any individual account."]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Approximate location."})," Our hosting provider (Cloudflare) derives a country from your IP address, which we use to pick sensible defaults like currency and measurement units. We store the two-letter country code with your account, not your IP address."]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Logs."}
1)," Like most websites, our infrastructure records standard server logs (such as IP address, browser type, and the pages requested). Logs are kept for a limited time for security and debugging."]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Error and diagnostic information."})," We use Sentry to collect errors and performance data so we can fix problems. For a small sample of sessions, Sentry records a âsession replayâ of page interactions to help us debug; all text is masked and images are blocked in these replays."]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Cookies."})," See âCookiesâ below."]})]}),e.jsx(i,{children:"Information from other sources"}),e.jsx("p",{children:"The listings on this site (images, titles, descriptions, prices, and sale status) are collected from publicly available dealer and auction websites. This is information about artworks and the businesses selling them, not about you."})]}),t[8]=m):m=t[8];let p;t[9]===Symbol.for("react.memo_cache_sentinel")?(p=e.jsx("p",{children:"We use the information we collect to:"}),t[9]=p):p=t[9];let y;t[10]===Symbol.for("react.memo_cache_sentinel")?(y=e.jsxs(s,{title:"How and Why We Use Information",children:[p,e.jsxs("ul",{className:"list-disc pl-5 space-y-2",children:[e.jsx("li",{children:"provide, maintain, and improve the service;"}),e.jsx("li",{children:"personalize your experience â for example, showing prices in your currency, the site in your language, and keeping track of prints you have already seen;"}),e.jsx("li",{children:"send you the email digests and alerts you subscribe to, and service messages about your account;"}),e.jsx("li",{children:"understand how the service is used in aggregate, including which listings and dealers receive attention;"}),e.jsx("li",{children:"publish contributions you choose to share (such as print images and corrections) and keep a record of them;"}),e.jsx("li",{children:"monitor and protect the security of the service; and"}),e.jsx("li",{children:"comply with legal obligations."})]}),e.jsx("p",{children:"Where European or UK data protection law applies, our legal bases are: performance of our contract with you (providing the service you signed up for), our legitimate interests (keeping the service secure, understanding and improving how it is used, and producing aggregate statistics), your consent (email subscriptions, which you can withdraw at any time), and compliance with legal obligations."})]}),t[10]=y):y=t[10];let f,g,x;t[11]===Symbol.for("react.memo_cache_sentinel")?(f=e.jsx("p",{children:"We do not sell your personal information, and we do not share it with third parties for advertising. We share information only in the limited circumstances below."}),g=e.jsx(i,{children:"Service providers"}),x=e.jsx("p",{children:"We use a small number of providers to run the service, and they process data only to provide their services to us:"}),t[11]=f,t[12]=g,t[13]=x):(f=t[11],g=t[12],x=t[13]);let w,b,j;t[14]===Symbol.for("react.memo_cache_sentinel")?(w=e.jsxs("ul",{className:"list-disc pl-5 space-y-2",children:[e.jsxs("li",{children:[e.jsx("strong",{children:e.jsx(r,{href:"https://www.cloudflare.com/privacypolicy/",children:"Cloudflare"})})," ","â hosting, storage, content delivery, aggregate usage analytics, and email delivery."]}),e.jsxs("li",{children:[e.jsx("strong",{children:e.jsx(r,{href:"https://sentry.io/privacy/",children:"Sentry"})})," ","â error tracking and performance diagnostics."]}),e.jsxs("li",{children:[e.jsx("strong",{children:e.jsx(r,{href:"https://tineye.com/privacy",children:"TinEye"})})," ","â image matching. Print images, including images you contribute, are stored with TinEye so we can recognize the same print across dealers."]})]}),b=e.jsx("p",{children:"Our search index runs on infrastructure that we operate ourselves."}),j=e.jsx(i,{children:"Dealers and auction houses"}),t[14]=w,t[15]=b,t[16]=j):(w=t[14],b=t[15],j=t[16]);let v,k;t[17]===Symbol.for("react.memo_cache_sentinel")?(v=e.jsxs("ul",{className:"list-disc pl-5 space-y-2",children:[e.jsxs("li",{children:[e.jsx("strong",{children:"When you visit a dealerâs site."})," Clicking a listingâs link takes you to the dealerâs own website. That is an ordinary web request from your browser â the dealerâs server sees it the same way it sees any visitor, and we do not attach your name, email address, or any other identifier to the link. From that point on, the dealerâs own privacy policy applies."]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Aggregate statistics."})," We may share aggregated usage statistics with the dealers and auction houses whose listings appear here â for example, how many times their listings were displayed, viewed, or clicked through in a given period. These are counts and trends; they do not identify you."]}),e.jsxs("li",{children:[e.jsx("strong",{children:"If we ever pass along your information."})," If we introduce features that send a dealer your personal information â for example, an inquiry form for asking about a print â we will share only what is needed to fulfill your request, ask for your consent where the law requires it, and not permit dealers to use that information for their own marketing without your consent. Dealers handle information they receive under their own privacy policies."]})]}
1),k=e.jsx(i,{children:"Other circumstances"}),t[17]=v,t[18]=k):(v=t[17],k=t[18]);let _;t[19]===Symbol.for("react.memo_cache_sentinel")?(_=e.jsxs(s,{title:"How We Share Information",children:[f,g,x,w,b,j,v,k,e.jsxs("ul",{className:"list-disc pl-5 space-y-2",children:[e.jsxs("li",{children:[e.jsx("strong",{children:"Legal requirements."})," We may disclose information in response to a lawful request (such as a subpoena or court order), or when necessary to protect the rights, property, or safety of us, our users, or others."]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Business transfers."})," If the service is involved in a merger, acquisition, or sale of assets, user information may be transferred as part of that transaction; this policy would continue to apply to it."]}),e.jsxs("li",{children:[e.jsx("strong",{children:"With your consent."})," We share information for other purposes only when you ask us to or agree."]})]})]}),t[19]=_):_=t[19];let S;t[20]===Symbol.for("react.memo_cache_sentinel")?(S=e.jsx("p",{children:"We use a minimal set of cookies:"}),t[20]=S):S=t[20];let W;t[21]===Symbol.for("react.memo_cache_sentinel")?(W=e.jsxs(s,{title:"Cookies",children:[S,e.jsxs("ul",{className:"list-disc pl-5 space-y-2",children:[e.jsxs("li",{children:[e.jsx("strong",{children:"Authentication cookies"})," â first-party session cookies that keep you signed in. These are strictly necessary for the service to work."]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Preference cookies"})," â first-party cookies that remember interface state, kept for about a week."]})]}),e.jsx("p",{children:"We do not use advertising cookies, third-party analytics cookies, or any cross-site tracking."})]}),t[21]=W):W=t[21];let I;t[22]===Symbol.for("react.memo_cache_sentinel")?(I=e.jsx(s,{title:"Payments",children:e.jsx("p",{children:"We donât collect or process payment information. There is no checkout on printjapan.com; if you buy a print, the transaction takes place entirely on the dealerâs website with the dealerâs own payment systems."})}),t[22]=I):I=t[22];let C;t[23]===Symbol.for("react.memo_cache_sentinel")?(C=e.jsx(s,{title:"How Long We Keep Information",children:e.jsxs("ul",{className:"list-disc pl-5 space-y-2",children:[e.jsxs("li",{children:[e.jsx("strong",{children:"Account information and preferences"})," are kept for as long as your account exists."]}),e.jsxs("li",{children:[e.jsx("strong",{children:"If you delete your account"})," (which you can do at any time from your account settings), your profile, email subscriptions, and per-account browsing history are automatically deleted from our database."]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Contributions you share"})," (such as print images and corrections) become part of the shared catalog and may remain on the service after you delete your account."]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Aggregate listing statistics"})," (daily display, view, and click-through counts per listing) are retained indefinitely; they are not tied to your account and do not identify you."]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Operational analytics and server logs"})," expire automatically after a limited period (on the order of 90 days)."]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Error and diagnostic data"})," in Sentry is retained according to its retention schedule (typically 90 days)."]})]})}),t[23]=C):C=t[23];let P;t[24]===Symbol.for("react.memo_cache_sentinel")?(P=e.jsx(s,{title:"Security",children:e.jsx("p",{children:"All traffic to printjapan.com is encrypted with HTTPS, and our providers encrypt stored data at rest. Passwords are stored only as salted one-way hashes, never in a readable form. Access to personal information is limited to what is needed to operate the service. No online service can guarantee perfect security, but we work to protect your information against unauthorized access, alteration, or destruction."})}),t[24]=P):P=t[24];let T;t[25]===Symbol.for("react.memo_cache_sentinel")?(T=e.jsxs(s,{title:"Your Rights and Choices",children:[e.jsxs("ul",{className:"list-disc pl-5 space-y-2",children:[e.jsxs("li",{children:[e.jsx("strong",{children:"Access and update"})," your account information and preferences at any time in your account settings."]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Delete your account"})," from your account settings; the deletion described above happens automatically."]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Unsubscribe from email"})," using the one-click unsubscribe link in every digest, or by changing your subscriptions in settings."]}),e.jsxs("li",{children:[e.jsx("strong",{children:"Request a copy"})," of the personal information we hold about you, or ask us to correct or delete it, by contacting us at the address below."]})]}),e.jsx(i,{children:"European Union and United Kingdom"}),e.jsx("p",{children:"If you are in the European Economic Area or the United Kingdom, you have the rights provided by the GDPR and UK GDPR: to access, correct, or delete your personal data; to restrict or object to its processing;
1 to receive a portable copy; and to withdraw consent at any time where processing is based on consent. You may exercise these rights by contacting us. You also have the right to lodge a complaint with your local supervisory authority (in the UK, the Information Commissionerâs Office)."}),e.jsx(i,{children:"California"}),e.jsx("p",{children:"If you are a California resident, you have the right to know what personal information we collect (described in this policy), to request access to or deletion of it, to correct inaccurate information, and to not be discriminated against for exercising these rights. We do not sell your personal information and do not share it for cross-context behavioral advertising, so there is no need for a âDo Not Sell or Shareâ opt-out. You can submit requests through your account settings or by contacting us at the address below."}),e.jsx(i,{children:"Japan"}),e.jsx("p",{children:"If you are in Japan, we handle your personal information in accordance with the Act on the Protection of Personal Information (APPI). The purposes for which we use personal information are stated in this policy. We do not provide personal data to third parties without your consent, except as described in this policy or as permitted by law. Because our service providers are located outside Japan (primarily in the United States), your information is handled in those countries as described under âInternational Data Transfers.â You may request disclosure, correction, or cessation of use of your personal information by contacting us at the address below."})]}),t[25]=T):T=t[25];let A;t[26]===Symbol.for("react.memo_cache_sentinel")?(A=e.jsx(s,{title:"International Data Transfers",children:e.jsx("p",{children:"We operate from the United States, and our service providers (Cloudflare, Sentry, and TinEye) process data primarily in the United States and Canada. If you use the service from elsewhere â including the EU, UK, or Japan â your information will be transferred to and processed in those countries. Where the law requires safeguards for such transfers, we and our providers rely on appropriate mechanisms such as standard contractual clauses."})}),t[26]=A):A=t[26];let E;t[27]===Symbol.for("react.memo_cache_sentinel")?(E=e.jsx(s,{title:"Children",children:e.jsx("p",{children:"The service is not directed at children, and we do not knowingly collect personal information from anyone under 16. If you believe a child has provided us personal information, please contact us and we will delete it."})}),t[27]=E):E=t[27];let N;t[28]===Symbol.for("react.memo_cache_sentinel")?(N=e.jsx(s,{title:"Changes to This Policy",children:e.jsx("p",{children:"We may update this policy from time to time. When we do, we will post the updated policy on this page and change the effective date above. If a change is significant, we will take additional steps to let you know, such as emailing account holders or posting a notice on the site."})}),t[28]=N):N=t[28];let U;t[29]===Symbol.for("react.memo_cache_sentinel")?(U=e.jsxs("p",{children:["printjapan.com is operated by Mongaku, LLC. If you have questions about this policy or want to exercise any of the rights described above, email us at"," ",e.jsx("a",{href:"mailto:[email protected]",className:"underline underline-offset-2 hover:text-foreground",children:"[email protected]"})," ","or write to us at:"]}),t[29]=U):U=t[29];let q;t[30]===Symbol.for("react.memo_cache_sentinel")?(q=e.jsx("br",{}),t[30]=q):q=t[30];let L;t[31]===Symbol.for("react.memo_cache_sentinel")?(L=e.jsx("br",{}),t[31]=L):L=t[31];let D;t[32]===Symbol.for("react.memo_cache_sentinel")?(D=e.jsxs(s,{title:"How to Contact Us",children:[U,e.jsxs("p",{children:["Mongaku, LLC",q,"418 Broadway STE N",L,"Albany, New York 12207",e.jsx("br",{}),"United States"]})]}),t[32]=D):D=t[32];let Y;t[33]===Symbol.for("react.memo_cache_sentinel")?(Y=e.jsx(r,{href:"https://github.com/Automattic/legalmattic",children:"Automatticâs open-source legal documents"}),t[33]=Y):Y=t[33];let R;t[34]===Symbol.for("react.memo_cache_sentinel")?(R=e.jsx(r,{href:"https://creativecommons.org/licenses/by-sa/4.0/",children:"CC BY-SA 4.0"}),t[34]=R):R=t[34];let K;t[35]===Symbol.for("react.memo_cache_sentinel")?(K=e.jsx(r,{href:"https://github.com/basecamp/policies",children:"37signalsâ open-source policies"}),t[35]=K):K=t[35];let B;return t[36]===Symbol.for("react.memo_cache_sentinel")?(B=e.jsxs("div",{className:"w-full max-w-3xl mx-auto px-4 py-10 pb-16",children:[o,n,l,m,y,_,W,I,C,P,T,A,E,N,D,e.jsx(s,{title:"Attribution",children:e.jsxs("p",{children:["This policy is adapted from"," ",Y," ","(available under"," ",R,") and informed by"," ",K," ","(available under"," ",e.jsx(r,{href:"https://creativecommons.org/licenses/by/4.0/",children:"CC BY 4.0"}),"). In the same spirit, you are welcome to reuse this policy under the CC BY-SA 4.0 license."]})})]}),t[36]=B):B=t[36],B}export{z as component};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.