LIGHT & ECHO · COHERON LAB
A little help.
Back to your flow.
Lumaweft is a one-thumb game of light and memory. Grow from two to five rings, catch the diamonds, and find a new route around the echoes of your last lap.
PLAYER SUPPORT
Make yourself at home.
How do I play?
Your light travels clockwise. Slide left for the inner ring and right for the outer ring. Line up with diamond lights as you pass them. Your first two laps are a forgiving warm-up. New rings open on laps 3, 7 and 12. After warm-up, three misses in a row or a coral echo cost a heart; catching a light clears the miss streak. Perfect laps and new-ring milestones restore a heart. Echoes begin on lap 4.
When does the Daily Weave change?
A fresh course and journal arrive at midnight UTC. Complete three weaves with at least one caught light, collect 24 lights, and play the Daily Weave to claim 40 collection lights. Completing seven daily journals unlocks Solstice; the days do not need to be consecutive.
What does Lifetime Ad-Free include?
Lifetime Ad-Free is a one-time purchase through Apple, available in the Atelier. The US base price is $29.99, with no subscription. It includes one ad-free extra-life continuation per run, unlimited guided practice, Nocturne, Porcelain and Aurora palettes, a gallery of your last 200 weaves, and automatic double collection lights after a run without watching reward ads. It does not improve competitive scores. The price displayed by Apple in your region is the price you pay.
Restore a purchase or request a refund
Open Atelier and select Restore purchases while signed into the Apple Account used for the purchase. Refund requests are handled by Apple. There is no subscription to cancel.
How do ads work?
Free play includes occasional ads at completed-lap breaks: only after a third-lap milestone, at least three completed laps since the previous ad, and at least two minutes after another ad. The first minute of a run is protected, and an unavailable ad is skipped. Lifetime Ad-Free removes all ads. Optional rewarded ads grant collection lights, a practice guide, or one extra-life continuation per run. A continuation grants one heart only after the reward is earned and the ad closes; continued runs are unranked. Guided practice starts with three guides and refills one per new UTC day, up to three; missed days do not accumulate. Assisted runs do not set records or enter rankings. Skipping an ad keeps all the lights and points you earned. Ads may be unavailable offline or in some regions. Normal gameplay works offline.
How do I challenge a friend?
Finish a weave and choose Challenge a friend. Your link carries the same course and your score to beat. Your friend can play without a Lumaweft account, rematch, and share a new score back. Friends & rivals also offers optional Apple Game Center friends and world rankings. The Daily Weave rankings reset at 00:00 UTC.
Where is my progress saved?
Progress and settings are saved on your device. There is no Lumaweft account or cloud save. Deleting the app may erase local progress. Apple purchases can be restored independently.
Need a hand? contact@coheronlab.com
Include your iPhone model, iOS version, and what happened. Share diagnostics only if you choose to.
PRIVACY POLICY · UPDATED 7 SEPTEMBER 2026
Your moment.
Your choices.
Who we are
Coheron Lab provides Lumaweft: Light & Echo. For privacy questions or requests, contact contact@coheronlab.com.
Gameplay and local information
Scores, daily journal progress, collection lights, palettes, preferences, and up to 200 recent weaves are stored locally. A small diagnostic log, limited to 500 events, may include game sessions, scores, purchase outcomes, and ad revenue events. We do not upload this log or your gameplay history to our servers. You can export or delete diagnostics in Settings. Exporting opens the iOS share sheet; you decide the recipient.
Optional Game Center competition
If you choose Join online rankings, Lumaweft sends scores from subsequent signed-in runs to Apple Game Center. Your Game Center profile and best scores can appear on friends and global leaderboards. We locally retain your Game Center player identifier with a bounded queue of unsent scores, so another account cannot receive them. Old daily scores expire from that queue. Turn off Share future scores online in Friends & rivals to stop future submissions and delete unsent scores. Already submitted scores remain with Apple Game Center, whose privacy controls and retention apply. No friend invitations are sent automatically. Challenge links contain a course code and a self-reported target score, visible to anyone with the link.
Advertising
Google’s consent service checks applicable privacy requirements when the app opens. For optional reward ads and ads at completed-lap breaks, Google AdMob may process your IP address, approximate location inferred from it, device identifiers and characteristics, ad interactions, and diagnostic information. These services deliver and measure ads and prevent fraud. We request non-personalized ads, disable Google's publisher first-party identifier, and do not request access to Apple's advertising identifier. Non-personalized advertising still involves data processing.
Where required, Google's consent message appears before an ad is requested. You can decline optional purposes and change available choices using Advertising privacy choices in Settings. Availability depends on your region and Google's consent service. Declining optional consent purposes does not lock normal gameplay. Reward ads are optional; dismissing them early does not grant the reward. Between-level ads provide the ad network’s close controls. Google's processing and retention are described in its Privacy Policy and partner sites information. We do not control Google's retention periods.
Purchases
Apple processes payments and manages purchase records under its Privacy Policy. Lumaweft checks signed purchase information to unlock Atelier and respond to refunds. We do not receive your card details.
Support, sharing and website
If you email us, we receive the information you send and use it to respond. Support correspondence is retained while needed to resolve your request, normally no longer than 12 months unless a longer period is required. Sharing a weave sends the score card and course code only to the recipient or service you choose. This support website is hosted with Google Firebase Hosting; hosting providers process standard request information such as IP addresses for delivery and security. We have added no advertising or analytics cookies to this website.
Your rights and choices
Where applicable, you may request access, correction, deletion, restriction, or objection to processing of information you have sent us, and withdraw consent without affecting earlier lawful processing. Contact us using the address above. You may also complain to your local data protection authority. Local gameplay data can be removed by deleting the app; diagnostics can be deleted separately. Service providers may process data in countries other than yours under their published safeguards.
Children and changes
Lumaweft is a general-audience game and is not directed to children under 13. We do not knowingly collect personal information from children through support. If you believe a child has sent us personal information, contact us to request deletion. We may update this policy when functionality or providers change; the date above identifies the latest revision.