add apple app store for ios
This commit is contained in:
251
public/privacy.html
Normal file
251
public/privacy.html
Normal file
@@ -0,0 +1,251 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="ja">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>Privacy Policy - Aicard</title>
|
||||
<style>
|
||||
* {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
box-sizing: border-box;
|
||||
}
|
||||
body {
|
||||
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
|
||||
background: #f5f5f7;
|
||||
color: #1d1d1f;
|
||||
line-height: 1.8;
|
||||
}
|
||||
.container {
|
||||
max-width: 800px;
|
||||
margin: 0 auto;
|
||||
padding: 40px 20px;
|
||||
}
|
||||
header {
|
||||
text-align: center;
|
||||
margin-bottom: 40px;
|
||||
padding-bottom: 30px;
|
||||
border-bottom: 1px solid #d2d2d7;
|
||||
}
|
||||
h1 {
|
||||
font-size: 32px;
|
||||
font-weight: 700;
|
||||
margin-bottom: 8px;
|
||||
color: #1d1d1f;
|
||||
}
|
||||
.app-name {
|
||||
font-size: 16px;
|
||||
color: #86868b;
|
||||
}
|
||||
.last-updated {
|
||||
font-size: 14px;
|
||||
color: #86868b;
|
||||
margin-top: 12px;
|
||||
}
|
||||
.section {
|
||||
background: #fff;
|
||||
border-radius: 12px;
|
||||
padding: 30px;
|
||||
margin-bottom: 20px;
|
||||
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);
|
||||
}
|
||||
h2 {
|
||||
font-size: 20px;
|
||||
font-weight: 600;
|
||||
margin-bottom: 16px;
|
||||
color: #1d1d1f;
|
||||
padding-bottom: 8px;
|
||||
border-bottom: 2px solid #667eea;
|
||||
display: inline-block;
|
||||
}
|
||||
p {
|
||||
margin-bottom: 16px;
|
||||
color: #424245;
|
||||
}
|
||||
ul {
|
||||
margin: 16px 0;
|
||||
padding-left: 24px;
|
||||
}
|
||||
li {
|
||||
margin-bottom: 8px;
|
||||
color: #424245;
|
||||
}
|
||||
.highlight {
|
||||
background: #f0f0f5;
|
||||
padding: 16px 20px;
|
||||
border-radius: 8px;
|
||||
margin: 16px 0;
|
||||
border-left: 4px solid #667eea;
|
||||
}
|
||||
.contact-info {
|
||||
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
|
||||
color: #fff;
|
||||
padding: 24px;
|
||||
border-radius: 12px;
|
||||
margin-top: 8px;
|
||||
}
|
||||
.contact-info a {
|
||||
color: #fff;
|
||||
text-decoration: underline;
|
||||
}
|
||||
footer {
|
||||
text-align: center;
|
||||
padding: 30px 20px;
|
||||
color: #86868b;
|
||||
font-size: 14px;
|
||||
}
|
||||
footer a {
|
||||
color: #667eea;
|
||||
text-decoration: none;
|
||||
}
|
||||
@media (max-width: 600px) {
|
||||
h1 {
|
||||
font-size: 26px;
|
||||
}
|
||||
.section {
|
||||
padding: 20px;
|
||||
}
|
||||
}
|
||||
</style>
|
||||
|
||||
|
||||
|
||||
<body>
|
||||
<div class="container">
|
||||
<header>
|
||||
<h1>Privacy Policy</h1>
|
||||
<p class="app-name">Aicard</p>
|
||||
<p class="last-updated">update 2025.11.23</p>
|
||||
</header>
|
||||
|
||||
<section class="section">
|
||||
<h2>Introduction</h2>
|
||||
<p>
|
||||
This Privacy Policy explains how Aicard (hereinafter referred to as “the App”) handles personal information.
|
||||
Please read this policy carefully before using the App.
|
||||
</p>
|
||||
</section>
|
||||
|
||||
<section class="section">
|
||||
<h2>Information We Collect</h2>
|
||||
<p>The App may collect and use the following information:</p>
|
||||
|
||||
<h3 style="font-size: 16px; margin: 16px 0 8px; color: #1d1d1f;">1. Information Collected Automatically</h3>
|
||||
<ul>
|
||||
<li>Device information (model, OS version)</li>
|
||||
<li>App usage data (launch count, viewed cards, etc.)</li>
|
||||
<li>Crash logs and performance data</li>
|
||||
</ul>
|
||||
|
||||
<h3 style="font-size: 16px; margin: 16px 0 8px; color: #1d1d1f;">2. Information Provided by Users</h3>
|
||||
<ul>
|
||||
<li>DID (Decentralized Identifier) when linking a Bluesky account</li>
|
||||
<li>Favorite card settings</li>
|
||||
</ul>
|
||||
|
||||
<div class="highlight">
|
||||
<strong>Important:</strong> The App does not collect information that directly identifies an individual, such as name, email address, or phone number.
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section class="section">
|
||||
<h2>Purpose of Use</h2>
|
||||
<p>The collected information is used for the following purposes:</p>
|
||||
<ul>
|
||||
<li>Providing app functionality and improving services</li>
|
||||
<li>Offering the card collection feature</li>
|
||||
<li>Enhancing user experience</li>
|
||||
<li>Diagnosing and resolving technical issues</li>
|
||||
<li>Preventing fraudulent activities</li>
|
||||
</ul>
|
||||
</section>
|
||||
|
||||
<section class="section">
|
||||
<h2>Information Sharing</h2>
|
||||
<p>
|
||||
The App does not share collected information with third parties except in the following cases:
|
||||
</p>
|
||||
<ul>
|
||||
<li>When user consent is obtained</li>
|
||||
<li>When disclosure is required by law</li>
|
||||
<li>When sharing with service providers necessary for operation (under appropriate agreements)</li>
|
||||
</ul>
|
||||
</section>
|
||||
|
||||
<section class="section">
|
||||
<h2>Data Storage</h2>
|
||||
<p>
|
||||
User data such as favorite settings is primarily stored on your device.
|
||||
Data related to Bluesky integration is managed on Bluesky's servers.
|
||||
</p>
|
||||
<p>
|
||||
Any data stored on the App’s servers is protected with appropriate security measures.
|
||||
</p>
|
||||
</section>
|
||||
|
||||
<section class="section">
|
||||
<h2>External Services</h2>
|
||||
<p>The App may integrate with the following external services:</p>
|
||||
<ul>
|
||||
<li><strong>Bluesky (AT Protocol)</strong> – Card ownership verification and user authentication</li>
|
||||
<li><strong>api.syui.ai</strong> – Retrieving card data</li>
|
||||
</ul>
|
||||
<p>
|
||||
Each external service has its own privacy policy.
|
||||
</p>
|
||||
</section>
|
||||
|
||||
<section class="section">
|
||||
<h2>User Rights</h2>
|
||||
<p>Users have the following rights:</p>
|
||||
<ul>
|
||||
<li>Right to access their data</li>
|
||||
<li>Right to request correction or deletion</li>
|
||||
<li>Right to withdraw consent to data processing</li>
|
||||
</ul>
|
||||
<p>
|
||||
To exercise these rights, please contact us using the information below.
|
||||
</p>
|
||||
</section>
|
||||
|
||||
<section class="section">
|
||||
<h2>Children’s Privacy</h2>
|
||||
<p>
|
||||
The App does not intentionally collect personal information from children under the age of 13.
|
||||
Children under 13 should use the App only with parental consent.
|
||||
</p>
|
||||
</section>
|
||||
|
||||
<section class="section">
|
||||
<h2>Changes to This Policy</h2>
|
||||
<p>
|
||||
This policy may be updated as necessary.
|
||||
In the event of significant changes, we will notify users within the App or on the website.
|
||||
By continuing to use the App after changes are made, you are deemed to have accepted the updated policy.
|
||||
</p>
|
||||
</section>
|
||||
|
||||
<section class="section">
|
||||
<h2>Contact</h2>
|
||||
<p>
|
||||
For questions or inquiries regarding this Privacy Policy, please contact us at:
|
||||
</p>
|
||||
<div class="contact-info">
|
||||
<p style="margin-bottom: 8px; color: #fff;">
|
||||
<strong>Aicard Support</strong>
|
||||
</p>
|
||||
<p style="margin: 0; color: #fff;">
|
||||
<a href="https://github.com/syui">syui</a>
|
||||
</p>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
|
||||
<footer>
|
||||
<p>© syui</p>
|
||||
<p style="margin-top: 8px;">
|
||||
<a href="/app.html">Back to App Introduction</a>
|
||||
</p>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user