Support
How can we help?
Most questions are about one of the rules below. If yours is not here, write to us — a real person reads it.
Email support@inov.es
We usually reply within two working days. It helps to include your device, your iOS version, and the level number if the problem is on a specific board.
Playing Flow
How do I draw a line?
Press a coloured dot and drag towards its twin. Lines run up, down, left and right — never diagonally. Release on the matching dot to join the pair.
You can also tap: touch a dot, then tap each square in turn. Both work, and you can switch between them in the middle of a puzzle.
I joined every pair but the level will not finish.
This is the rule people miss most often. Joining the pairs is only half of it: every square on the board must be covered. If a square is still empty, the board is unsolved.
The counter at the top shows both halves — squares filled on the left, flows joined on the right. When the first number reaches the total, you are done.
Can two lines touch?
Yes. Two lines may run side by side, and they may sit corner to corner diagonally. That is all fine. What no two lines can do is share a square.
A line also cannot cross itself, and it cannot pass through another colour's dot. If you try, the square flashes and the line stops rather than quietly overwriting anything.
How do I undo a mistake?
Drag back along your own line to shorten it, or grab either dot of a flow to redraw it from scratch. Undo steps back one change at a time, and Reset clears the board.
Drawing through a finished flow breaks it, leaving it part-drawn for you to route again. That is the normal way out of a tangle, not an error.
I am stuck. What does a hint do?
You get three hints per level. A hint prefers to show you a forced move — a square where only one line can possibly go — so it teaches the reasoning rather than handing over the answer. When nothing is forced, it reveals one correct square instead. Hints never cost you a star.
How are stars awarded?
Three stars means one drag per flow. Redrawing costs a star before slowness does — taking your time to think is not the mistake. Only your best result on a level is kept.
Do the levels run out?
No. Each pack opens with levels that ship checked — 38 of them across five packs, each proved to have exactly one solution. Past that, new boards are built as you reach them, seeded from the level number so a given level is the same board every time. On the biggest grids there may be more than one way to fill a generated board.
A pack is locked.
Solve more levels in the pack before it. The locked pack tells you how many are still needed. You never have to clear a pack completely to move on.
Connect the Dots
Where is it?
At the bottom of the Flow level list, under "Also here". Start at dot 1 and work upwards, tapping each dot or dragging straight through them, until the picture appears.
I keep tapping the wrong dot.
Tapping a dot further ahead counts as a miss — it shakes and shows a ✕ — but nothing is lost and the sequence never skips. Dragging past a dot on your way to the right one is free.
If precise tapping is the hard part, open How to play from that game and raise Dot size. It grows the tap area around every dot and makes dense puzzles far more forgiving.
Settings and accessibility
I find the colours hard to tell apart.
Turn on Number the pairs in How to play & settings. It labels each dot with its pair number, so colour is never the only thing telling two flows apart.
Can I turn off sound or vibration?
Yes — both, independently, in How to play & settings.
Does it work with VoiceOver?
Yes. Levels, packs, buttons and board state are labelled throughout. If you hit something that reads badly, please tell us — that is a bug worth fixing.
Progress and data
Where is my progress kept?
On your device, and only there. DotMaze has no account and no server, so progress does not sync between devices and is not backed up to us. Deleting the app deletes it.
Do you collect any of my data?
No. No analytics, no advertising, no tracking, no network connection at all. See the privacy policy for the long version.