DM Read Aloud — Support

Support for DM Read Aloud, the Mac app that reads Claude Code’s replies aloud and highlights each word as it’s spoken. If you don’t find your answer here, email [email protected] and a human will reply.

What you need

  • A Mac running macOS 14.4 or later.
  • For reading Claude Code replies, Claude Code installed and a ~/.claude folder. Everything else — reading the clipboard or a text file — works without it.

Quick start — hear your Claude Code sessions

  1. Open the app, then Settings → Claude Code and press Set Up Claude Code…
  2. Choose your ~/.claude folder. You do this once. The app is sandboxed, so it cannot reach the folder until you point it there.
  3. The app installs its hook script and adds three hooks to your Claude Code settings, keeping any hooks you already have. A copy of your previous settings file is saved beside it.
  4. Claude Code picks the change up without a restart. The next reply a session finishes is read to you: the session’s name first, then the reply.

Prefer to edit your settings yourself? Copy Settings Block, in the same place, puts the hooks on the clipboard to paste in.

Reading anything else

File → Read Clipboard (⌘⇧V) reads whatever is on the clipboard. File → Open Text File… (⌘O) reads a text or Markdown file, and so does dropping one on the app’s icon.

Controls

The controls at the bottom of the window always act on the reply being read, even when a different reply is on screen. Show, next to its name, brings it on screen.

ActionHow
Stop (also clears the queue)Esc or ⌘. — or the Stop button at the bottom, the toolbar’s stop button, the menu bar player, or right-click the Dock icon
MuteThe Auto-Read toolbar button, the menu bar player, the Dock menu, or ⌘⇧A. Muting also stops what’s playing; new replies are still listed.
Play / pauseSpace, or the play button at the bottom
Back / forward one sentence← / →
Next reply⌘→
Read the selected reply from the start⌘R
Slower / faster / normal speed⌘[ / ⌘] / ⌘0 (0.75× to 3.5×)
Read from any wordClick it, or right-click → Read from Here

A stopped reply remembers where it was: select it and press Play to carry on. Right-click a reply to mute that session, mark it read, copy the text or delete it.

Settings

  • Reading: the voice (Premium and Enhanced voices are listed first), speed, whether to read the whole reply or only its first paragraph, whether to say the session name first, and whether to read code blocks.
  • Claude Code: whether to receive replies at all, read them automatically, stop a session’s reply once you’ve answered it, read scripted claude -p runs (off by default), open the app when a reply arrives, open at login — and the hook’s current status.

Frequently asked

Nothing is being read

Check Settings → Claude Code. It shows whether the hook is installed and running; if not, press Set Up Claude Code… and choose your ~/.claude folder. Make sure receive replies and read them automatically are both on, and that the session isn’t muted. Replies that were more than ten minutes old when they arrived — for example ones that piled up while the app was closed — are listed but not read; select one and press Play to hear it.

How do I stop it right now?

Press Esc or ⌘. — from any window, the menu bar player, or the Dock icon. That stops the reply being read and clears anything queued behind it.

It reads the whole reply and I only want the gist

Settings → Reading can read only the first paragraph of each reply, and can skip code blocks.

Can I use a better voice?

Any voice installed on your Mac is available, with Premium and Enhanced voices listed first. More can be downloaded in macOS’s System Settings → Accessibility → Spoken Content → System Voice.

Does it send my replies anywhere?

No. There is no account and no network. Everything is read by macOS’s built-in speech, on your Mac, and replies are kept only in the app’s own history, which you can clear. See the privacy policy.

Contact

Email [email protected]. Claude Code is a product of Anthropic; DM Read Aloud is not affiliated with Anthropic.

DM Warp — Support

DM Warp is a drawing app for iPad and Mac. It paints with pressure-sensitive brushes, works in layers, and can move part of a finished drawing without leaving a hole or softening it.

Moving something you have already drawn

Pick Move, draw a loop around the thing you want to shift, then drag inside the loop. What you selected keeps its shape exactly, and the pixels around it stretch to follow. Nothing is cut out, so there is no hole behind it and no hard edge around it.

The Feather band slider sets how far, in pixels, that stretching reaches. A narrow band keeps the change local; a wide one spreads it out. Protect lets you paint over anything that must not move at all.

Using your Photoshop brushes

DM Warp reads Photoshop .abr brush sets. Put them in the DM Warp folder in the Files app and they load the next time you open the app, or use the import button at the top of the brush panel.

An .abr file stores a brush’s tip and its shape, but not its dynamics — Photoshop keeps scatter, jitter and pressure curves somewhere else. Imported brushes therefore arrive with settings chosen to suit the tip, and every one of them is a slider you can change.

Keeping your tools together

Tap the star on any brush to pin it, then switch the brush panel to Favorites to see only those. Each brush also remembers its own colour, so moving between a dark liner, a light shader and an eraser does not mean picking the colour again each time.

Gestures

Two fingers pan and zoom. Two-finger tap undoes, three-finger tap redoes. When an Apple Pencil is detected the app stops drawing with your finger so a resting palm cannot paint — you can turn that back on in the panel.

Saving

Drawings save as DM Warp documents, which keep your layers and keep every move you made still adjustable — reopen a drawing a week later and you can undo a nudge from the first session. Export PNG produces a flat image for sharing.

The app also keeps a working copy of whatever you have open, so closing it or running out of memory does not lose your drawing.

Contact

Questions, bugs or requests: [email protected].

DM Warp Privacy Policy

Last updated: September 23, 2026

DM Warp is made by Dependent Media. It is a drawing app for iPad and Mac. This policy explains what the app stores, what leaves your device, and what we can see.

The short version

DM Warp collects nothing. There is no account to create, no sign-in, and no server. The app contains no networking code at all — it cannot send your drawings anywhere, because it has no way to send anything anywhere. We do not use advertising or analytics SDKs, and we do not track you across other apps or websites.

1. What is stored on your device

Your drawings, saved as DM Warp documents, live in the app’s own storage or wherever you choose to put them in the Files app. The app also keeps a working copy of whatever you have open, so a crash or a force-quit does not lose it.

Alongside that, the app remembers your preferences: which brushes you have pinned, the colour assigned to each brush, which brushes you used recently, and your canvas settings. Any brush sets you import stay on your device.

All of this stays on your device. None of it is uploaded. Deleting the app removes it.

2. Files you open

When you open an image or import a brush set, you pick the file yourself through the system file picker. The app can only read the file you chose. It does not browse your photo library or your documents, and it does not ask for access to either.

3. What leaves your device

Only what you deliberately export. Saving a document or exporting a PNG puts the file where you tell the system to put it. That is the only way anything moves, and it is always something you started.

4. Children

DM Warp is suitable for all ages. Because it collects no data whatsoever, there is nothing for us to gather from a child using it, and no way for us to identify any user.

5. Changes to this policy

If the app ever gains a feature that sends data anywhere, this page will be updated before that version ships, and the change will be described plainly rather than buried.

Contact

Questions about this policy: [email protected].

DM Read Aloud Privacy Policy

Effective September 23, 2026.

DM Read Aloud is a Mac app by Dependent Media that reads text aloud using the speech voices built into macOS.

What the app collects

Nothing. DM Read Aloud has no account, makes no network connections, and contains no analytics or advertising.

What stays on your Mac

The text the app reads — replies handed to it by Claude Code, text you paste, or files you open — is stored only in the app’s own history on your Mac, so you can listen again. You can delete any entry or clear the history from the app’s settings. The app never sends this text anywhere.

If you set up the Claude Code hook, the app writes a small script and its hook settings into your ~/.claude folder, with your permission, so that Claude Code can hand it replies. It reads nothing else from that folder.

Speech

Speech is produced by macOS on your Mac. No audio or text is sent to Dependent Media or to any third party.

Contact

Questions: dependentmedia.com/hosting/contact.php.

DM Scanner 3D — Support

Support for DM Scanner 3D, the iPhone and iPad app for making 3D models you can open in Blender. If you don’t find your answer here, email [email protected] and a human will reply.

What you need

  • Scan a scene needs a LiDAR scanner: iPhone Pro models from iPhone 12 Pro onward, or an iPad Pro with LiDAR.
  • Scan a face needs a TrueDepth camera, which is any iPhone or iPad with Face ID.
  • Capture an object needs a recent device that supports Apple’s Object Capture. The app tells you on the home screen if yours does not.

Quick start — scan a room

  1. Open the app and tap Scan a scene. Allow camera access.
  2. Frame the area, then press the big red Start button. Nothing is captured before you press it.
  3. Move slowly. The mesh appears over the camera view as you go, and the palette figure shows how much of it has colour.
  4. Tap Finish & export, choose your formats, and the scan appears at the top of the home screen.

Quick start — scan a face

  1. Tap Scan a face and press Start. This uses the front camera, so you can see yourself.
  2. Hold the phone at arm’s length in soft, even light. A cyan mesh locks onto the face.
  3. Turn your head slowly left and right until each ear has faced the camera, then look up and down. The texture figure climbs as more of the face is seen straight-on.
  4. Tap Finish & save.

Opening a scan in Blender

Open a scan and tap Share all files to AirDrop it to your Mac, or find it in the Files app under On My iPhone → DM Scanner. In Blender use File → Import and pick the OBJ, PLY or USD file (object captures are USDZ, which Blender opens as USD). Scans are already Z-up and in metres, so they arrive the right way round at real size.

  • Share the whole set, not just the .obj. It needs its .mtl file beside it, and a face scan needs its texture .png too.
  • To see a room scan’s colour in Blender, add a Color Attribute node to the material.

Frequently asked

Scanning outdoors doesn’t reach very far

The LiDAR scanner reaches about five metres indoors, and bright sunlight shortens that a lot, because it works with infrared light. Scan large places in several shorter passes, in shade or on an overcast day where you can.

My scan came out grey

Make sure Colour is switched on while scanning, and move slowly enough for the colour figure to climb. Very dark rooms capture little colour.

Where are my scans kept?

Only on your device. There is no account and nothing is uploaded. Deleting the app deletes your scans, so share the ones you want to keep first. See the privacy policy.

Contact

Email [email protected] or call (775) 238-3425.

DM Scanner 3D Privacy Policy

Last updated: September 19, 2026

DM Scanner 3D is made by Dependent Media. It is an app for making 3D models of places, objects and faces with an iPhone or iPad. This policy explains what the app stores, what leaves your device, and what we can see.

We do not sell your data. We do not use advertising or analytics SDKs, and we do not track you across other apps or websites.

The short version

Everything DM Scanner 3D makes stays on your device. There is no account, no sign-in and no server. We never receive your scans, and we cannot see them. A scan leaves your device only when you choose to share it.

1. Data stored only on your device

Scans are saved in the app’s private storage: the 3D model files, a small preview picture, and the working data the app needs to reopen a scan later. None of it is uploaded to us. Deleting a scan in the app, or deleting the app, removes it.

2. Face data

The Scan a face mode uses the TrueDepth camera and Apple’s ARKit face tracking. It captures the shape of a face, depth measurements, and a photo texture, for one purpose only: to build the 3D model you asked for.

  • Face data is processed on your device and stored only inside the app, as the scan you saved.
  • It is never sent to Dependent Media or to any third party.
  • It is never used to identify or authenticate anyone, and never for advertising, marketing, profiling or analytics.
  • It is kept until you delete the scan. Deleting the app deletes every scan.

Only scan people who have agreed to it. If you scan a child, you are responsible for having a parent’s or guardian’s permission first.

3. Sharing

You can send a scan to another device or app with the share sheet, for example by AirDrop, or find it in the Files app. That happens only when you choose it. Once a file has been shared, what happens to it is governed by wherever you sent it.

4. Device permissions

PermissionWhy
CameraCapturing scans. This covers the rear cameras and LiDAR scanner, and the front TrueDepth camera for face scans

The app asks for nothing else: no location, no microphone, no contacts, no photo library, no network access.

5. Children’s privacy

DM Scanner 3D does not collect personal information from anyone, including children. It has no accounts and sends nothing to us.

6. Changes to this policy

If we change this policy we will update the date at the top.

7. Contact

Questions or concerns: Dependent Media — [email protected]