diff --git a/frontend/components/AppFooter.vue b/frontend/components/AppFooter.vue
index d5ec219..998043c 100644
--- a/frontend/components/AppFooter.vue
+++ b/frontend/components/AppFooter.vue
@@ -1,5 +1,6 @@
@@ -10,16 +11,19 @@
@@ -99,7 +103,8 @@ footer {
display: flex;
align-items: center;
justify-content: space-between;
- gap: 1.25rem; /* 20px */
+ flex-wrap: wrap; /* 모바일 폭에서 저작권 문구가 다음 줄로 내려가도록 */
+ gap: 0.75rem 1.25rem; /* 12px / 20px */
}
.foot-policy {
@@ -112,4 +117,9 @@ footer {
.foot-policy:hover {
color: var(--brand);
}
+
+.foot-copy {
+ font-size: 0.8125rem; /* 13px */
+ color: var(--ink-soft);
+}
diff --git a/frontend/pages/index.vue b/frontend/pages/index.vue
index 8df40d0..c54bdd1 100644
--- a/frontend/pages/index.vue
+++ b/frontend/pages/index.vue
@@ -5,6 +5,7 @@
import imgUsa from '~/assets/images/img-usa.svg'
import imgHongkong from '~/assets/images/img-hongkong.svg'
import imgBrand from '~/assets/images/img-brand.svg'
+import { COMPANY } from '~/shared/constants/company'
const config = useRuntimeConfig()
const siteUrl = String(config.public.siteUrl || '').replace(/\/$/, '')
@@ -26,18 +27,20 @@ useHead({
innerHTML: JSON.stringify({
'@context': 'https://schema.org',
'@type': 'Organization',
- name: '이너탭',
- alternateName: 'innertab',
+ name: COMPANY.brandName,
+ legalName: COMPANY.legalName,
+ alternateName: ['innertab', COMPANY.legalNameEn],
url: siteUrl,
logo: `${siteUrl}/images/img-itab.png`,
- email: 'innertab@gmail.com',
+ email: COMPANY.email,
foundingDate: '2023',
address: {
'@type': 'PostalAddress',
- addressCountry: 'KR',
- addressRegion: '서울특별시',
- addressLocality: '강남구',
- streetAddress: '삼성동 121-38, 304호',
+ addressCountry: COMPANY.address.country,
+ addressRegion: COMPANY.address.region,
+ addressLocality: COMPANY.address.locality,
+ streetAddress: COMPANY.address.street,
+ postalCode: COMPANY.address.postalCode,
},
sameAs: ['https://selite.kr', 'https://retriq.co.kr'],
}),
diff --git a/frontend/shared/constants/company.ts b/frontend/shared/constants/company.ts
new file mode 100644
index 0000000..f01fa60
--- /dev/null
+++ b/frontend/shared/constants/company.ts
@@ -0,0 +1,22 @@
+// 회사(사업자) 정보 — 푸터·구조화 데이터(JSON-LD) 등에서 공통으로 사용
+// 정보 변경 시 이 파일만 수정하면 사이트 전체에 반영됨
+
+export const COMPANY = {
+ brandName: '이너탭',
+ legalName: '주식회사 이너탭',
+ legalNameEn: 'Innertab Inc.',
+ ceo: 'Gyuho Lee, Kwangseop Yeom',
+ businessRegNo: '883-81-03100',
+ email: 'design@innertab.com',
+ // 푸터 표기용 영문 주소
+ addressEn: '#304, 12 Samseong-ro 103-gil, Gangnam-gu, Seoul 06155, Republic of Korea',
+ // 구조화 데이터용 국문 도로명 주소
+ address: {
+ country: 'KR',
+ region: '서울특별시',
+ locality: '강남구',
+ street: '삼성로103길 12, 304호',
+ postalCode: '06155',
+ },
+ copyrightYear: 2026,
+} as const