Idea Repository — Privacy Policy

Effective date: 2026-08-17 · Last updated: 2026-09-02 (rev. 6 — in-app code updates delivered through Expo EAS Update from version 1.0.10, and the activity signal is also sent when you return to the app; effective 2026-09-02)

Idea Repository is a personal idea and project organizer. It is built around one principle: your ideas are stored locally on your device and are not uploaded to our servers. Idea Repository has no user accounts, no login and no cloud sync. This policy explains the small amount of data that does leave your device, why it does, and what your rights are. (한국어 안내는 아래에 있습니다.)

1. Who we are

• Operator (data controller): Hwiseong Games (brand: Vivace Games Studio)

• Representative: Son Hwi-seong

• Business registration no.: 749-25-02260 (Republic of Korea)

• Address: 204, 2F, 22 Seongan 5-gil, Jung-gu, Ulsan, 44421, Republic of Korea

• Contact / privacy officer: support@vivace-games.com

2. Data that stays on your device

Everything you create in Idea Repository — projects, summaries, descriptions, problems, goals, core ideas, target users, progress, status, priority, dates, idea notes, related resources (titles, URLs, descriptions), categories, tags, and settings — is stored only in local storage on your device. It is not uploaded to our servers, and we cannot read it. If you delete the app or change devices, this data may be lost; there is no cloud backup. Settings → Backup can export all of this data as a single file created on your device and handed to the app or location you choose via the system share sheet (and import it back later); we never receive that file.

When you tap a related resource, the URL is opened by your device's browser. The app itself does not fetch the page or its icon, so your list of saved resources is not disclosed to any third party by the app.

3. Data that leaves your device

a. Advertising (Google AdMob)

Idea Repository shows ads served by Google AdMob (a bottom banner and an app-open ad on cold start, at most once every 3 hours). For this purpose the AdMob SDK collects and shares with Google and its advertising partners: advertising ID (device identifier), approximate location (derived from IP address), ad interaction data (app interactions) and device / diagnostic information. In the EEA, the UK and Switzerland, ads are shown only in accordance with your choices in the in-app consent form (Google UMP), where you can also decline personalized ads. See Google's Privacy Policy and how Google uses information from apps that use its services. Purchasing "Remove Ads" (where available) stops ad serving entirely.

How to control ads (anywhere). Android: Settings → Google → Ads → Delete advertising ID or Opt out of Ads Personalization. iOS: Settings → Privacy & Security → Tracking, and Apple Advertising → Personalized Ads. EEA / UK / Switzerland: the in-app consent form, later Settings → Privacy options.

What we do not use. No analytics, crash-reporting or attribution SDK (no Firebase, no Google Analytics), no social login, no push notifications. Beyond the AdMob SDK, the requests in 3.b / 3.c (inquiries, the one-time device registration, the start check and the activity signal) and the update check in 3.e, the App makes no network requests. Android permissions: Internet, advertising ID (AD_ID) and the store billing library — no camera, contacts, location, microphone, storage or notification permissions.

• Purpose: ad serving, ad measurement, fraud prevention.

• Legal basis (GDPR): consent (personalized ads, via the consent form); legitimate interest (non-personalized ads, fraud prevention).

• Retention: by Google under Google's policies. We do not receive or store this data.

b. Support inquiries (optional, user-initiated)

If you choose to send an inquiry from Settings, we receive: the message you write and its category, your platform (Android/iOS) and app version, and the random device identifier (UUID) described in 3.c. The identifier contains no personal details; for inquiries it only lets the app show you replies to your own inquiries. We do not ask for your name or email address. Your IP address is used transiently for rate limiting and is not stored with the inquiry. If you never send an inquiry, no message content is transmitted.

• Purpose: answering your inquiry, keeping a customer-support record.

• Legal basis (GDPR): performance of a contract / steps at your request; legitimate interest (abuse prevention).

• Retention: up to 3 years from receipt (consumer-dispute record period under Korean e-commerce law), then destroyed.

c. App start check (announcements, maintenance, required updates) and active-user statistics

On launch the app contacts our server once to fetch service notices, maintenance status and version requirements. The request carries the app code, platform and app version (plus the standard connection data of any internet request, such as your IP address, processed transiently by our hosting provider). None of your saved content is included.

Device identifier. On first launch the app generates a random device identifier (UUID), stores it in secure storage on your device and registers it with our server once. From then on the start check carries a session tied to that identifier, and — from version 1.0.10 — the app also sends a short activity signal with the same session when you return to it (at most once every 5 minutes; it carries nothing else). In both cases our server records that this device was active on that day — one row per device per day (app code, device identifier, date), nothing else. We use these rows only to count daily, weekly and monthly active users. The identifier contains no name, email or other personal details, is not the advertising ID, is not shared with anyone and is not used for advertising or tracking. Deleting the app breaks the link (a reinstall generates a new identifier).

• Purpose: service operation; service usage statistics (active-user counts). Legal basis (GDPR): legitimate interest in operating and measuring the service. Retention: request data not stored; active-day rows kept 400 days, then destroyed; the identifier is deleted on request (section 5).

d. Purchases ("Remove Ads")

The one-time "Remove Ads" purchase is processed by Google Play (Android) or the Apple App Store (iOS), where that purchase is available in your version of the App. We never receive your card or payment details. Purchase receipts are validated by RevenueCat (US), which keeps an anonymous purchase identifier and purchase history so that "Restore Purchases" works after reinstalling or changing devices. We do not link purchases to any account (there are none).

• Purpose: delivering and restoring the purchase. Legal basis (GDPR): performance of a contract. Retention: by the store and RevenueCat under their policies.

e. In-app code updates (Expo EAS Update) — from version 1.0.10

From version 1.0.10 the App can receive updates to its own JavaScript code and assets without a new store release, so that we can ship bug fixes faster. On launch the App asks Expo's update service (Expo, Inc., US — "EAS Update") whether a newer bundle exists for this app version and, if so, downloads it in the background; it is applied the next time the App is fully restarted. The request carries the App's runtime version, platform, update channel and a random update tokenthat Expo uses to tell whether a device has already downloaded a given update — no name, account, advertising ID and none of your ideas. Expo's privacy policy states that it may collect the end user's device operating system and these randomized tokens. We use this service to deliver code only; it is not an analytics tool and we receive no per-device information from it.

• Purpose: keeping the App you already installed working (bug fixes and improvements). Legal basis (GDPR): legitimate interest in maintaining and securing the App. Retention: by Expo under its policy; we store nothing.

4. Processors and international transfers

RecipientRoleDataLocation
Google (AdMob, Play Billing)Advertising; payment processingAdvertising ID, approximate location, ad interactions, device/diagnostic info; purchase recordsUS and global
Apple (App Store)Payment processing (iOS)Purchase recordsUS and global
RevenueCatPurchase receipt validation and restoreAnonymous purchase ID, purchase historyUS
VercelApplication server hosting (inquiries, start check)Inquiry data in transit; transient request logsUS / global
SupabaseInquiry and statistics database hostingInquiry text, category, platform, app version, device UUID; active-day rows (device UUID + date)Seoul, Republic of Korea
DiscordInternal notification of new inquiries to the operatorInquiry text summaryUS
Expo (EAS Update)Delivery of in-app code updates (from 1.0.10)Device OS, runtime version, platform, update channel, randomized update token; connection data (IP) transientlyUS

Where data is transferred outside your jurisdiction, we rely on the recipient's standard contractual clauses or equivalent safeguards. Their own privacy policies apply to their processing: Google · Apple · RevenueCat · Vercel · Supabase · Discord · Expo. Our Google Play Data Safety form and (on iOS) App Store privacy label mirror this policy.

5. Your rights

You can request access to, correction or deletion of the inquiry data described in section 3.b and the device identifier and active-day rows described in 3.c at any time via support@vivace-games.com. Because we hold no name or email, please include the approximate date and content of the inquiry so that we can locate it; for the device identifier, the easiest way is to send the deletion request from the in-app inquiry screen (Settings → Inquiry), because that message carries the identifier and lets us find exactly your records. Data stored on your device is under your control: deleting the app deletes it.

EEA / UK / Switzerland (GDPR, UK GDPR, Swiss FADP).You have the rights of access, rectification, erasure, restriction, data portability and objection, and the right to withdraw consent at any time (for ads: Settings → Privacy options in the app — shown where the consent form applies — or your device's ad settings) without affecting prior processing. You may lodge a complaint with your local supervisory authority. We respond within one month. We have not appointed an EU/UK representative because our processing is occasional, small-scale and low-risk (GDPR Art. 27(2)); contact us directly. We make no automated decisions with legal or similarly significant effects.

California and other US states (CCPA/CPRA and similar laws).You have the right to know, delete and correct personal information, and the right to opt out of "sale" or "sharing". We do not sell personal information. The AdMob SDK's sharing of advertising data for personalized ads may be considered "sharing" for cross-context behavioral advertising; you can opt out via the in-app consent form (where shown), by turning off personalized ads / resetting the advertising ID in your device settings (Android: Settings → Google → Ads; iOS: Settings → Privacy & Security → Tracking), or by purchasing "Remove Ads". We do not knowingly sell or share the personal information of consumers under 16. We will not discriminate against you for exercising your rights.

Republic of Korea (PIPA). You may request access, correction, deletion or suspension of processing of your personal information, and you may object to the international transfer of the data in section 4. Requests are handled by the privacy officer below within 10 days. Details in the Korean policy below.

Other countries (e.g. Brazil LGPD, Canada PIPEDA, Australia, Japan APPI, India DPDP).Where local law grants you rights of access, correction, deletion, portability, objection or complaint to a local authority, exercise them through the same contact; we honor them to the extent that law requires. Deletion of an inquiry covers the database record and the operator's notification copy.

6. Children

Idea Repository is not directed at children under 13 — or the higher minimum age in your country (14 in the Republic of Korea; up to 16 in some EEA member states for consent to ad personalization) — and we do not knowingly collect their personal data. Ads shown to users who have not consented are not personalized. If you believe a child has sent us an inquiry, contact us and we will delete it.

7. Security and honest limits

All transmissions described above use encrypted connections (HTTPS). Inquiry records are stored with access controls and are accessible only to the operator. Data stored locally on your device is protected by your device's own security (screen lock, device encryption). We cannot guarantee absolute security: shared devices, malware, device loss, OS vulnerabilities or device backups you create are outside our control. Your device's own backup features (Android Auto Backup / Google One, iCloud Backup) may copy app data to Google's or Apple's servers under your account and settings — that copy is governed by their policies, not by us.

8. Changes & contact

We will post any changes to this policy at this URL with a new effective date; material changes will also be announced in the app's notice screen. Questions: support@vivace-games.com. Privacy officer (개인정보 보호책임자): Son Hwi-seong, Representative — support@vivace-games.com.


Idea Repository — 개인정보처리방침 (한국어)

시행일: 2026-08-17 · 최종 수정: 2026-09-02 (6차 — 1.0.10 버전부터 Expo EAS Update를 통한 앱 코드 업데이트 제공 + 활성 신호를 앱 복귀 시에도 전송, 2026-09-02 시행)

휘성게임즈(브랜드 표기 Vivace Games Studio, 이하 "회사")는 「개인정보 보호법」 제30조에 따라 다음과 같이 개인정보 처리방침을 수립·공개합니다. Idea Repository(이하 "앱")는 회원가입·로그인·클라우드 동기화가 없는 개인용 로컬 아이디어 보관함으로, 이용자가 작성한 아이디어는 이용자 기기에만 저장되며 회사 서버로 전송되지 않습니다.

제1조 처리 목적

• 문의 응대: 앱 내 "문의하기"로 보낸 문의의 접수·답변·상태 안내, 소비자 상담 기록 보존

• 서비스 운영: 앱 실행 시 공지·점검·필수 업데이트 여부 확인(부팅 조회)

• 서비스 이용 통계: 기기 식별자 단위의 일별 활성 여부를 집계해 일간·주간·월간 활성 사용자 수 파악. 광고·추적에 쓰지 않음

• 광고 게재: Google AdMob을 통한 배너·앱 오픈 광고 게재·측정(제3자 수집 — 제9조)

• 유료 결제: "광고 제거(Remove Ads)" 일회성 구매의 제공 및 구매 복원

• 앱 업데이트 제공: 앱 실행 시 Expo 업데이트 서버에 이 앱 버전용 새 코드 번들이 있는지 확인·다운로드해 다음 실행에 적용(1.0.10 버전부터 — 제2조 3항)

제2조 처리하는 개인정보 항목 및 수집 방법

기기에만 저장되는 정보(회사 미수집): 프로젝트명·요약·설명·문제점·목표·핵심 아이디어·타겟 사용자·진행률·상태· 우선순위·시작일·마감일·아이디어 노트·관련 자료(제목·URL·설명)·카테고리·태그·설정. 이용자 기기(SQLite·앱 저장소)에만 저장되며 회사는 열람할 수 없고, 앱 삭제·기기 변경 시 함께 사라질 수 있습니다(클라우드 백업 없음). 설정 → 백업으로 이 데이터 전부를 기기에서 생성한 파일 하나로 내보내 이용자가 시스템 공유 시트에서 고른 앱·위치로만 전달(이후 가져오기)할 수 있으며, 회사는 그 파일을 수신하지 않습니다.

문의하기(선택): 문의 본문·문의 유형, 플랫폼(Android/iOS)·앱 버전, 아래의 무작위 기기 식별자(UUID) — 이용자가 문의 화면에서 직접 입력·전송할 때만.

기기 등록(자동, 최초 실행 시 1회): 앱이 생성한 무작위 기기 식별자(UUID), 앱 코드·플랫폼·앱 버전 — 식별자를 저장하고 세션을 발급. UUID는 이름·이메일 등 어떤 개인정보도 포함하지 않고 광고 식별자와 다른 값이며, 제3자 제공·광고·추적에 쓰지 않습니다. 용도는 본인 문의의 답변 확인과 활성 사용자 수 집계뿐입니다. 앱을 삭제하면 연결이 끊기고 재설치 시 새 식별자가 생성됩니다.

부팅 조회·활성 신호(자동): 앱 코드·플랫폼·앱 버전, 기기 식별자 세션 — 앱 실행 시 1회, 그리고 1.0.10 버전부터는 앱으로 돌아올 때에도(최소 5분 간격) 전송. 요청 내용은 저장하지 않되, 그 기기가 그날 활성이었다는 기록(앱 코드·기기 식별자·날짜, 기기당 하루 1건)만 저장.

접속 정보: IP 주소 — 문의 전송 요청 제한에 일시 사용 후 저장하지 않음.

제3자(SDK) 자동 수집: Google AdMob — 광고 식별자(ADID/IDFA), IP 기반 대략적 위치, 광고 상호작용, 기기·진단 정보(광고 게재·측정) / RevenueCat — 익명 구매 식별자, 구매 이력(구매 검증·복원) / 스토어 — 결제 정보(스토어가 직접 처리) / Expo, Inc.(EAS Update, 1.0.10 버전부터) — 기기 OS 종류, 앱 런타임 버전·플랫폼·업데이트 채널, 업데이트 수신 확인용 무작위 토큰(앱 코드·에셋 업데이트 전달. 이름·계정·광고 식별자·이용자 콘텐츠 없음, 광고·분석 목적 아님).

사용하지 않는 것: 분석·비정상 종료 보고·어트리뷰션 SDK(Firebase·Google Analytics 등), 소셜 로그인, 푸시 알림 없음. AdMob SDK와 위 요청(문의·기기 등록·부팅 조회), 앱 업데이트 확인(Expo) 외 네트워크 요청 없음. Android 권한은 인터넷·광고 ID(AD_ID)·스토어 결제 라이브러리뿐(카메라·연락처·위치·마이크·저장소·알림 권한 없음).

기기 백업: 기기 자체 백업 기능(Android 자동 백업 / Google One, iCloud 백업)이 이용자 본인 계정·설정에 따라 앱 데이터를 Google·Apple 서버에 복사할 수 있으며, 이는 회사 통제 밖으로 각 사 정책을 따릅니다.

• 회사는 이름·이메일·전화번호·주소·결제 카드 정보를 수집하지 않습니다.

제3조 보유 기간 · 제4조 파기

• 문의 기록(본문·유형·플랫폼·앱 버전·기기 식별자): 접수일로부터 3년 후 파기 — 전자상거래법 시행령 제6조(소비자 불만·분쟁처리 기록). 이용자 요청 시 10일 이내 파기.

• 부팅 조회 정보·IP: 저장하지 않음(처리 후 즉시 폐기).

• 활성 기록(앱 코드·기기 식별자·날짜): 기록일로부터 400일 후 파기(전년 동기 비교가 가능한 최소 기간). 기기 식별자(등록 정보)는 이용자 삭제 요청 시 지체 없이 파기.

• 광고·결제 SDK 수집 정보 · 앱 업데이트 확인 정보(Expo): 각 사업자 정책에 따름(회사 미보유).

• 파기 방법: 전자적 파일은 복구 불가능한 방법으로 데이터베이스에서 영구 삭제. 종이 문서 없음.

제5조 제3자 제공 · 제6조 처리위탁 · 제7조 국외 이전

회사는 「개인정보 보호법」 제17조·제18조에 해당하는 경우를 제외하고 개인정보를 제3자에게 제공하지 않습니다. 광고 SDK가 Google에 전송하는 행태정보는 제9조와 아래 국외 이전 표에 따릅니다.

처리위탁(제26조) — 위탁계약에 목적 외 처리 금지·보호조치·재위탁 제한을 규정하며, 수탁자 변경 시 이 방침으로 공개합니다.

수탁자위탁 업무위탁 항목
Supabase, Inc.문의·통계 데이터베이스 호스팅(서울 리전)문의 본문·유형, 플랫폼·앱 버전, 기기 식별자, 활성 기록(기기 식별자·날짜)
Vercel Inc.애플리케이션 서버 호스팅(문의·기기 등록·부팅 조회 처리)위 항목의 전송·처리, 일시적 요청 로그
RevenueCat, Inc.인앱결제 영수증 검증·구매 복원(광고 제거 제공 버전)익명 구매 식별자, 구매 이력
Discord Inc.신규 문의 접수 시 운영자 내부 알림문의 본문 요약
Expo, Inc.앱 코드 업데이트(OTA) 배포 서버 운영(1.0.10 버전부터)기기 OS 종류, 런타임 버전·플랫폼·채널, 업데이트 수신 확인용 무작위 토큰
이전받는 자(연락처)국가시기·방법항목목적 · 보유 기간
Google LLC (AdMob) — policies.google.com/privacy미국 등광고 요청 시 SDK 네트워크 전송광고 식별자, 대략적 위치, 광고 상호작용, 기기·진단 정보광고 게재·측정 · Google 정책
Google LLC (Play) / Apple Inc. (App Store)미국구매 시 스토어 결제구매 기록결제 처리 · 각 사 정책
RevenueCat, Inc. — support@revenuecat.com미국구매·복원 시 SDK 전송익명 구매 식별자, 구매 이력영수증 검증·복원 · RC 정책
Vercel Inc. — privacy@vercel.com미국 등문의·기기 등록·부팅 조회 시 전송문의 항목 일체·기기 식별자 세션(전송 처리), 일시적 요청 로그서버 호스팅(위탁) · 처리 후 즉시
Discord Inc. — privacy@discord.com미국문의 접수 시 웹훅문의 본문 요약운영자 알림(위탁) · 회사 삭제 시까지
Expo, Inc. — privacy@expo.dev미국앱 실행 시 SDK 전송(1.0.10 버전부터)기기 OS 종류, 런타임 버전·플랫폼·채널, 업데이트 수신 확인용 무작위 토큰앱 코드 업데이트 전달(위탁) · Expo 정책

문의 데이터베이스 호스팅은 Supabase, Inc.(위탁)의 대한민국 서울(ap-northeast-2) 리전에 보관됩니다. 이용자는 국외 이전을 거부할 수 있으며(제8조 연락처), 거부 시 문의하기 이용이 제한될 수 있고 광고는 기기 설정·앱 내 동의 철회로 거부할 수 있습니다. 앱 코드 업데이트 확인(Expo)은 앱 실행 동작의 일부로 개별 거부 수단이 없으며 개인정보를 담지 않습니다.

제8조 정보주체의 권리 · 행사 방법

• 정보주체는 언제든지 열람·정정·삭제·처리정지 요구, 국외 이전 거부, 동의 철회를 할 수 있습니다. 이메일(support@vivace-games.com)로 요청하시면 10일 이내 조치합니다.

• 회사는 이름·이메일을 보유하지 않으므로 문의 기록의 열람·삭제 요청 시 문의를 보낸 대략의 시점과 내용을 함께 알려 주세요. 기기 식별자·활성 기록의 삭제는 앱 내 "문의하기"로 요청하시면 식별자가 함께 실려 와 본인 기록을 정확히 특정해 삭제할 수 있습니다.

• 법정대리인·위임받은 대리인을 통한 행사 가능(위임장 제출).

• 기기에만 저장된 아이디어 데이터는 이용자가 직접 관리·삭제하며 회사가 대신 열람·삭제할 수 없습니다.

제9조 자동 수집 장치(광고 식별자·행태정보) 및 거부 방법

앱은 Google AdMob 광고 SDK를 포함하며, 광고 게재·측정을 위해 광고 식별자, IP 기반 대략적 위치, 광고 상호작용, 기기·진단 정보가 Google 및 광고 파트너에 수집·공유됩니다. 회사는 이를 직접 보유하지 않습니다.

• Android: 설정 → Google → 광고 → 광고 ID 재설정/삭제, 광고 개인 최적화 선택 해제

• iOS: 설정 → 개인정보 보호 및 보안 → 추적 끄기 / Apple 광고 → 맞춤형 광고 끄기

• EEA·영국·스위스: 앱 내 동의 폼(Google UMP)에서 맞춤 광고 거부, 이후 앱 설정의 개인정보 옵션에서 변경

• "광고 제거" 구매 시 광고 요청 자체가 발생하지 않습니다.

제10조 안전성 확보 조치

모든 전송 구간 HTTPS 암호화, 데이터베이스 접근 통제(서버만 접근·앱은 본인 기기 문의만 조회), 문의 전송 요청 제한, 이름·이메일 등 식별 정보 미수집, 취급자 최소화(대표자 1인). 기기 저장 데이터의 보호는 기기 자체 보안(화면 잠금·기기 암호화)에 의존하며, 회사는 기기 공유·악성코드·분실·OS 취약점·이용자 백업 파일 노출까지 막을 수 없으므로 절대적 안전을 보장하지 않습니다.

제11조 개인정보 보호책임자 · 열람청구 접수 부서 · 제12조 권익침해 구제

• 개인정보 보호책임자: 손휘성(대표) · support@vivace-games.com

• 열람청구 접수·처리: 휘성게임즈 대표 직접 처리 — support@vivace-games.com (또는 앱 내 "문의하기")

• 개인정보 분쟁조정위원회 1833-6972(kopico.go.kr) · 개인정보 침해신고센터 118(privacy.kisa.or.kr) · 대검찰청 1301 · 경찰청 182

제13조 아동 · 제14조 변경 · 처리자 정보

앱은 만 14세 미만 아동(국외 만 13세 미만 또는 해당국 법령상 더 높은 연령 — 일부 EEA 회원국 만 16세)을 대상으로 하지 않으며 아동의 개인정보를 알면서 수집하지 않습니다. 방침 변경 시 시행 7일 전 (중대한 변경은 30일 전)부터 본 URL과 앱 내 공지사항에 게시합니다. 개정 이력: 2026-08-17 최초 제정 · 2026-08-21 4차(제2항 — 로컬 백업 파일 내보내기·가져오기, 회사 미수신 — 2026-08-28 시행) · 2026-09-01 5차(제1·2·3·6·8조 — 기기 식별자를 최초 실행 시 생성·등록하고 부팅 조회에 실어 기기당 하루 1건의 활성 기록으로 활성 사용자 수 집계, 400일 보관, 광고 식별자와 별개·미제공·광고 미사용 — 2026-09-01 시행) · 2026-09-01 6차(제1·2·3·6·7조 — 1.0.10 버전부터 앱 실행 시 Expo, Inc.(미국)의 EAS Update 서버에 앱 코드 업데이트를 확인·다운로드. 기기 OS 종류·런타임 버전·플랫폼·채널·업데이트 수신 확인용 무작위 토큰 전송, 개인정보·이용자 콘텐츠 미포함. 2026-09-02 추가분(제2조 2항): 1.0.10 버전부터 활성 신호를 앱 실행 시뿐 아니라 앱으로 돌아올 때에도 전송(최소 5분 간격) — 저장 기록은 종전과 같은 기기당 하루 1건, 새 항목 없음 — 2026-09-02 시행).

• 상호: 휘성게임즈 (브랜드 표기 Vivace Games Studio) · 대표 손휘성

• 사업자등록번호: 749-25-02260

• 주소: 울산광역시 중구 성안5길 22, 2층 204호(성안동), 우 44421

• 문의: support@vivace-games.com